<?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>devbar.de &#187; API</title>
	<atom:link href="http://www.devbar.de/index.php/category/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devbar.de</link>
	<description>just code chunks</description>
	<lastBuildDate>Sat, 07 Jan 2012 19:50:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mailen und GPS mit Blackberry Widget-API</title>
		<link>http://www.devbar.de/index.php/2010/05/mailen-und-gps-mit-blackberry-widget-api-ermitteln/</link>
		<comments>http://www.devbar.de/index.php/2010/05/mailen-und-gps-mit-blackberry-widget-api-ermitteln/#comments</comments>
		<pubDate>Fri, 14 May 2010 04:12:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://devbar.de/?p=288</guid>
		<description><![CDATA[Ich hatte ja vor einigen Tagen schonmal über die Entwicklung von Blackberry-Widgets in Visual Studio geschrieben. Damals gab die entsprechende Beispiel-Anwendung einfach &#8220;Hallo Welt!&#8221; aus, was schlicht gar nichts mit der Blackberry-API zu tun hat. Hier liefer ich mal ein kleines Snippet nach.
Vorbereitung
Wichtig ist, dass ihr bevor ihr das untenstehende Snippet ausprobieren könnt, eurem Widget [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte ja vor einigen Tagen schonmal über die <a href="http://devbar.de/index.php/2010/05/blackberry-widget-mit-visual-studio-erstellen/">Entwicklung von Blackberry-Widgets in Visual Studio</a> geschrieben. Damals gab die entsprechende Beispiel-Anwendung einfach &#8220;Hallo Welt!&#8221; aus, was schlicht gar nichts mit der Blackberry-API zu tun hat. Hier liefer ich mal ein kleines Snippet nach.</p>
<p><span id="more-288"></span><strong>Vorbereitung</strong></p>
<p>Wichtig ist, dass ihr bevor ihr das untenstehende Snippet ausprobieren könnt, eurem Widget ein paar API-Referenzen hinzufügen müsst. Dazu öffnet ihr die config.xml in Visual Studio. Im Bereich &#8220;Widget Permissions&#8221; geht ihr auf &#8220;Add Feature&#8221; und wählt diese Einträge aus:</p>
<ul>
<li>blackberry.message</li>
<li>blackberry.find</li>
<li>blackberry.identity</li>
</ul>
<p>Wenn ihr wissen wollt, wass sich hinter den anderen Einträgen verbirgt und was man sonst so alles mit der API machen kann, empfehle ich euch die <a href="http://www.blackberry.com/developers/docs/widgetapi/">Widget-API-Doku</a>.</p>
<p><strong>Aufruf</strong></p>
<p>Danach könnt ihr den Code z.B. in den Clicked-Event eures Buttons einfügen. Viel Spaß beim Ausprobieren.</p>
<pre class="brush: js">                // Location neu ermitteln
                blackberry.location.refreshLocation();

                var loc = "Latitude: " + blackberry.location.latitude + "\r\n";
                loc += "Longitude: " + blackberry.location.longitude;

                var message = new blackberry.message.Message();
                message.toRecipients = "my@example.com";
                message.subject = "Hier bin ich";
                message.body = loc;
                message.send();</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.devbar.de/index.php/2010/05/mailen-und-gps-mit-blackberry-widget-api-ermitteln/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ab in den VZ-Sandkasten</title>
		<link>http://www.devbar.de/index.php/2010/05/ab-in-den-vz-sandkasten/</link>
		<comments>http://www.devbar.de/index.php/2010/05/ab-in-den-vz-sandkasten/#comments</comments>
		<pubDate>Mon, 10 May 2010 07:33:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[4fun]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[studivz]]></category>

		<guid isPermaLink="false">http://devbar.de/?p=121</guid>
		<description><![CDATA[Jaja, die Jungs von Mein-/Schüler-/StudiVZ wollen nicht mit jedem spielen. Wer kleine (App-)Burgen in den Sand des SocialNetworks setzen will, muss erstmal ein kleines Bewerbungsschreiben zum Besten geben. Offenbar war ich überzeugend genug, Yeaaah!  
Bin mal gespannt wie das läuft. Werde demnächst mal ein paar Beispiel zum Besten geben. Wenn ihr euch selber einen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://devbar.de/wp-content/uploads/2010/05/logo.png"><img class="alignright size-full wp-image-122 reflection" title="logo" src="http://devbar.de/wp-content/uploads/2010/05/logo.png" alt="" width="123" height="64" /></a>Jaja, die Jungs von Mein-/Schüler-/StudiVZ wollen nicht mit jedem spielen. Wer kleine (App-)Burgen in den Sand des SocialNetworks setzen will, muss erstmal ein kleines Bewerbungsschreiben zum Besten geben. Offenbar war ich überzeugend genug, Yeaaah! <img src='http://www.devbar.de/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Bin mal gespannt wie das läuft. Werde demnächst mal ein paar Beispiel zum Besten geben. Wenn ihr euch selber einen Überblick verschaffen wollt, solltet ihr&#8217;s vielleicht auch versuchen.</p>
<p>Links:</p>
<ul>
<li><a href="http://www.studivz.net/Developer">StudiVZ-Developer Portal</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.devbar.de/index.php/2010/05/ab-in-den-vz-sandkasten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlackBerry Widget mit Visual Studio erstellen</title>
		<link>http://www.devbar.de/index.php/2010/05/blackberry-widget-mit-visual-studio-erstellen/</link>
		<comments>http://www.devbar.de/index.php/2010/05/blackberry-widget-mit-visual-studio-erstellen/#comments</comments>
		<pubDate>Sat, 08 May 2010 07:14:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[VisualStudio]]></category>

		<guid isPermaLink="false">http://devbar.de/?p=9</guid>
		<description><![CDATA[Als ich mir Anfang des Jahres meinen BlackBerry zugelegt hatte, war der Gedanke mit .NET irgendetwas auf dem Ding reißen zu können schon fast verworfen. Auf Windows Mobile hatte ich aber auch nicht so wirklich Bock, scheint das doch der spießige Nerd-Junge zu sein mit dem die hippen iPhones, Androids und BlackBerrys nicht spielen wollen.
Um [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://devbar.de/wp-content/uploads/2010/05/blackberry_visualstudio.png"><img class="alignright size-full wp-image-216 reflection" title="blackberry_visualstudio" src="http://devbar.de/wp-content/uploads/2010/05/blackberry_visualstudio.png" alt="" width="194" height="320" /></a>Als ich mir Anfang des Jahres meinen BlackBerry zugelegt hatte, war der Gedanke mit .NET irgendetwas auf dem Ding reißen zu können schon fast verworfen. Auf Windows Mobile hatte ich aber auch nicht so wirklich Bock, scheint das doch der spießige Nerd-Junge zu sein mit dem die hippen iPhones, Androids und BlackBerrys nicht spielen wollen.</p>
<p>Um so überraschter war ich, dass es tatsächlich aktuelle Plugins für Visual Studio zum Entwickeln von BB-Widgets und BB-Webanwendungen gibt. .NET-Technologie wird hier zwar bestenfalls im Backend zum Einsatz kommen, aber hey! Visual Studio!</p>
<p>Auf in ein Welt voller Spannung und Abenteuer <img src='http://www.devbar.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-9"></span></p>
<p><strong>Vorbereitung der Entwicklungsumgebung</strong></p>
<p>Ihr braucht:</p>
<ul>
<li>Visual Studio 2008 mindestens mit SP1</li>
<li>Java SDK mindestens in der Version 1.6 <a href="http://java.sun.com/javase/downloads/index.jsp">[link]</a></li>
<li>BlackBerry Plug-in for Microsoft Visual Studio v2.0 <a href="http://na.blackberry.com/eng/developers/browserdev/eclipseplugin.jsp">[link]</a></li>
</ul>
<p>Ich weiß leider nicht ob die Express-Edition von Visual Studio reicht und kann dies hier auch schlecht testen. Wer als erstes in die Comments postet ob&#8217;s geht, gewinnt &#8230; äh meinen Respekt und meine Anerkennung <img src='http://www.devbar.de/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>Beim Download der Plugins müsst ihr mal wieder ein bischen was über euch zum Besten geben. Mein Tipp an dieser Stelle: Einfach lügen und Trashmail nutzen <img src='http://www.devbar.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Bei der Installation ist weiter nichts zu beachten (immer schön Next, Next, Finished).</p>
<p><strong>Die Windows 7-Falle</strong></p>
<p>Nachdem ihr alles soweit installiert habt bekommen die Windows 7 Benutzer noch eine Extraaufgabe. Es ist anscheinend so, dass in Windows 7 der Pfad für Java nicht mehr in die Umgebungsvariable PATH geschrieben wird. Mir persönlich ganz Recht, da PATH sowieso irgendwann überläuft und man den Überblick verliert.</p>
<p>D.h. per Notepad die Datei <em>C:\Program Files (x86)\Research In Motion\BlackBerry Widget Packager\bin\bbwp.properties</em> öffnen und im Tag &#8220;&lt;java&gt;&#8221; den Pfad zum SDK angeben.</p>
<pre class="brush:xml">&lt;java&gt;C:\Program Files (x86)\Java\jdk1.6.0_20&lt;/java&gt;
</pre>
<p><strong>Die Anwendung erstellen</strong></p>
<p>Ein Video sagt ja mehr als tausend Zeilen. Deswegen hier die Anleitung, wie ihr eure erste &#8220;Hallo Welt&#8221;-Anwendung in Visual Studio erstellt.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/HIMvUdlCj4Q" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/HIMvUdlCj4Q"></embed></object></p>
<p><strong>Die Anwendung testen</strong></p>
<p>Wenn das soweit geklappt hat, könnt ihr das Ergebnis testen. Da es während der Entwicklung ziemlich umständlich ist nach jeder Zeile Code die Anwendung erneut auf euren BlackBerry zu kopieren, gibt es zum Testen einen Emulator. In der aktuellen Version kann ein BlackBerry 9550 Storm und ein BlackBerry 9700 Bold emuliert werden.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/LQwSC1EvHns" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/LQwSC1EvHns"></embed></object></p>
<p><strong>Die Anwendung verteilen</strong></p>
<p>Um die Anwendung auf euren Blackberry zu installieren könnt ihr natürlich einfach die entsprechenden Datei (<em>BlackBerryHelloDevBar.cod</em>) aus dem Unterverzeichnis <em>StandardInstall</em> auf euren Blackberry übertragen und dort öffnen.</p>
<p>Ein anderer Weg ist das Verteilen per IIS. Wenn ihr bereits einen IIS installiert habt, solltet ihr eine neue Website mit dem Namen <em>blackberry</em> anlegen. In das Verzeichnis legt ihr die Dateien <em>BlackBerryHelloDevBar.cod </em>und <em>BlackBerryHelloDevBar.jad</em>.<em> </em>Die neue Website sollte das Auflisten von Dateien erlauben. So könnt ihr beliebig viele neue Anwendung in das Verziechnis ablegen und anbieten. Damit die Dateien verfügbar und installierbar sind, müssen allerdings noch drei Einträge für die MIME-Typen konfiguriert werden.</p>
<ul>
<li>.jad: text/vnd.sun.j2me.app-descriptor</li>
<li>.jar: application/java-archive</li>
<li>.cod: application/vnd.rim.cod</li>
</ul>
<div id="attachment_235" class="wp-caption aligncenter" style="width: 437px"><a href="http://devbar.de/wp-content/uploads/2010/05/iis_mime_blackberry-e1273180138320.png"><img class="size-full wp-image-235" title="MIME-Typen" src="http://devbar.de/wp-content/uploads/2010/05/iis_mime_blackberry-e1273180138320.png" alt="" width="427" height="285" /></a><p class="wp-caption-text">MIME-Typen im IIS konfigurieren</p></div>
<p style="text-align: center;"><a href="http://devbar.de/wp-content/uploads/2010/05/iis_mime_blackberry.png"><br />
</a></p>
<p>Wenn ihr die Site jetzt mit eurem BlackBerry ansurft, solltet ihr die Testanwendung downloaden und installieren können.</p>
<p><strong>Fazit</strong></p>
<p>Ich hoffe ihr habt einen kleinen Einblick bekommen. Das fertige Projekt könnt ihr zum rumprobieren auch hier downloaden.</p>
<ul>
<li><a href="http://devbar.de/wp-content/uploads/2010/05/BlackBerryHelloDevBar.zip">BlackBerryHelloDevBar</a></li>
</ul>
<p>Demnächst werde ich mal ein paar API-Examples programmieren und hier posten.</p>
<p><a href="http://devbar.de/wp-content/uploads/2010/05/iis_mime_blackberry.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devbar.de/index.php/2010/05/blackberry-widget-mit-visual-studio-erstellen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

