<?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; JavaScript</title>
	<atom:link href="http://www.devbar.de/index.php/tag/javascript/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>JavaScript: Oder wie ich lernte die Bombe zu lieben</title>
		<link>http://www.devbar.de/index.php/2012/01/javascript-oder-wie-ich-lernte-die-bombe-zu-lieben/</link>
		<comments>http://www.devbar.de/index.php/2012/01/javascript-oder-wie-ich-lernte-die-bombe-zu-lieben/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 19:38:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Mobile Apps]]></category>

		<guid isPermaLink="false">http://www.devbar.de/index.php/2012/01/javascript-oder-wie-ich-lernte-die-bombe-zu-lieben/</guid>
		<description><![CDATA[Für mich ist JavaScript ein Phänomen, dass ich nur mit Staunen beobachten kann. Jahrzehnte habe ich gedacht, dass gute Programmiersprachen nach einem sauberen objektorientierten Konzept arbeiten. Ich dachte Programmiersprachen müssen typsicher sein! Ich dachte JavaScript ist gar keine Programmiersprache sondern bestenfalls Browserbeiwerk für verspielte Webentwickler.
Jetzt hab’ ich mir allerdings in den Kopf gesetzt, dass meine [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devbar.de/wp-content/uploads/2012/01/dfe1042cccb6736edb9ff7996b0ee09a_g.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 7px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="dfe1042cccb6736edb9ff7996b0ee09a_g" border="0" alt="dfe1042cccb6736edb9ff7996b0ee09a_g" align="right" src="http://www.devbar.de/wp-content/uploads/2012/01/dfe1042cccb6736edb9ff7996b0ee09a_g_thumb.jpg" width="113" height="164" /></a>Für mich ist JavaScript ein Phänomen, dass ich nur mit Staunen beobachten kann. Jahrzehnte habe ich gedacht, dass gute Programmiersprachen nach einem sauberen objektorientierten Konzept arbeiten. Ich dachte Programmiersprachen müssen typsicher sein! Ich dachte JavaScript ist gar keine Programmiersprache sondern bestenfalls Browserbeiwerk für verspielte Webentwickler.
<p align="left">Jetzt hab’ ich mir allerdings in den Kopf gesetzt, dass meine neuen Apps alle in JavaScript &amp; HTML5 programmiert sein müssen. Vor allem reizt mich die einfache Portierbarkeit zwischen verschiedenen Tablet-Betriebssystemen.</p>
<p align="left">Wie man objektorientiert JavaScript programmiert und bekannte Entwurfsmuster einsetzen kann <strong>ohne den Verstand zu verlieren</strong> hat mir dieses Buch gezeigt <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smiley" src="http://www.devbar.de/wp-content/uploads/2012/01/wlEmoticon-smile.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devbar.de/index.php/2012/01/javascript-oder-wie-ich-lernte-die-bombe-zu-lieben/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>

