car2go Blog


car2go Open API 1.0

Von Helmuth Ritzer am 15. November 2009 um 13:39 in car2go

Der Start von car2go in Austin rückt mit grossen Schritten näher und dies bedeutet natürlich auch, dass wir im Rahmen unserer Open API weitere Standort unterstützen müssen. Bei dieser Gelegenheit werden wir auch den aktuellen Beta Status der API offiziell beenden und dann die Version 1.0 der API zur Verfügung stellen.

Was ändert sich aber nun konkret? Zuerst einmal werden alle Schnittstellen der Beta Version in der Übergangsphase weiterhin unterstützt. Dies bedeutet, dass z.B. alle heutigen Applikationen weiterhin ohne Problem laufen soweit sie sich auf die Beta Version der API beziehen

Mit dem Start des Piloten in Austin wird die API in zwei wesentlichen Punkten angepasst:

  • die API wird um eine Versionsnummer erweitert um zukünftig die Abwärtskompatibilität der API sicherzustellen
  • die API wird um den Standort des car2go Geschäftsgebiets erweitert um zukünftig weitere Standorte von car2go dediziert anfragen zu können (freie Fahrzeuge, Parkspots, Tankstellen, etc.)

Was die Versionierung der API betrifft, so wird es hier im wesentlichen zwei Typen von Versionen geben: Major und Minor Releases. Während Major Releases neue generelle Funktionalitäten beinhalten (z.B. Sofortbuchungen), werden Minor Releases nur kleinere Änderungen beinhalten. Generell werden wir versuchen im Rahmen der API nur Major Releases einzuführen um hier maximale Stabilität zu erzielen und Kompatibilitätsprobleme zu vermeiden. Alte Versionen werden soweit dies möglich ist, für eine Übergangszeit (3-6 Monate) weiter unterstützt und sind mit Erscheinen einer neuen Version automatisch auf “deprecated” gesetzt, was letztlich bedeutet, dass diese Version nicht länger eingesetzt werden sollte und nur für eine Übergangszeit weiter unterstützt wird.

Hier eine Übersicht der API mit den neuen Signaturen:

(weiterlesen…)

Hallo, mein Name ist Ulrike Pongratz und ich studiere Medieninformatik an der Universitä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öglichst kundenorientiert entwickeln zu können, würde es mich freuen, wenn Sie an meiner Umfrage teilnehmen und mir von Ihren Erfahrungen mit car2go, mobilen Anwendungen bzw. Verbesserungsvorschlägen berichten. Die zukünftige Anwendung von der Sie später vielleicht sogar profitieren werden, wird es Ihnen sicher danken ;-)

Natürlich werde ich an dieser Stelle auch von den Ergebnissen der Umfrage und meiner Diplomarbeit berichten.

Aber nun ab zur Umfrage

Mobile-ity

Von Helmuth Ritzer am 12. Mai 2009 um 20:41 in IT, Telematik, car2go

Als im Frühjahr 2008 in Ulm mit der Entwicklung von car2go begonnen wurde, war klar, dass aufgrund der sehr knappen Zeit nicht alle unsere Wünsche und Vorstellungen mit dem Start des Piloten Ende Oktober bzw. Ende März realisiert werden konnten. Da es keine “Standardlösung” 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äche mit dem Team, in denen wir um jede noch so kleine Funktionalität gerungen haben und zu guter Letzt doch einsehen mussten, dass nicht alles auf einmal zu haben war.

Letztlich muss man sagen, dass wir die richtigen Entscheidungen getroffen haben und durch gezielte kleinere und größere “Releases” einige von den Funktionalitäten nachgezogen haben, die wir seit Beginn schmerzlich vermissten. Eines der “Features”, das aufgrund der Zeitleiste bis heute auf sich warten lässt, ist die weitgehende Unterstützung so genannter “Smart Phones”, also Gerä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öglich ist. Dutzende von kleinen Applikationen im Apple AppStore zeigen, wie durch intelligente Nutzung einer aktuellen GPS Position mehr und mehr standortbezogene Dienste entstehen – engl. “Location-based Services”. Durch die Einbeziehung des aktuellen Standorts des Nutzers wird eine stärkere Personalisierung von Dienstleistungen ermöglicht. “Mashups” – also die Kombination zwei oder mehrere solcher Location-based Services sind heute das Salz in der Web 2.0 Suppe und ermöglichen Dienstleitungen, die vor Jahren nur mit sehr hohem Entwicklungsaufwand und teurer Hardware machbar waren.

Was liegt also nä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 öffentlichen Start in Ulm Ende März gab es erste private und öffentliche Experimente in diesem Umfeld. (weiterlesen…)