<?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; Telematik</title>
	<atom:link href="http://blog.car2go.com/kategorien/telematik/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.car2go.com</link>
	<description></description>
	<lastBuildDate>Fri, 02 Jul 2010 10:03:13 +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>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>22</slash:comments>
		</item>
	</channel>
</rss>
