<?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>Der Gleisarbeiter &#187; Vodafone</title>
	<atom:link href="http://www.gleisarbeiter.de/category/vodafone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gleisarbeiter.de</link>
	<description></description>
	<lastBuildDate>Wed, 19 Oct 2011 14:38:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Galaxy Lander &#8211; Widget der Woche in Portugal</title>
		<link>http://www.gleisarbeiter.de/2009/07/16/galaxy-lander-widget-der-woche-in-portugal/</link>
		<comments>http://www.gleisarbeiter.de/2009/07/16/galaxy-lander-widget-der-woche-in-portugal/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 06:40:13 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=125</guid>
		<description><![CDATA[Unter den neuen Widgets die ich für die Vodafone Widget Runtime programmiert habe ist u.a. &#8220;Galaxy Lander&#8221;. Ein Spiel, das wahrscheinlich viele schon auf programmierbaren Taschenrechnern gespielt haben. Mehr Funktionaliät als damals gibt es auch nicht, nur etwas schönere Grafiken In 3 Levels kann der Spieler Versuchen seine Landefähre auf dem Mond, dem Mars oder [...]]]></description>
			<content:encoded><![CDATA[<p>Unter den neuen Widgets die ich für die Vodafone Widget Runtime programmiert habe ist u.a. &#8220;Galaxy Lander&#8221;. Ein Spiel, das wahrscheinlich viele schon auf programmierbaren Taschenrechnern gespielt haben. Mehr Funktionaliät als damals gibt es auch nicht, nur etwas schönere Grafiken <img src='http://www.gleisarbeiter.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>In 3 Levels kann der Spieler Versuchen seine Landefähre auf dem Mond, dem Mars oder dem Jupiter zu landen. Natürlich ist der Jupiter das schwerste Level, aber es ist möglich heile anzukommen! Mit der &#8220;Hoch&#8221;-Taste des Handys kann der Spieler die Raketen zünden und damit den Fall abbremsen, aber Achtung: Man hat keinen unendlichen Kerosinvorrat!<br />
Viel Spaß macht auch der umgekehrte Spielmodus: &#8220;Wer macht den tiefsten Krater?&#8221;. Probiert&#8217;s mal aus!</p>
<p>Also viel Spaß beim Spielen, hier mal der Link auf die deutsche Version:<br />
<a href="http://widget.vodafone.com/de/categories/14-entertainment/widgets/116-galaxy-lander">Galaxy Lander downloaden</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/07/16/galaxy-lander-widget-der-woche-in-portugal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4-Wege Navigation in der Vodafone Runtime</title>
		<link>http://www.gleisarbeiter.de/2009/06/18/4-wege-navigation-in-der-vodafone-runtime/</link>
		<comments>http://www.gleisarbeiter.de/2009/06/18/4-wege-navigation-in-der-vodafone-runtime/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 09:48:13 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[4-way Navigation]]></category>
		<category><![CDATA[4-wege Navigation]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=110</guid>
		<description><![CDATA[Die 4-Wege Navigation (also das navigieren im Widget ohne den virtuellen Cursor) kann im Widget so funktionieren: Die Runtime springt von Link zu Link je nachdem in welche Richtung der User auf dem Joypad des Handys klickt. Man kann sich das wie einen unsichtbaren Mauszeiger vorstellen, der dann auf die jeweiligen Navigationselemente fokussiert. Interessanterweise springt [...]]]></description>
			<content:encoded><![CDATA[<p>Die 4-Wege Navigation (also das navigieren im Widget ohne den virtuellen Cursor) kann im Widget so funktionieren:<br />
Die Runtime springt von Link zu Link je nachdem in welche Richtung der User auf dem Joypad des Handys klickt. Man kann sich das wie einen unsichtbaren Mauszeiger vorstellen, der dann auf die jeweiligen Navigationselemente fokussiert.<br />
Interessanterweise springt der unsichtbare Zeiger aber auch auf <img>-Tags.</p>
<p>Folgendes Beispiel:</p>
<pre code="html">
...
< img src="einbild.png">
< a id="quitbutton">Quit</ a>
...
</pre>
<p>Dann müsste der User 2mal auf seinem Joypad nach unten klicken bis der Anchor-Tag aktiviert wird und der Zustand &#8220;hover&#8221; gesetzt wird. Der unsichtbare Mauszeiger springt erst zu dem Bild, dieses hat keinen &#8220;hover&#8221;-Zustand also sieht man keine Veränderung, erst beim nächsten Klick sieht man, dass überhaupt etwas beim Klicken passiert.</p>
<p>Das ist nervig und umgehen kann man das, indem man die Bilder z.B. als Div mit einem background-image anzeigt. Dann wird im Beispiel oben das Bild nicht angesprungen, sondern direkt der Link, was dem Handybenutzer auch logischer erscheinen wird.</p>
<pre code="css">
#einbild_container{
  background-image: url(einbild.png);
  width: bildbreite;
  height: bildhöhe;
  background-repeat: no-repeat;
}
</pre>
<p><code><br />
< div id="einbild_container"></ div><br />
< a id="quitbutton">Quit</ a><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/06/18/4-wege-navigation-in-der-vodafone-runtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Space Janitor ist &#8220;App of the Week&#8221; bei Vodafone Italy</title>
		<link>http://www.gleisarbeiter.de/2009/05/06/space-janitor-ist-app-of-the-week-bei-vodafone-italy/</link>
		<comments>http://www.gleisarbeiter.de/2009/05/06/space-janitor-ist-app-of-the-week-bei-vodafone-italy/#comments</comments>
		<pubDate>Thu, 07 May 2009 05:51:59 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Spiele]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[Space Janitor]]></category>
		<category><![CDATA[Widget of the Week]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=83</guid>
		<description><![CDATA[Space Janitor ist zur App of the Week ausgesucht worden, momentan leider &#8220;nur&#8221; in Italien Mal schauen wann es in Deutschland zu haben ist.]]></description>
			<content:encoded><![CDATA[<p>Space Janitor ist zur App of the Week ausgesucht worden, <a href="http://widget.vodafone.com/it">momentan leider &#8220;nur&#8221; in Italien</a> <img src='http://www.gleisarbeiter.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Mal schauen wann es in Deutschland zu haben ist.</p>
<div id="attachment_87" class="wp-caption alignnone" style="width: 310px"><a href="http://widget.vodafone.com/it><img class="size-medium wp-image-87" title="appoftheweek" src="http://www.gleisarbeiter.de/wp-content/uploads/2009/05/appoftheweek-300x237.jpg" alt="App of the Week" width="300" height="237" /></a><p class="wp-caption-text">App of the Week</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/05/06/space-janitor-ist-app-of-the-week-bei-vodafone-italy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Space Janitor &#8211; Mobile Widget Game</title>
		<link>http://www.gleisarbeiter.de/2009/04/27/space-janitor-mobile-widget-game/</link>
		<comments>http://www.gleisarbeiter.de/2009/04/27/space-janitor-mobile-widget-game/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 14:57:30 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Spiele]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Spiel]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=79</guid>
		<description><![CDATA[Heute wurde mein erstes Spiel für die Vodafone Mobile Widget Runtime vom Vodafone-Team freigeschaltet. Hoffentlich ist es dann auch bald auf den deutschen Vodafone-Widget Seiten zu finden, bis dahin kann man es unter diesem Link direkt herunterladen und aufs Handy, z.B. per Bluetooth, laden. Mit einem Klick auf die übertragene Datei wird dann der Widget [...]]]></description>
			<content:encoded><![CDATA[<p>Heute wurde mein erstes Spiel für die Vodafone Mobile Widget Runtime vom Vodafone-Team freigeschaltet. Hoffentlich ist es dann auch bald auf den deutschen Vodafone-Widget Seiten zu finden, bis dahin kann man es unter <a href="http://widget.vodafone.com/dev/widgets/space_janitor_103" target="_blank">diesem Link direkt herunterladen</a> und aufs Handy, z.B. per Bluetooth, laden.</p>
<p>Mit einem Klick auf die übertragene Datei wird dann der Widget Manager von Vodafone (falls noch nicht auf dem Handy, dann <a href="http://widget.vodafone.com/de/manager" target="_blank">hier runterladen</a>) und das Spiel gestartet.</p>
<p>Geflogen wird mit den Tasten 2, 4, 6 und 8 für vorne, links, rechts und runter, und das Ziel des Spieles ist möglichst viele Satelliten einzusammeln ohne von den Asteroiden getroffen zu werden.</p>
<p>Viel Spaß beim Müllsammeln!</p>
<p><strong>Update:</strong><br />
11.06.09: Habe soeben erfahren, dass Space Janitor schon 460mal von der Vodafone Plattform heruntergeladen wurde. Wer&#8217;s jetzt noch nicht hat, sofort holen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/04/27/space-janitor-mobile-widget-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KeyListener für die Vodafone Mobile Widget Runtime</title>
		<link>http://www.gleisarbeiter.de/2009/04/21/keylistener-fur-die-vodafone-mobile-widget-runtime/</link>
		<comments>http://www.gleisarbeiter.de/2009/04/21/keylistener-fur-die-vodafone-mobile-widget-runtime/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 17:00:52 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[KeyListener]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Runtime]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=75</guid>
		<description><![CDATA[Dieser Blogpost auf der Betavine-Seite schreibt, dass es kein &#8220;keypress&#8221;-Eventtype in der Vodafone Mobile Widget Runtime gibt. Das bedeutet aber nicht, dass in Mobile Widgets überhaupt keine KeyEvents abgefangen werden können. &#8220;keydown&#8221; und &#8220;keyup&#8221; können sehr wohl verwendet werden. Hier ein Beispiel unter Verwendung von jQuery: $(function(){ $(document).keyup(function(e){ if(!gameOver){ switch(e.keyCode){ case 52: //this is left! [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.betavine.net/widgetblog/2009/04/technical-tips-for-mobile-widget-development/">Dieser Blogpost auf der Betavine-Seite</a> schreibt, dass es kein &#8220;keypress&#8221;-Eventtype in der Vodafone Mobile Widget Runtime gibt.<br />
Das bedeutet aber nicht, dass in Mobile Widgets überhaupt keine KeyEvents abgefangen werden können. &#8220;keydown&#8221; und &#8220;keyup&#8221; können sehr wohl verwendet werden.</p>
<p>Hier ein Beispiel unter Verwendung von jQuery:</p>
<p><code></p>
<pre>$(function(){
  $(document).keyup(function(e){
    if(!gameOver){
      switch(e.keyCode){
        case 52: //this is left! (4 on mobile)
           // move left functions
           break;
        case 50: //this is up! (2 on mobile)
           // move up functions
           break;
        case 54: //this is right (6 on mobile)
           // move right functions
           break;
        case 56: //this is down! (8 on mobile)
           // move down functions
           break;
        }
     }
  });
});</pre>
<p></code></p>
<p>Übrigens, auch für Mobile Widgets kann man sehr schön <a href="http://gamequery.onaluf.org/" target="_blank">gameQuery</a> (ein Addon für <a href="http://jquery.com/">jQuery</a>) verwenden.<br />
Über die mobile Spieleentwicklung mit Widgets aber ein anderes Mal ein kleines Tutorial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/04/21/keylistener-fur-die-vodafone-mobile-widget-runtime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kleines Tool für Mobile Widget Developer</title>
		<link>http://www.gleisarbeiter.de/2009/04/21/kleines-tool-fur-mobile-widget-developer/</link>
		<comments>http://www.gleisarbeiter.de/2009/04/21/kleines-tool-fur-mobile-widget-developer/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 16:47:19 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Keycodes]]></category>
		<category><![CDATA[KeyListener]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tastatur]]></category>
		<category><![CDATA[Tasten]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=70</guid>
		<description><![CDATA[Hier ein kleines Widget, das ich heute gebaut habe, um herauszufinden, welche Tasten auf dem Handy welche Keycodes werfen, damit ich diese dann verarbeiten kann. Das Widget sollte demnächst auch im Vodafone Widget Portal zur Verfügung stehen (wenn alles gut läuft), ansonsten gibt&#8217;s das auch hier schon zum Download (keycode_listener.wgt) BTW: Natürlich läuft das Widget [...]]]></description>
			<content:encoded><![CDATA[<p>Hier ein kleines Widget, das ich heute gebaut habe, um herauszufinden, welche Tasten auf dem Handy welche Keycodes werfen, damit ich diese dann verarbeiten kann.</p>
<p>Das Widget sollte demnächst auch im <a href="http://widget.vodafone.com/dev/" target="_blank">Vodafone Widget Portal</a> zur Verfügung stehen (wenn alles gut läuft), ansonsten gibt&#8217;s das auch hier schon zum Download (<a href="http://www.gleisarbeiter.de/wp-content/uploads/2009/04/keycode_listener.wgt">keycode_listener.wgt</a>)</p>
<p>BTW: Natürlich läuft das Widget auch ganz normal im Opera Browser und fängt auch hier die Keycodes der Tasten ab. Ist also für jeden Entwickler interessant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/04/21/kleines-tool-fur-mobile-widget-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widget Archiv erstellen unter MacOS</title>
		<link>http://www.gleisarbeiter.de/2009/04/02/widget-archiv-erstellen-unter-macos/</link>
		<comments>http://www.gleisarbeiter.de/2009/04/02/widget-archiv-erstellen-unter-macos/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 11:30:15 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Compress]]></category>
		<category><![CDATA[Komprimierung]]></category>
		<category><![CDATA[Runtime]]></category>
		<category><![CDATA[Widget]]></category>
		<category><![CDATA[Zip]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=67</guid>
		<description><![CDATA[Beim Erstellen des wgt-Archivs sollte man nicht die Funktion des Finders &#8220;&#8230; komprimieren&#8221; bzw. &#8220;compress &#8230;&#8221; verwenden, da die Vodafone Widget Runtime dieses Archiv auf Grund der 64bit-Komprimierungsmethode nicht erkennt. Statt dessen z.B. über die Konsole: zip -r widgetname.wgt *]]></description>
			<content:encoded><![CDATA[<p>Beim Erstellen des wgt-Archivs sollte man nicht die Funktion des Finders &#8220;&#8230; komprimieren&#8221; bzw. &#8220;compress &#8230;&#8221; verwenden, da die Vodafone Widget Runtime dieses Archiv auf Grund der 64bit-Komprimierungsmethode nicht erkennt.</p>
<p>Statt dessen z.B. über die Konsole:</p>
<pre>  zip -r widgetname.wgt *</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/04/02/widget-archiv-erstellen-unter-macos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widgets für die Vodafone Widget Runtime &#8211; Icon Probleme</title>
		<link>http://www.gleisarbeiter.de/2009/04/02/widgets-fur-die-vodafone-widget-runtime-icon-probleme/</link>
		<comments>http://www.gleisarbeiter.de/2009/04/02/widgets-fur-die-vodafone-widget-runtime-icon-probleme/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 11:26:24 +0000</pubDate>
		<dc:creator>gleisarbeiter</dc:creator>
				<category><![CDATA[Vodafone]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[Opera Widgets]]></category>
		<category><![CDATA[Runtime]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.gleisarbeiter.de/?p=64</guid>
		<description><![CDATA[Momentan arbeite ich an einem Widget für die Vodafone Widget Runtime. Diese Widgets orientieren sich an Opera Widgets, allerdings stößt man manchmal auf interessante Probleme. Ein Icon für das Widget kann in der config.xml definiert werden per &#60;icon&#62;Pfad/zum/icon.png&#60;/icon&#62; Das Problem ist jedoch, wenn man den gesamten Widget-Ordner komprimiert (was nach den Opera Widget Specifications OK [...]]]></description>
			<content:encoded><![CDATA[<p>Momentan arbeite ich an einem Widget für die Vodafone Widget Runtime. Diese Widgets orientieren sich an Opera Widgets, allerdings stößt man manchmal auf interessante Probleme.</p>
<p>Ein Icon für das Widget kann in der config.xml definiert werden per</p>
<pre>&lt;icon&gt;Pfad/zum/icon.png&lt;/icon&gt;</pre>
<p>Das Problem ist jedoch, wenn man den gesamten Widget-Ordner komprimiert (was nach den Opera Widget Specifications OK ist) und auf dem Mobilgerät einspielt, so wird das Widget-Icon nicht angezeigt.</p>
<p>Lösung:<br />
Anstatt den gesamten Ordner zu komprimieren, nur die Dateien und Unterverzeichnise im Widget-Hauptordner komprimieren!</p>
<p>Anstatt</p>
<pre>  zip -r widgetname.wgt widgetordner/</pre>
<p>also</p>
<pre>  zip -r widgetname.wgt *</pre>
<p>im jeweiligen Ordner ausführen.</p>
<p>Dann gehts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gleisarbeiter.de/2009/04/02/widgets-fur-die-vodafone-widget-runtime-icon-probleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

