<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Soraxdesign</title>
	<atom:link href="http://www.soraxdesign.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.soraxdesign.de</link>
	<description>Softwareentwicklung, Rich Internet Applications und Blog</description>
	<lastBuildDate>Fri, 11 Jun 2010 07:40:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>iPhone Simulator: Wo sich die App auf der Festplatte befindet</title>
		<link>http://www.soraxdesign.de/2010/06/11/iphone-simulator-wo-sich-die-app-auf-der-festplatte-befindet/</link>
		<comments>http://www.soraxdesign.de/2010/06/11/iphone-simulator-wo-sich-die-app-auf-der-festplatte-befindet/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 07:40:21 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=526</guid>
		<description><![CDATA[Wer mit XCode entwickelt und zwangslÃ¤ufig auch im Simu [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/' rel='bookmark' title='Permanent Link: Einrichten eines iPhones als Entwicklertelefon in Xcode'>Einrichten eines iPhones als Entwicklertelefon in Xcode</a> <small>MÃ¶chte man seine Applikation nicht nur im Simulator te [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/09/25/der-etwas-andere-iphone-stander/' rel='bookmark' title='Permanent Link: Der etwas andere iPhone StÃ¤nder'>Der etwas andere iPhone StÃ¤nder</a> <small>Wer schon immer mal etwas ausgefallenes fÃ¼r seinen mob [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/' rel='bookmark' title='Permanent Link: Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform'>Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform</a> <small> Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattfo...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Wer mit XCode entwickelt und zwangslÃ¤ufig auch im Simulator testet, hat sich sicherlich schonmal gefragt, wo die Applikation (wie spÃ¤ter auf dem EndgerÃ¤t) auf der lokalen Festplatte abgelegt ist. Das ist etwas versteckt unter:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~/Library/Application Support/iPhone Simulator</div></div>
<p><span id="more-526"></span><br />
zu finden. Dort befinden sich dann alle installierten SDKs bzw. OS-Versionen. Wenn die Applikation also fÃ¼r das iPhone OS 3.1 entwickelt wird, muss man natÃ¼rlich im Ordner 3.1 suchen. Dort befinden sich dann unter &#8220;Applications&#8221; auch alle bisher mit 3.1. kompilierten Apps. Somit ist der Pfad dann</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~/Library/Application Support/iPhone Simulator/3.1/Applications</div></div>
<p>Diese Ordnerstruktur spiegelt 1:1 den Aufbau auf vom iPhone wider. Jede Applikation erhÃ¤lt einen eindeutigen Identifier, somit kommt man nicht drum herum, alle Ordner durchzuklicken, bis man seine App gefunden hat. GlÃ¼cklicherweise heiÃŸen die Apps so wie das Projekt in XCode.</p>
<p>Im entsprechenden Ordner einer App befindet sich auch ein Ordner &#8220;Documents&#8221;. In diesen dÃ¼rft ihr Daten aus eurer App heraus speichern. Ihr kÃ¶nnt dort auch eigene Ordner mit Hilfe des <a href="http://www.devworld.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html" target="_blank">FileManagers</a> und der Methode <em>createDirectoryAtPath:</em> erzeugen:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);<br />
NSString* documentsDirectoryPath = [paths objectAtIndex:0];<br />
NSString* filePath = [documentsDirectoryPath stringByAppendingPathComponent:@&quot;/myFolder/mySubFolder/myFilename.txt&quot;];<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
NSFileManager *fileManager = [NSFileManager defaultManager];<br />
[fileManager createDirectoryAtPath:[documentsDirectoryPath stringByAppendingPathComponent:@&quot;/myFolder/mySubFolder/&quot;] withIntermediateDirectories:YES attributes:nil error:nil]; <br />
<br />
BOOL result = [receivedData writeToFile:filePath atomically:YES];</div></div>
<p>Damit Unterordner angelegt werden muss einfach der Parameter withIntermediateDirectories auf YES stehen. Sollten die Ordner bereits existieren passiert einfach nichts.</p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/' rel='bookmark' title='Permanent Link: Einrichten eines iPhones als Entwicklertelefon in Xcode'>Einrichten eines iPhones als Entwicklertelefon in Xcode</a> <small>MÃ¶chte man seine Applikation nicht nur im Simulator te [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/09/25/der-etwas-andere-iphone-stander/' rel='bookmark' title='Permanent Link: Der etwas andere iPhone StÃ¤nder'>Der etwas andere iPhone StÃ¤nder</a> <small>Wer schon immer mal etwas ausgefallenes fÃ¼r seinen mob [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/' rel='bookmark' title='Permanent Link: Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform'>Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform</a> <small> Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattfo...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/06/11/iphone-simulator-wo-sich-die-app-auf-der-festplatte-befindet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einrichten eines iPhones als Entwicklertelefon in Xcode</title>
		<link>http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/</link>
		<comments>http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/#comments</comments>
		<pubDate>Sat, 22 May 2010 16:25:15 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=502</guid>
		<description><![CDATA[MÃ¶chte man seine Applikation nicht nur im Simulator te [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/' rel='bookmark' title='Permanent Link: Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform'>Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform</a> <small> Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattfo...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>MÃ¶chte man seine Applikation nicht nur im Simulator testen sondern auf einem EndgerÃ¤t, muss das iPhone erst als Developer-Device konfiguriert werden. Apple bietet dafÃ¼r eine ausfÃ¼hrliche Anleitung im <a href="http://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/128-Managing_Devices/devices.html">iPhone Developer Portal</a>:</p>
<p><a href="http://www.soraxdesign.de/wp-content/uploads/2010/03/iphone_developer_portal.png"><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/iphone_developer_portal-150x150.png" alt="" title="iphone_developer_portal" width="150" height="150" class="aligncenter size-thumbnail wp-image-503" /></a></p>
<p><span id="more-502"></span><br />
Zu diesen wichtigen Schritte, habe ich hier noch einige Tipps parat.<br />
Das iPhone, welches als Developer-Device verwendet werden soll, an den Mac anschlieÃŸen und Xcode Ã¶ffnen.<br />
FÃ¼r die Einrichtung des iPhones wird die UDID benÃ¶tigt, wie man diese ausliest, steht hier.</p>
<p><strong>Create an App ID</strong><br />
Dieser Name sollte eindeutig sein und so einfach wie mÃ¶glich, da dieser spÃ¤ter im Xcode Projekt eingetragen werden muss. Ideal ist Kleinschreibung und ein kurzer Projektname z.b. testapp.</p>
<p><a href="http://www.soraxdesign.de/wp-content/uploads/2010/03/app_id.jpg"><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/app_id-300x167.jpg" alt="" title="app_id" width="500" class="aligncenter size-medium wp-image-504" /></a></p>
<p><a href="http://www.soraxdesign.de/wp-content/uploads/2010/03/app_id_eintragen.jpg"><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/app_id_eintragen-300x215.jpg" alt="" title="app_id_eintragen" width="500"  class="aligncenter size-medium wp-image-505" /></a></p>
<p><strong>Developer Ceritifcate</strong><br />
Im Assistenen muss ein sogenanntes &#8220;Developer Certificate&#8221; erstellt werden. Dazu wird aus der ID des Macs mit Hilfe der SchlÃ¼sselbundverwaltung (Keychain Access) eine Datei generiert, diese wird im Assistenten hochgeladen. Die SchlÃ¼sselbundverwaltung findet man schnell Ã¼ber Spotlight.</p>
<p>Im nÃ¤chsten Schritt wird eine Datei namens &#8220;developer_identity.cer&#8221; generiert, dies zieht man einfach auf das Icon der geÃ¶ffneten SchlÃ¼sselbundverwaltung oder klickt doppelt drauf. Es wird gefragt, ob man dieses Zertifikat hinzufÃ¼gen mÃ¶chte, im Dropdown sollte &#8220;Anmeldung&#8221; ausgewÃ¤hlt sein. Dann auf &#8220;OK&#8221; klicken. </p>
<p><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/cer1.png" alt="" title="certificate" width="449" height="286" class="aligncenter size-full wp-image-506" /></p>
<p>Klickt man in der SchlÃ¼sselbundverwaltung auf &#8220;Meine Zertifkate&#8221; findet man ein Zertifikat mit dem Namen &#8220;iPhone Developer <name des entwicklers> <zertifikat nummer>&#8221; dort. Das &#8220;Developer Certificate&#8221; muss nur pro Entwickler angelegt werden.<br />
Zu jeder Applikation benÃ¶tigt man entweder ein &#8220;Development Provisioning Profile&#8221; oder ein &#8220;Distribution Provisioning Profile&#8221;, wobei fÃ¼r die Entwicklung ersteres interessant ist.</p>
<p><strong>Profile</strong><br />
Im Assistenten wird als nÃ¤chstes fÃ¼r die Applikation ein &#8220;Development Provisioning Profile&#8221; generiert, dafÃ¼r muss diesem Profil ein Name gegeben werden. Es bietet sich an, auch weil spÃ¤ter schwer zu unterscheiden ist, ob es sich um ein &#8220;Development Provisioning Profile&#8221; oder ein &#8220;Distribution Provisioning Profile&#8221; (dort auch noch fÃ¼r eine Adhoc oder AppStore Installation) handelt, den Namen des Profils nach dem Muster &#8220;ApplikationName_DeveloperProfile&#8221; bzw. &#8220;ApplikationName_DistributionProfile_Adhoc/AppStore&#8221; anzugeben. FÃ¼r die Applikation &#8220;testapp&#8221; wÃ¤re dies dann &#8220;testapp_DeveloperProfile&#8221;. Im letzten Schritt lÃ¤dt man das &#8220;Development Provisioning Profile&#8221; herunter und zieht es auf das Icon von Xcode.</p>
<p><a href="http://www.soraxdesign.de/wp-content/uploads/2010/03/profile_dev.jpg"><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/profile_dev-300x163.jpg" alt="" title="profile_dev" width="500" class="aligncenter size-medium wp-image-507" /></a></p>
<p><strong>Einrichten in Xcode</strong><br />
In Xcode kann man Ã¼ber &#8220;Window&#8221; -> &#8220;Organizer&#8221; eine Ãœbersicht aller GerÃ¤te (iPhones) bekommen, welche am Mac angeschlossen waren und/oder als EntwicklergerÃ¤te zugelassen sind.<br />
Dort sollte das aktuelle iPhone auftauchen, wenn dieses angeklickt wird, erscheint in der &#8220;Provisioning&#8221; &#8211; Liste das eben erstellte Profil:</p>
<p><a href="http://www.soraxdesign.de/wp-content/uploads/2010/03/xcode_organizer.jpg"><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/xcode_organizer-300x193.jpg" alt="" title="xcode_organizer" width="500" class="aligncenter size-medium wp-image-508" /></a></p>
<p>Wurden alle Schritte erfolgreich abgeschlossen, kann die Applikation per &#8220;Clean all&#8221; gesÃ¤ubert werden und danach per &#8220;Build &#038; Go&#8221; auf das angeschlossene iPhone Ã¼bertragen werden.<br />
Es empfielt sich, Xcode vorher neu zu starten.</p>
<p>Hier ist noch einmal eine sehr ausfÃ¼hrliche Anleitung mit vielen Bildern zu diesem Thema:<br />
<a href="http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices">http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices</a></p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/' rel='bookmark' title='Permanent Link: Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform'>Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform</a> <small> Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattfo...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>User Experiences Best Practices von Nick Finck</title>
		<link>http://www.soraxdesign.de/2010/05/06/user-experiences-practices-von-nick-finck/</link>
		<comments>http://www.soraxdesign.de/2010/05/06/user-experiences-practices-von-nick-finck/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:14:43 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=519</guid>
		<description><![CDATA[
View more webinars from Nick Finck.

Eine ausgezeic [...]


No related posts.

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><object id="__sse432066" width="500" height="420"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ux-best-practices-1211950244374699-8&#038;stripped_title=user-experience-best-practices" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse432066" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ux-best-practices-1211950244374699-8&#038;stripped_title=user-experience-best-practices" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="420"></embed></object><br />
View more <a href="http://www.slideshare.net/">webinars</a> from <a href="http://www.slideshare.net/nickf">Nick Finck</a>.</p>
<p>Eine ausgezeichnete Zusammenstellung von best Practice Beispielen fÃ¼r User Experience!</p>


<p>No related posts.</p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/05/06/user-experiences-practices-von-nick-finck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auf die Farbe kommt es an</title>
		<link>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/</link>
		<comments>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 09:36:57 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=488</guid>
		<description><![CDATA[

Wer schon immer mal vor der Frage stand, wie man gu [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/14/die-zukunft-der-computereingabe-studie-uber-multitouch-mit-herkoemmlichen-desktops/' rel='bookmark' title='Permanent Link: Studie zur Nutzung von Multitouch auf Desktops'>Studie zur Nutzung von Multitouch auf Desktops</a> <small>GerÃ¤te mit Multitouch ist seit der erfolgreichen EinfÃ [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-489" title="Adobe Kuler" src="http://www.soraxdesign.de/wp-content/uploads/2010/03/kuler.jpg" alt="" width="500" height="271" /></p>
<p>Wer schon immer mal vor der Frage stand, wie man gute Farbkombinationen findet, dem kann ich einige Webseiten ans Herz legen, welche ich wÃ¤hrend meiner tÃ¤glichen Arbeit gefunden habe oder als sehr inspirierend empfinde.<br />
<span id="more-488"></span><br />
Da hÃ¤tten wir zuerst eine (nicht vollstÃ¤ndige) Ausarbeitung in diesem <a href="http://www.drweb.de/magazin/farben-auswahlen-und-optimal-einsetzen-experten-tipps-nicht-nur-furs-webdesign/">Blog </a>zu Farbmodellen, der Auswahl von KomplementÃ¤rfarbe(n) im Farbkreis oder auch Farbvarianten durch Abstufungen zu finden.</p>
<p>Ein schÃ¶nes Tool, welches sicherlich einigen bekannt sein sollte, hat Adobe schon lÃ¤nger im Portfolio, es geht aber immer wieder etwas unter: <a href="http://kuler.adobe.com">Kuler</a>. Dort kÃ¶nnen Farbvarianten in einem Flexclient entweder selbst zusammengestellt oder aus einem groÃŸen Pool der Community ausgewÃ¤hlt werden. Ich finde es sehr intuitiv und auch grafisch ansprechend.</p>
<p>Auch Tools umgesetzt mit Adobe AIR sind zu finden. So bietet der <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10077&amp;marketplaceid=1">COLOURlovers Desktop Color Finder</a> von Adobe die MÃ¶glichkeit, nahezu 1 Mio. fertige und ca. 300 000 nutzergenerierte Farbzusammenstellungen zu finden. Auch der <a href="http://code.google.com/p/colorbrowser/">colorbrowser</a> bietet eine MÃ¶glichkeit Farbzusammenstellungen zu verwalten. Jedoch ist hier keine Datenbank mit fertigen Vorlagen verknÃ¼pft, der Nutzen ist eher als Archiv fÃ¼r persÃ¶nliche Farbkombinationen zu sehen. Definitiv ein ausgezeichnetes Tool ist auch der <a href="http://www.colorschemedesigner.com" target="_blank">Colorschemedesigner</a>.</p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/14/die-zukunft-der-computereingabe-studie-uber-multitouch-mit-herkoemmlichen-desktops/' rel='bookmark' title='Permanent Link: Studie zur Nutzung von Multitouch auf Desktops'>Studie zur Nutzung von Multitouch auf Desktops</a> <small>GerÃ¤te mit Multitouch ist seit der erfolgreichen EinfÃ [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwareentwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform</title>
		<link>http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/</link>
		<comments>http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 08:07:15 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=494</guid>
		<description><![CDATA[
Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattfo [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/' rel='bookmark' title='Permanent Link: Einrichten eines iPhones als Entwicklertelefon in Xcode'>Einrichten eines iPhones als Entwicklertelefon in Xcode</a> <small>MÃ¶chte man seine Applikation nicht nur im Simulator te [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.soraxdesign.de/wp-content/uploads/2010/03/blackberry.jpg" alt="" title="Getting  Started with BlackBerry" width="500" height="113" class="aligncenter size-full wp-image-496" /><br />
Nachdem ich seit einiger Zeit fÃ¼r die iPhone Plattform entwickle kam natÃ¼rlich zwangslÃ¤ufig auch mal die Frage auf, welcher Aufwand nÃ¶tig ist, um Anwendungen fÃ¼r die aktuelle BlackBerry Plattform von RIM zu entwickeln.<br />
Dazu hat Blackberry ebenso wie Apple eine eigene Developer Community aufgebaut und bietet umfangreiche EinfÃ¼hrungen Ã¼ber Videotutorials, Anleitungen und Foren. Jedoch muss man sich mÃ¼hselig die einzelnen Infos zusammentragen, um wirklich eine Ãœbersicht z.B. Ã¼ber anfÃ¤ngliche Kosten zu bekommen. Apple verlangt u.A. eine GebÃ¼hr von 99$/â‚¬ pro Jahr, damit man seine App Ã¼berhaupt in den AppStore bekommt.<br />
Bei BlackBerry verhÃ¤lt es sich etwas anders. Hier also eine Liste mit allen wichtigen Infos zum Einstieg in die Entwicklung mobiler Anwendungen fÃ¼r die BlackBerry Plattform.<br />
<span id="more-494"></span><br />
<strong>Plattform:</strong></p>
<ul>
<li>Java basiert</li>
<li>Applikationen kÃ¶nnen als Webanwendung (wie eine mobile Webseite, ohne Zugriff auf Kamera, Maps, Adressbuch etc.) oder native Javaanwendung (voller Zugriff auf GerÃ¤tefunktionen) entwickelt werden</li>
</ul>
<p><strong>Notwendige Soft- und Hardware:</strong></p>
<ul>
<li>Java Development IDE (Eclipse, NetBeans)</li>
<li>Computer monitor mit einer AuflÃ¶sung 1024 x 768 oder hÃ¶her</li>
<li>IntelÂ® PentiumÂ® 4 Processor (minimum 3 GHz)</li>
<li>1.5 GB Hard drive</li>
<li>1 GB RAM</li>
<li>MicrosoftÂ® Windows Vistaâ„¢, or WindowsÂ® XP (empfohlen, Mac OS X und Linux sollen auch mÃ¶glich sein)</li>
<li>JavaÂ® SE Development Kit (JDK) Version 5 oder Version 6 (Version 6 wird benÃ¶tigt wenn man das BlackBerry MDS-CS fÃ¼r&#8217;s Debugging nutzen mÃ¶chte)</li>
<li>das BlackBerry JDE Plug-in for Eclipse fÃ¼r eine bestehende Eclipse Umgebung</li>
<li>BlackBerry Java Development Environments (JDEs)</li>
</ul>
<p>AusfÃ¼hrliche Anforderungen an Soft- und Hardware sind <a href="http://na.blackberry.com/developers/resources/A1_Setting_up_necessary_tools_v5.0.pdf">hier</a> als PDF zu finden.</p>
<p><strong>Nun zum wahrscheinlich wichtigsten Punkt: die Kosten <img src='http://www.soraxdesign.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </strong></p>
<p>Prinzipiell ist die komplette Entwicklung, das Plugin fÃ¼r Eclipse, der Developeraccount und alles weitere kostenfrei. FÃ¼r das Testen einer Applikation auf den (zahlreichen) EndgerÃ¤ten kommen natÃ¼rlich Kosten hinzu, jedoch bietet RIM fÃ¼r nahezu alle verfÃ¼gbaren EndgerÃ¤te Emulationen in Form von Simulationssoftware an, die fÃ¼r jedes GerÃ¤t einzeln von der BlackBerry-Webseite heruntergeladen werden kann.</p>
<p>FÃ¼r das Hochladen einer Applikation in die sogenannte &#8220;App World&#8221; benÃ¶tigt man einmalig einen SignaturschlÃ¼ssel, dieser kostet 20$. Damit wird die App signiert, aber auch nur dann, wenn man speziell markierte und sensible BlackBerryÂ®-APIs in der Anwendung nutzt (diese sind in der API-Referenz mit einem Schloss gekennzeichnet). Wenn man diese nicht nutzt, kann man seine Applikation ohne Signatur &#8211; und somit ohne Kosten! &#8211;  in die &#8220;App World&#8221; hochladen.</p>
<p>Ein PayPal-Account ist nÃ¶tig um die Einnahmen aus dem Verkauf zu erhalten.</p>
<p><strong>ErtrÃ¤ge und die &#8220;App World&#8221;</strong></p>
<p>Die &#8220;App World&#8221; ist sehr frei gestaltet. Jedoch erhalten nur Apps Zugang zur &#8220;App World&#8221; die fÃ¼r folgende EndgerÃ¤te bestimmt sind:</p>
<ul>
<li>BlackBerryÂ® Boldâ„¢ smartphone</li>
<li>BlackBerryÂ® Stormâ„¢ smartphone</li>
<li>BlackBerryÂ® Pearlâ„¢ Flip Series</li>
<li>BlackBerryÂ® Curveâ„¢ 8300 Series</li>
<li>BlackBerryÂ® Curveâ„¢ 8520 smartphone (fraglich, manchmal aufgefÃ¼hrt, manchmal nicht)</li>
<li>BlackBerryÂ® Curveâ„¢ 8900 smartphone</li>
<li>BlackBerryÂ® 8800 Series</li>
<li>BlackBerryÂ® Pearlâ„¢ Series</li>
<li>BlackBerryÂ® Tourâ„¢ 9630 smartphone</li>
</ul>
<p>AuÃŸerdem mÃ¼ssen unabhÃ¤ngig von der Liste auch Hardwareanforderungen beim EndgerÃ¤t erfÃ¼llt sein, dazu zÃ¤hlen das Betriebssystem (mind. Version 4.2) sowie Trackball oder SurePressâ„¢ Touchscreen.<br />
Die Preisgestaltung ist flexibel zwischen 1$ und 999$, 80% gehen an den oder die Entwickler (RIM behÃ¤lt somit 20% &#8211; zum Vergleich: Apple behÃ¤lt 30%). Es existieren verschiedene <a href="http://na.blackberry.com/eng/developers/appworld/Dynamic_License_Flow.pdf">Lizenzmodelle </a>(Static, Pool, Dynamic). Sowohl Webanwendungen als auch native Applikationen kÃ¶nnen verkauft werden, beide werden vor der Bereitstellung in der &#8220;App World&#8221; von RIM geprÃ¼ft. </p>
<p>Hier noch die &#8220;Getting Started&#8221; Webseite von BlackBerry: <a href="http://na.blackberry.com/eng/developers/started/">http://na.blackberry.com/eng/developers/started/</a></p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2010/05/22/einrichten-iphone-als-entwicklertelefon-xcode/' rel='bookmark' title='Permanent Link: Einrichten eines iPhones als Entwicklertelefon in Xcode'>Einrichten eines iPhones als Entwicklertelefon in Xcode</a> <small>MÃ¶chte man seine Applikation nicht nur im Simulator te [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/04/15/softwareentwicklung-mobiler-anwendungen-blackberry-plattform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
