<?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>car2go Blog &#187; IT</title>
	<atom:link href="http://blog.car2go.com/kategorien/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.car2go.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 00:13:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ich h&#228;tte da mal eine Frage &#8230;</title>
		<link>http://blog.car2go.com/2009/09/22/ich-haette-da-mal-eine-frage/</link>
		<comments>http://blog.car2go.com/2009/09/22/ich-haette-da-mal-eine-frage/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 10:54:53 +0000</pubDate>
		<dc:creator>Ulrike Pongratz</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Technologie & Innovation]]></category>
		<category><![CDATA[car2go]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[Open API]]></category>
		<category><![CDATA[Umfrage]]></category>

		<guid isPermaLink="false">http://blog.car2go.com/2009/09/22/ich-haette-da-mal-eine-frage/</guid>
		<description><![CDATA[Hallo, mein Name ist Ulrike Pongratz und ich studiere Medieninformatik an der Universit&#228;t Ulm. Im Rahmen meiner Diplomarbeit bei car2go entwickle ich eine mobile Anwendung, mit der man die aktuelle Position von freien car2go abrufen und Buchungen vornehmen kann.
Um die Anwendung m&#246;glichst kundenorientiert entwickeln zu k&#246;nnen, w&#252;rde es mich freuen, wenn Sie an meiner Umfrage teilnehmen und mir von [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo, mein Name ist Ulrike Pongratz und ich studiere Medieninformatik an der Universit&#228;t Ulm. Im Rahmen meiner Diplomarbeit bei car2go entwickle ich eine mobile Anwendung, mit der man die aktuelle Position von freien car2go abrufen und Buchungen vornehmen kann.</p>
<p>Um die Anwendung m&#246;glichst kundenorientiert entwickeln zu k&#246;nnen, w&#252;rde es mich freuen, wenn Sie an meiner Umfrage teilnehmen und mir von Ihren Erfahrungen mit car2go, mobilen Anwendungen bzw. Verbesserungsvorschl&#228;gen berichten. Die zuk&#252;nftige Anwendung von der Sie sp&#228;ter vielleicht sogar profitieren werden, wird es Ihnen sicher danken ;-)</p>
<p>Nat&#252;rlich werde ich an dieser Stelle auch von den Ergebnissen der Umfrage und meiner Diplomarbeit berichten.</p>
<p>Aber nun ab zur <a target="_blank" href="http://spreadsheets.google.com/viewform?hl=en&amp;formkey=dEFkdWh4ZGN0dVNJTWdNWDVrLUlIR2c6MA">Umfrage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.car2go.com/2009/09/22/ich-haette-da-mal-eine-frage/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Blog lernen II</title>
		<link>http://blog.car2go.com/2009/07/28/96ytd2rg8c/</link>
		<comments>http://blog.car2go.com/2009/07/28/96ytd2rg8c/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 13:38:29 +0000</pubDate>
		<dc:creator>Andreas Leo</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blog.car2go.com/2009/07/28/96ytd2rg8c/</guid>
		<description><![CDATA[96ytd2rg8c &#8211; war dieser Beitrag bis vor kurzem betitelt und eigentlich sollte das nur ein Test sein, damit ich den Blog bei technorati.com anmelden kann. Gegebenenfalls h&#228;tte ich die Anleitung gr&#252;ndlicher lesen sollen, auf jeden Fall war es eigentlich nicht zur Ver&#246;ffentlichung bestimmt ;-). Geplant war es den ganzen Artikel unmittelbar nach Abschluss der Anmeldung [...]]]></description>
			<content:encoded><![CDATA[<p>96ytd2rg8c &#8211; war dieser Beitrag bis vor kurzem betitelt und eigentlich sollte das nur ein Test sein, damit ich den Blog bei technorati.com anmelden kann. Gegebenenfalls h&#228;tte ich die Anleitung gr&#252;ndlicher lesen sollen, auf jeden Fall war es eigentlich nicht zur Ver&#246;ffentlichung bestimmt ;-). Geplant war es den ganzen Artikel unmittelbar nach Abschluss der Anmeldung wieder zu entfernen aber die Blogleser waren schneller und ich wollte den Kommentar dann doch nicht mit l&#246;schen&#8230;. also wird nun doch flugs ein kleiner Post draus gestrickt.</p>
<p>Merke: Die Blogosph&#228;re reagiert schneller als man denkt *binbeeindruckt*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.car2go.com/2009/07/28/96ytd2rg8c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>car2go API Beta</title>
		<link>http://blog.car2go.com/2009/07/12/car2go-api-beta/</link>
		<comments>http://blog.car2go.com/2009/07/12/car2go-api-beta/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 19:11:17 +0000</pubDate>
		<dc:creator>Helmuth Ritzer</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[car2go]]></category>

		<guid isPermaLink="false">http://blog.car2go.com/2009/07/12/car2go-api-beta/</guid>
		<description><![CDATA[Angek&#252;ndigt f&#252;r Mitte Juni hat es mit der offizielle car2go API nun doch etwas l&#228;nger gedauert. Zu viele kleine &#196;nderungen mussten einfach noch in die aktuelle Version der car2go Software einfliessen. Nun ist es aber soweit und ich bin mir sicher, da&#223; in K&#252;rze zahlreiche kleine Helfer rund um die Schnittstelle entstehen werden.
Die car2go API [...]]]></description>
			<content:encoded><![CDATA[<p>Angek&#252;ndigt f&#252;r <a href="http://blog.car2go.com/2009/05/12/mobile-ity/" title="Mobile-ity">Mitte Juni</a> hat es mit der offizielle car2go <a href="http://de.wikipedia.org/wiki/Programmierschnittstelle" title="API">API</a> nun doch etwas l&#228;nger gedauert. Zu viele kleine &#196;nderungen mussten einfach noch in die aktuelle Version der car2go Software einfliessen. Nun ist es aber soweit und ich bin mir sicher, da&#223; in K&#252;rze zahlreiche kleine Helfer rund um die Schnittstelle entstehen werden.</p>
<p>Die car2go API orientiert sich ist in ihrer jetzigen Version an dem <a href="http://de.wikipedia.org/wiki/Representational_State_Transfer" title="REST">REST Paradigma</a>, was eine sehr einfache und konsistente Nutzung &#252;ber allen Plattformen hinweg zul&#228;sst. Zur Nutzung der API sind ausser der M&#246;glichkeit einen HTTP Aufruf zu formulieren keine weiteren Voraussetzungen notwendig. Dies geht soweit, dass API Aufrufe direkt in Applikationen wie Google Maps eingegeben werden k&#246;nnen. Dazu aber sp&#228;ter mehr.</p>
<p>Momentan besteht die car2go API aus 4 verschiedenen Funktionen die im wesentlichen die Suche von car2go Fahrzeugen, Parkpl&#228;tzen und Tankstellen unterst&#252;tzen. Alle API Aufrufe liefern daher eine KML Struktur zur&#252;ck, die entweder auf unsere Fahrzeuge oder eben die angesprochenen Parkpl&#228;tze und Tankstellen verweist.<span id="more-720"></span>Generell haben alle API Aufrufe folgende Struktur<code></code></p>
<p><code>http://car2go.com/api/function/</code></p>
<p>wobei <code>function</code> die eigentliche Funktion bezeichnet. Je nach Funktion enth&#228;lt diese weitere Parameter. Dazu gleich mehr.</p>
<p><strong>Position alle freien car2go</strong></p>
<p>Als erstes wollen wir uns die Positionen aller &#8220;gr&#252;nen&#8221; car2go, also der freien Fahrzeuge, ausgeben lassen. Folgender Aufruf liefert das gew&#252;nschte Ergebnis.</p>
<p><code>http://car2go.com/api/vacant/</code></p>
<p>Zum Test der Funktion eignet sich wie immer Google Maps, welches durch Eingabe dieser Funktion in das Suchfeld f&#252;r uns den Aufruf durchf&#252;hrt und die resultierende KML Struktur sofort in de Karte anzeig. Zu beachten ist hierbei, Google Maps zeigt maximal nur 100 Fahrzeuge in Karte an, was aber kein Problem darstellt, wenn man in die Karte zoomt.</p>
<p>Die Funktion liefert eine Standard KML Struktur zur&#252;ck die um einige spezifische Daten erweitert wurde.<code></code></p>
<p><code>&lt;ExtendedData&gt;<br />
&lt;Data name="fuel"&gt;<br />
&lt;value&gt;95&lt;/value&gt;<br />
&lt;/Data&gt;<br />
&lt;Data name="interior"&gt;<br />
&lt;value&gt;GOOD&lt;/value&gt;<br />
&lt;/Data&gt;<br />
&lt;Data name="exterior"&gt;<br />
&lt;value&gt;GOOD&lt;/value&gt;<br />
&lt;/Data&gt;<br />
&lt;/ExtendedData&gt;</code></p>
<p><code></code>So kann von jedem Fahrzeug der Zustand als auch der F&#252;llstand des Tanks in Erfahrung gebracht werden. Der Tankf&#252;llstand liegt hierbei zwischen 0-100, der Zustand wird mit den Werten EXCELLENT, GOOD, ISSUESEXIST, INACCEPTABLE repr&#228;sentiert. Man beachte hierbei den Schreibfehler beim schlechtesten Zustand, der korrekterweise UNACCEPTABLE heissen m&#252;sste. Bei der Interpretation dieser Werte bitte  beachten, da&#223; wir in einer sp&#228;teren Version der API diesen Wert &#228;ndern.</p>
<p>Um die Funktion direkt in Google Maps nutzen zu k&#246;nnen enth&#228;lt das <code>&lt;description&gt;&lt;/description&gt;</code> Tag eine Zusammenfassung dieser Werte zusammen mit der Fahrzeugadresse.</p>
<p>Momentan wird die Liste der freien car2go &#252;brigens einmal pro Minute ermittelt, was genau genug sein sollte um nicht f&#228;lschlicherweise ein bereits vergebenes car2go anzusteuern.</p>
<p><strong>Position aller car2go Parkpl&#228;tze</strong></p>
<p>Bisher nur auf der car2go Website als <a href="http://www.car2go.com/static/default/res/car2go_Geschaeftsgebiet.pdf">PDF Dokument</a> verf&#252;gbar, sind jetzt alle offiziellen car2go Parkpl&#228;tze auch als KML Struktur dokumentiert.</p>
<p><code>http://car2go.com/api/parking/</code></p>
<p>Auch hier kann der Aufruf wieder direkt in Google Maps eingegeben werden um z.B. die Parkpl&#228;tze direkt anzuzeigen. Momentan zwar noch nicht m&#246;glich wird in K&#252;rze die aktuelle Belegung der einzelnen Parkpl&#228;tze als ExtendedData verf&#252;gbar sein.</p>
<p><strong>Position der car2go Tankstellen</strong></p>
<p>Als kleiner Service f&#252;r alle die in die Situation geraten ein car2go in Ulm betanken zu m&#252;ssen. Folgende Funktion liefert alle Shell Tankstellen in Ulm.<code></code></p>
<p><code>http://car2go.com/api/gas/</code></p>
<p><strong>Position eines reservierten Fahrzeuges</strong></p>
<p>Eines der neuen Features welches so bisher noch nicht machbar war, ist die Position eines reservierten Fahrzeuges zu ermitteln. Wie bisher &#252;blich wird man 15 Minuten vor der Reservierung via SMS &#252;ber das Kennzeichen des Fahrzeuges und den Fahrzeugstandort informiert. Aufgrund der rein textuellen Fahrzeugposition kann es mehr oder weniger schwierig sein das reservierte car2go zu finden.</p>
<p>Hier hilft in Zukunft eine API Funktion die mit Hilfe eines Buchungskodes das reservierte Fahrzeug eindeutig identifiziert. Der Buchungskode wird mit der Reservierungs SMS 15 Minuten vor der Reservierungszeit an den Kunden geschickt. Folgende Funktion liefert zuverl&#228;ssig die Position des reservierten Fahrzeuges.<code></code></p>
<p><code>http://car2go.com/api/reserved/code</code></p>
<p>wobei code durch den eigentlichen Buchungskode ersetzt werden muss. Zu beachten ist, dass der Buchungscode nur 15 Minuten vor and nach der Buchung g&#252;ltig ist und dann verf&#228;llt.</p>
<p>Soweit die bereits heute zur Verf&#252;gung stehenden Funktionen der car2go API, die wir im Laufe der Zeit um weitere Funktionalit&#228;ten erweitern werden. Zu beachten ist hierbei, da&#223; sich die aktuelle API immer noch im Beta Status befindet. Dies bedeutet, dass sowohl die Implementierung als auch die Funktionalit&#228;t noch kleinen &#196;nderungen unterworfen sein wird. Generell gelten bei der Verwendung der API unsere <a href="http://car2go.com/api/tou.htm" title="Terms of Use">Nutzungsbedingungen</a>, die jederzeit unter <a href="http://car2go.com/api/tou.htm" title="Terms of Use">car2go.com/api/tou.htm</a> aktuell eingesehen werden k&#246;nnen.</p>
<p><strong>Tools und Helfer</strong></p>
<p>Obwohl die car2go API in erster Linie f&#252;r Entwickler gedacht ist, besteht trotzdem die M&#246;glicheitdiese direkt zu verwenden. Hier eine kleine Zusammenstellung n&#252;tzlicher Tools und Helfer</p>
<ul>
<li><a href="http://tr.im/freecar2gogm">Freie cargo in Google Maps (http://tr.im/freecar2gogm)</a></li>
<li><a href="http://tr.im/parkcar2gogm">car2go Parkpl&#228;tze in Google Maps (http://tr.im/parkcar2gogm)</a></li>
<li><a href="http://tr.im/gascar2gogm">car2go Tankstellen in Google Maps (http://tr.im/gascar2gogm)</a></li>
</ul>
<p>Um mit dem Smartphone sein freies car2go zu finden bietet sich <a href="http://www.google.de/mobile/gmm/" title="Google Maps Mobile">Google Maps Mobile</a> an, welches auf fast jedem Java ME f&#228;higen Handy einsetzbar ist. Einfach im Browser des Smartphone <a href="http://google.de/gmm/">http://google.de/gmm/</a> eingeben und die Applikation installieren. Nach der erfolgreichen Installation kann &#228;hnlich wie bei Google Maps in der Suchmaske die jeweilige Funktion eingegeben werden. Zu beachten ist hierbei, da&#223; die Funktion mit f&#252;hrendem http:// eingegeben wird.</p>
<p>Um auch hier die Nutzung zu vereinfachen hier die dazu notwendigen Links in verk&#252;rzter Form</p>
<ul>
<li><a href="http://tr.im/freecar2go">http://tr.im/freecar2go</a></li>
<li><a href="http://tr.im/parkcar2go">http://tr.im/parkcar2go</a></li>
<li><a href="http://tr.im/gascar2go">http://tr.im/gascar2go</a></li>
</ul>
<p>Letztlich sind wir aber alle auf die zahlreichen Applikationen gespannt die basierend auf der API car2go noch einfacher nutzbar macht.</p>
<p>Viel Spass dabei &#8230;</p>
<p>P.S. Anmerkungen, Fragen und hoffentlich keine Bugs hier einwerfen<code></code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.car2go.com/2009/07/12/car2go-api-beta/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Mobile-ity</title>
		<link>http://blog.car2go.com/2009/05/12/mobile-ity/</link>
		<comments>http://blog.car2go.com/2009/05/12/mobile-ity/#comments</comments>
		<pubDate>Tue, 12 May 2009 19:41:13 +0000</pubDate>
		<dc:creator>Helmuth Ritzer</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Telematik]]></category>
		<category><![CDATA[car2go]]></category>
		<category><![CDATA[carfinder]]></category>
		<category><![CDATA[KML]]></category>
		<category><![CDATA[Mobiltelefon]]></category>
		<category><![CDATA[Open API]]></category>

		<guid isPermaLink="false">http://blog.car2go.com/2009/05/12/mobile-ity/</guid>
		<description><![CDATA[Als im Fr&#252;hjahr 2008 in Ulm mit der Entwicklung von car2go begonnen wurde, war klar, dass aufgrund der sehr knappen Zeit nicht alle unsere W&#252;nsche und Vorstellungen mit dem Start des Piloten Ende Oktober bzw. Ende M&#228;rz realisiert werden konnten. Da es keine &#8220;Standardl&#246;sung&#8221; gab (und bis heute auch noch nicht gibt), welche den sehr [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Als im Fr&#252;hjahr 2008 in Ulm mit der Entwicklung von car2go begonnen wurde, war klar, dass aufgrund der sehr knappen Zeit nicht alle unsere W&#252;nsche und Vorstellungen mit dem Start des Piloten Ende Oktober bzw. Ende M&#228;rz realisiert werden konnten. Da es keine &#8220;Standardl&#246;sung&#8221; gab (und bis heute auch noch nicht gibt), welche den sehr spezifischen car2go Anforderungen gerecht wurde, mussten wir in vielerlei Hinsicht Neuland betreten. Ich erinnere mich an zahlreiche Gespr&#228;che mit dem Team, in denen wir um jede noch so kleine Funktionalit&#228;t gerungen haben und zu guter Letzt doch einsehen mussten, dass nicht alles auf einmal zu haben war.</p>
<p>Letztlich muss man sagen, dass wir die richtigen Entscheidungen getroffen haben und durch gezielte kleinere und gr&#246;&#223;ere &#8220;Releases&#8221; einige von den Funktionalit&#228;ten nachgezogen haben, die wir seit Beginn schmerzlich vermissten. Eines der &#8220;Features&#8221;, das aufgrund der Zeitleiste bis heute auf sich warten l&#228;sst, ist die weitgehende Unterst&#252;tzung so genannter &#8220;Smart Phones&#8221;, also Ger&#228;te der neusten Generation, die jederzeit online sind und durch ihr eingebautes GPS Module den Standort ihres Besitzers kennen. Das iPhone als ein wichtiger Vertreter dieser Generation von Mobiltelefonen hat sehr deutlich gezeigt was hier m&#246;glich ist. Dutzende von kleinen Applikationen im Apple AppStore zeigen, wie durch intelligente Nutzung einer aktuellen GPS Position mehr und mehr <a href="http://de.wikipedia.org/wiki/Standortbezogene_Dienste" title="Wikipedia">standortbezogene Dienste</a> entstehen &#8211; engl. &#8220;Location-based Services&#8221;. Durch die Einbeziehung des aktuellen Standorts des Nutzers wird eine st&#228;rkere Personalisierung von Dienstleistungen erm&#246;glicht. &#8220;<a href="http://de.wikipedia.org/wiki/Mashup_(Internet)" title="Wikipedia">Mashups</a>&#8221; &#8211; also die Kombination zwei oder mehrere solcher Location-based Services sind heute das Salz in der Web 2.0 Suppe und erm&#246;glichen Dienstleitungen, die vor Jahren nur mit sehr hohem Entwicklungsaufwand und teurer Hardware machbar waren.</p>
<p>Was liegt also n&#228;her als car2go, d.h. Carsharing 2.0, mit dem Web 2.0 zu verbinden? Genau das haben offensichtlich auch unsere Kunden erkannt, und nicht allzu lange nach unserem &#246;ffentlichen Start in Ulm Ende M&#228;rz gab es erste private und &#246;ffentliche Experimente in diesem Umfeld.<span id="more-704"></span>Prominentester Vertreter d&#252;rfte hier ohne Zweifel car2go Nutzer-der-ersten-Stunde Daniel Kraft sein, der <a href="http://blog.car2go.com/2009/04/09/car2go-noch-mobiler/" title="car2go noch mobiler">an dieser Stelle</a> vor zirka einem Monat seinen car2go Finder vorgestellt hat. Nicht nur, dass Daniel Kraft seinen car2go Finder allen car2go Nutzern zur Verf&#252;gung stellt, er hat auch einen sogenannten <a href="http://de.wikipedia.org/wiki/Keyhole_Markup_Language" title="Wikipedia">KML Feed</a> aller &#8220;gr&#252;nen&#8221; car2go (so bezeichnen wir intern die freien Fahrzeuge) f&#252;r interessierte Anwender bereitgestellt. Das Geniale daran ist, dass man mit jeder <a href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language#Applications_using_KML" title="Wikipedia">KML-f&#228;higen Anwendung</a> diese Daten nutzen kann. So kann sich ein iPhone oder Blackberry Besitzer ganz einfach alle freien car2go anzeigen lassen und dar&#252;ber hinaus den Weg von seinem aktuellen Standort zum gew&#252;nschten Fahrzeug anzeigen lassen.</p>
<p>Alles was dazu ben&#246;tigt wird ist ein Java-f&#228;higes Mobiltelefon und <a href="http://www.google.de/gmm" title="Google Maps Mobile">Google Maps Mobile</a>. Einfacher geht es wie immer mit dem <a href="http://www.apple.com/de/iphone/features/maps.html" title="iPhone und Google Maps">iPhone</a>, da hier Google Maps bereits vorinstalliert ist. Nun einfach den Link auf den KML Feed (<a href="http://d9t.de/nearest/kml">http://d9t.de/nearest/kml</a>) in die Google Maps Suchzeile eingeben und voilá &#8211; alle freien car2go in einer Hand! Es ist schon beeindruckend, welch m&#228;chtiges Tool man dadurch bekommt. Neben Google Maps existieren dutzende weiterer <a href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language#Applications_using_KML" title="Wikipedia">KML-f&#228;higer Anwendungen</a>, die mit den car2go Daten gef&#252;ttert werden k&#246;nnen. Auch von dieser Stelle nochmals meinen ausdr&#252;cklichen Dank an Daniel Kraft f&#252;r sein nicht unbetr&#228;chtliches Investment.</p>
<p>Doch das ist nur der Anfang. Warum nicht die Liste der freien car2go weiterverarbeiten? M&#246;glich ist dies auch ohne spezielle Programmierkenntnisse durch ein weiteres Web 2.0 Tool namens <a href="http://pipes.yahoo.com/" title="Yahoo Pipes">Yahoo Pipes</a>. Mit Hilfe einer graphischen Oberfl&#228;che kann der interessierte Anwender unterschiedliche Datenquellen vom Typ RSS oder KML einlesen, verarbeiten und einfach mit weiteren Informationen kombinieren und anreichern. Am Ende k&#246;nnen die &#8220;veredelten&#8221; Daten wiederum &#246;ffentlich bereitgestellt werden. Die M&#246;glichkeiten sind hier nahezu grenzenlos.</p>
<p><strong>Offizielle Open API</strong></p>
<p>Bei aller Begeisterung f&#252;r den &#8220;inoffiziellen&#8221; Service von d9t.de, so gibt es doch einige prinzipbedingte Einschr&#228;nkungen, die nach einer besseren L&#246;sung rufen. Momentan holt sich der Service die Positionen der freien car2go direkt von der car2go Website, wo sie im Rahmen unserer &#8220;Teaser Map&#8221; dargestellt werden. Problem Nummer 1 hierbei ist die Aktualit&#228;t der dort sichtbaren Daten. So werden die Positionen der freien car2go aus Performanzgr&#252;nden nicht bei jedem Seitenaufruf neu ermittelt, sondern &#252;ber einen Zeitraum von 10-15 Minuten zwischengespeichert. Es kann also passieren, dass man ein Fahrzeug auf seinem Smart Phone sieht, das in Wahrheit schon besetzt bzw. reserviert ist. Problem Nummer 2 sind die wenigen Angaben zu den car2go, die &#252;ber die eingebettete Teaser Map verf&#252;gbar sind. Au&#223;er der Position unterscheiden sich die Fahrzeuge nicht. W&#228;re es nicht besser neben dem Nummernschild, den Tankf&#252;llstand und die Fahrzeugbewertung zu erhalten? Am Ende aber krankt die aktuelle L&#246;sung an Problem Nummer 3, der Tatsache, dass wir morgen entscheiden k&#246;nnten sowohl die Teaser Map zu entfernen (welche sowieso nicht sehr gut lesbar ist) bzw. das Format der Daten zu &#228;ndern. Es geht dabei nicht darum den Nutzern drau&#223;en das Leben zu erschweren, aber Software entwickelt sich weiter und so wird sich auch unsere car2go Website weiterentwickeln.</p>
<p>Die L&#246;sung f&#252;r alle diese Probleme ist aber vieleicht n&#228;her als gedacht. Im Rahmen unserer Release Planung haben wir eine Mobile Roadmap verabschiedet, die unter anderem eine offene Schnittstelle beinhaltet. Die folgenden unverbindlichen Meilensteine daraus m&#246;chte ich hier kurz vorstellen.</p>
<p><strong>Meilenstein 1: Offizieller KML Export &#8211; Mitte Juni 2009</strong></p>
<p>Beginnen werden wir als Teil der car2go Open API mit dem vollst&#228;ndigen Feed aller &#8220;gr&#252;nen&#8221;, also freien car2go, inklusive deren Nummernschild, Standort in Form einer Adresse, dem Tankf&#252;llstand und dem Zustand des Fahrzeuges. Dieser Export im KML Format wird so aktuell wie m&#246;glich zur Verf&#252;gung gestellt und kann zuk&#252;nftig Anwendungen mit offiziellen car2go Daten versorgen.</p>
<p>Neben den reinen fahrzeugbezogenen Daten, werden zus&#228;tzlich alle car2go Hotspots, also unsere speziell markierten Parkpl&#228;tze, mit ihrer Kapazit&#228;t und aktuellen Belegung bereitgestellt.</p>
<p>Last but not least, werden alle car2go Partner Tankstellen in einem weiteren KML Export bereitgestellt. Ich bin schon jetzt auf die ersten Anwendungen gespannt, die sich diese Daten zu nutze machen.</p>
<p>Aber das ist noch nicht alles! Aufgrund zahlreicher R&#252;ckmeldungen unserer Kunden, haben wir uns entschlossen neben den freien car2go, auch die Position von reservierten Fahrzeugen im KML Format bereitzustellen. Da reservierte car2go bis 15 Minuten vor der eigentlichen Reservierung noch nicht endg&#252;ltig feststehen und diese Daten auch nur im Rahmen der spezifischen Reservierung Sinn machen, sind die Daten nur mit Hilfe eines individuellen Schl&#252;ssels zugreifbar. So wird jeder Kunde im Rahmen seiner Reservierung zuk&#252;nftig im Portal bzw. in der Best&#228;tigungs-SMS ein Reservierungs-Token erhalten. Mit Hilfe dieses Tokens kann dann 15 Minuten vor und 15 Minuten nach dem eigentlichen Reservierungstermin die Position des zugeteilten car2go genau erfragt werden. Diese Informationen sind zu dem Zeitpunkt momentan nur direkt im car2go Portal einsehbar.</p>
<p>Mit Hilfe der beiden Schnittstelle kann sehr einfach ein Mobile Carfinder entwickelt werden, der zum einen freie car2go, aber auch reservierte car2go anzeigen kann. Was uns direkt zu unserem n&#228;chsten Meilenstein f&#252;hrt.</p>
<p><strong>Meilenstein 2: car2go Mobile Carfinder &#8211; Q3/2009</strong></p>
<p>W&#228;hrend wir mit Meilenstein 1 sehr konkret unterwegs sind, ist die Planung bzgl. der weiteren Meilensteine noch relativ vage. Ziel ist es hier einen origin&#228;ren car2go Car Finder zu entwickeln, der die zu diesem Zeitpunkt bereitgestellten APIs nutzt und sie in geeigneter Weise dem &#8220;normalen&#8221; car2go Nutzer nahe bringt.</p>
<p>Ich m&#246;chte trotzallem hier explizit dazu aufrufen eigene Anwendungen z.B. f&#252;r das iPhone zu entwickeln. Es ist in unser aller Interesse, wenn hierbei um die Wette programmiert wird. Ich bin mir sicher, dass insbesondere durch die Verkn&#252;pfung verschiedenster Datenquellen der Mobilit&#228;tsbedarf unserer Nutzer noch besser bedient werden kann. Letztlich sind das aber alles nur Vorbereitungen zu dem eigentlichen Ziel, ein mobil nutzbares car2go Portal zu erm&#246;glichen.</p>
<p><strong>Meilenstein 3: Mobiles car2go Portal &#8211; Q1/2010</strong></p>
<p>Es ist Stand heute schwer zu sagen, wie ein solches mobiles car2go Portal genau aussehen wird, es ist aber davon auszugehen, dass neben dem eigentlichen Portal eine erweiterte API bereitgestellt wird, die es z.B. erlaubt Reservierungen durchzuf&#252;hren oder Fahrten einzusehen. Bevor wir das jedoch erm&#246;glichen, muss ein schl&#252;ssiges Sicherheitskonzept erarbeitet werden, das jeglichen Missbrauch dieser Schnittstellen verhindert.</p>
<p>Die Frage bei allen diesen Aktivit&#228;ten ist nat&#252;rlich, was ben&#246;tigt die car2go Community? Ich m&#246;chte hier die Gelegenheit nutzen alle Interessierten aufzurufen die Entwicklung von alle dem mitzugestalten. Schreibt eure Ideen, W&#252;nsche und Anregungen in den Kommentaren. Wir sind sehr gespannt &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.car2go.com/2009/05/12/mobile-ity/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>car2go noch mobiler</title>
		<link>http://blog.car2go.com/2009/04/09/car2go-noch-mobiler/</link>
		<comments>http://blog.car2go.com/2009/04/09/car2go-noch-mobiler/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 10:21:33 +0000</pubDate>
		<dc:creator>Daniel Kraft</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[car2go]]></category>
		<category><![CDATA[carfinder]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mobiltelefon]]></category>

		<guid isPermaLink="false">http://blog.car2go.com/2009/04/09/car2go-noch-mobiler/</guid>
		<description><![CDATA[Wir haben eine Umkreissuche f&#252;r den n&#228;chsten CAR2GO erstellt, mit der jeder von seiner Adresse aus die n&#228;chsten CAR2GO findet:
http://d9t.de/nearest
Nachdem ich mich bei CAR2GO angemeldet hatte, war ich auf der Suche nach dem n&#228;chsten Fahrzeug. Leider funktioniert
die CAR2GO Website, die die Position der Fahrzeuge anzeigt, nicht auf dem Handy.
Deshalb habe ich eine Website entwickelt, der [...]]]></description>
			<content:encoded><![CDATA[<p>Wir haben eine Umkreissuche f&#252;r den n&#228;chsten CAR2GO erstellt, mit der jeder von seiner Adresse aus die n&#228;chsten CAR2GO findet:<br />
<a href="http://d9t.de/nearest">http://d9t.de/nearest</a></p>
<p>Nachdem ich mich bei CAR2GO angemeldet hatte, war ich auf der Suche nach dem n&#228;chsten Fahrzeug. Leider funktioniert<br />
die CAR2GO Website, die die Position der Fahrzeuge anzeigt, nicht auf dem Handy.</p>
<p>Deshalb habe ich eine Website entwickelt, der man seine aktuelle Adresse gibt, und die dann die n&#228;chsten CAR2GO findet. Dazu verwendet sie die Live-Daten aus der CAR2GO Homepage.</p>
<p><a href="http://d9t.de/nearest">http://d9t.de/nearest</a></p>
<p> <a href="http://blog.car2go.com/wp-content/uploads/2009/04/screenshot-carfinder-1.jpg" title="d9t car2go Suche" class="magnifier" onclick="return enlarge('http://blog.car2go.com/wp-content/plugins/zap_imgpop/','http://blog.car2go.com/wp-content/uploads/2009/04/screenshot-carfinder-1.jpg','d9t car2go Suche',event,100,75)"><img src="http://blog.car2go.com/wp-content/uploads/2009/04/screenshot-carfinder-1.thumbnail.jpg" alt="d9t car2go Suche" /></a></p>
<p><span id="more-689"></span>Kurz nachdem ich das Tool hier im Blog erw&#228;hnt hatte, schrieben schon die ersten Nutzer Verbesserungsvorschl&#228;ge, die inzwischen alle eingebaut sind. So wird jetzt gleich eine Karte f&#252;r den besten Treffer angezeigt, es gibt einen Export der Daten f&#252;r Google Maps (und damit eine nette &#220;bersicht f&#252;r BlackBerry, IPhone und andere Smartphones samt Routenplanung) und alle Treffer sind anklickbar und erscheinen dann auf einer Landkarte.</p>
<p><a href="http://d9t.de/nearest/kml">http://d9t.de/nearest/kml</a></p>
<p>Oder direkt im Browser:</p>
<p><a href="http://maps.google.com/maps?q=http%3A%2F%2Fd9t.de%2Fnearest%2Fkml">http://maps.google.com/maps?q=http%3A%2F%2Fd9t.de%2Fnearest%2Fkml</a></p>
<p>Mit dieser L&#246;sung finden wir inzwischen vom PC, oder genauso auch vom Handy aus, immer den n&#228;chsten CAR2GO, in aller Regel weniger als 500m entfernt. Mit der Hilfe von Google Maps sogar samt Routenplanung f&#252;r Fu&#223;wege ;)</p>
<p>Die Anwendung entstand im Rahmen unserer 10% Open Source Initiative, nach der jeder D9T Mitarbeiter 10% seiner Arbeitszeit f&#252;r die Weiterentwicklung von freier Software verwenden darf. So wurden z.B. f&#252;r dieses Projekt zwei Open Source Produkte, die f&#252;r Geo-Informations-Systeme verwendet werden, erweitert.</p>
<p>F&#252;r die Zukunft planen wir noch die Einbindung eines Wetterdienstes, der f&#252;r eine geplante Abfahrtzeit gleich noch eine eventuelle Empfehlung f&#252;r einen Regenschirm gibt (je nach Entfernung zum Auto ;) ).</p>
<p>F&#252;r weitere Anregungen sind wir jederzeit dankbar! Einfach eine kurze Mail an <a href="mailto:%20dk-car2go@d9t.de">dk-car2go@d9t.de</a>.</p>
<p><a href="http://d9t.de/nearest">http://d9t.de/nearest</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.car2go.com/2009/04/09/car2go-noch-mobiler/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
	</channel>
</rss>

