1 / 48

Rateme

Rateme. Suchen und Bewerten von Restaurants. Inhalt. Ausgangslage Ziele Resultat Weg zum Resultat Verwendete Technologien Screens Learnings Mögliche Erweiterungen Fragen?. Neu in der Stadt. Ein leichtes Hungergefühl. Wohin soll es gehen?. ?. Rateme. Ziele.

walda
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 Restaurants

  2. Inhalt • Ausgangslage • Ziele • 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. Neu in der Stadt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  4. Ein leichtes Hungergefühl RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  5. Wohin soll es gehen? RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

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

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

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

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

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

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

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

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

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

  15. 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

  16. Resultat • Applikation läuft auf vielen Plattformen • iPhone, Android, Windows Mobile** und WebOS* • Lokalitäten suchen nach • Adresse • Name • Standort • Probleme • Bewertungen undRestaurants anlegen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  17. Weg zum Resultat Informationen beschaffen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

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

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

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

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

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

  23. 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

  24. Weg zum Resultat • API Übersicht RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  25. 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

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

  27. 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

  28. 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

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

  30. 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

  31. Verwendete Technologien- Geo Location Javascript • Geo.js • Locationfinder-Schnittstelle für die verschiedenen Technologien • Einfach zu verwenden • Aktuelle Probleme mit Blackberry Mobilegeräte • http://code.google.com/p/geo-location-javascript/issues/detail?id=14 • http://supportforums.blackberry.com/t5/Web-Development/javascript-location-access-in-different-bb-os-versions/td-p/410453;jsessionid=7366A0D454A45694D0C596C16BAD9135 RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

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

  33. Verwendete Technologien- OAuth RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  34. Verwendete Technologien- OAuth RateMe Problem beim JS Framework Problem beim PHP Framework RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

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

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

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

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

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

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

  41. Learnings Ruby on Rails wäre für die Zusammenarbeit mit Qypeund OAuth von Vorteil gewesen RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  42. Learnings OAuth mit Javascript ist nicht sinnvoll RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  43. Learnings OAuth Lernkurve ist steiler als man denkt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  44. Learnings Das geo.js Framework hat Kinderkrankheiten RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  45. Learnings Die Entwicklung von plattformunabhängigenMobilapplikationen ist komplex RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

  46. Learnings Viel Aufwand für Testing RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

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

  48. Demo http://rateme.junghans.co.za RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich

More Related