1 / 24

Rateme

Rateme. Suchen und Bewerten von Ausgangsorten. Inhalt. Unser Ziel Das Resultat Weg zum Resultat Verwendete Technologien Screens Learnings Mögliche Erweiterungen Fragen?. Unsere Ziele. Plattformunabhängige Mobilapplikation Restaurants in der Nähe anzeigen

ingrid
Download Presentation

Rateme

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rateme Suchen und Bewerten von Ausgangsorten

  2. Inhalt • Unser Ziel • Das Resultat • Weg zum Resultat • Verwendete Technologien • Screens • Learnings • Mögliche Erweiterungen • Fragen? RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  3. Unsere Ziele • Plattformunabhängige Mobilapplikation • Restaurants in der Nähe anzeigen • Neue Restaurants hinzufügen und bewerten • Geolocation Technologien und APIs kennenlernen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  4. Das Resultat • Applikation läuft auf vielen Plattformen • iPhone, Android, Blackberry, Windows Mobile und WebOS • Genaue Standort Lokalisierung • Anzeigen auf der Karte • Lokalitäten suchen nach • Adresse • Name • Standort RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  5. Weg zum Resultat • Analysen • Hersteller • Plattformen • Browser • APIs und Technologien • Zukunft • Konkurrenzprodukte • Tests • Lokalisierung und Anzeige auf der Karte • Lokalitäten suchen • Authentifizierung RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  6. Hersteller • Top 5(Nokia, RIM, Apple, HTC, Samsung) • setzen auf mehrplattform Strategie RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  7. Weg zum Resultat • Plattformen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  8. Browser RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  9. Weg zum Resultat • APIs und Technologien • W3C Geolocation API • Google Gears Geolocation API • Google Client Location • Loki • IP Lookups • Blackberry Location API • GPSGate RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  10. API Übersicht RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  11. Verwendete Technologien- Übersicht • Sprachen • HTML, CSS, Javascript • Kommunikation • Ajax • JSON • APIs • W3C Geolocation API • Google Gears Geolocation API • Qype API V2 • Google Map API V3 • Frameworks • jQuery • OAuth • Qunit • Geo Location Javascript RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  12. Verwendete Technologien- HTML, CSS, Javascript • HTML, CSS, Javascript • Entwicklung des User Interface • Alle „Seiten“ in einem Dokument (index) • Navigation • Möglichst simple und leicht • Optimiert für Mobilgeräte RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  13. Verwendete Technologien- Kommunikation • Kommunikation mit Ajax und JSON • Kein Reload der Seite • Keine Cross-Site Scripting Probleme mit JSON • Einfach mit jQuery • Datenübertragung kann im Firefox mit Firebug überprüft werden RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  14. Verwendete Technologien- W3C Geo Locations API • W3C Geo Locations API • ImmernochDraft • Unterstützt von Safari auf iPhone und Firefox 3.5 • Opera arbeitet daran http://labs.opera.com/news/2009/03/26/ • http://en.wikipedia.org/wiki/W3C_Geolocation_API RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  15. Verwendete Technologien- Qype API • Qype API • Liefert Standorte abhängig von • Adresse • Kategorie • Name • Geodaten • Bewertungen möglich • Bilder hochladen • Wird von Google verwendet RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  16. Verwendete Technologien- Google Maps • Google Map API V3 • V3 noch in Beta (Google Labs) • Optimiert für Mobilgeräte wie Android und iPhone • http://code.google.com/apis/maps/documentation/v3/#Welcome RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  17. Screens Beim iPhone können Webapplikationen wie iPhone Applikationen Gestartet werden. RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  18. Screens- Suchmöglichkeiten RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  19. Screens- Suche nach Adresse RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  20. Screens Resultat RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  21. Screens Detail-Ansicht RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  22. Screens Kartenansicht RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  23. Learnings • Ruby on Rails wäre für die Zusammenarbeit mit Qype und oAuth von Vorteil gewesen • oAuth mit Javascript ist nicht sinnvoll • oAuth Lernkurve ist steiler als man denkt • Das geo.js Framework ist nicht ausgereift • Die Entwicklung von plattformunabhängigenMobilapplikationen ist komplex • Viel Aufwand für Testing RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  24. Fragen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

More Related