Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

RATEME Suchen und Bewerten von Restaurants. Inhalt 13.01.2010 RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.

Ähnliche Präsentationen


Präsentation zum Thema: "RATEME Suchen und Bewerten von Restaurants. Inhalt 13.01.2010 RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage."—  Präsentation transkript:

1 RATEME Suchen und Bewerten von Restaurants

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

3 RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 3 Neu in der Stadt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 Weg zum Resultat RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 18 Hersteller Top 5 (Nokia, RIM, Apple, HTC, Samsung) setzen auf mehrplattform Strategie MaemoSymbianBlackberry OSiPhone OSXAndroidWindows MobileBadaWebOS NokiaXX RIMX AppleX HTCXX SamsungXXXX MotorolaXX PalmX Sony EricssonXXX LGXX

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

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

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

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

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

24 Weg zum Resultat RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 24 API Übersicht W3C geolocation APIGoogle GearsGoogle Client Location LokiIP LookupBlackberry Location API GpsGate Desktop Browser -Firefox >=3.5 -Opera Beta -Chrome -IE8 1 -IE -Opera -Firefox -Chrome 3 alleOpera 1 alllen/A-IE -Firefox -Opera -Safari mobile Browser -Safari mobile -Fennec 1 -IE -Opera Mobile -Android 3 alle- -Blackberry -Browser -Opera 4 IP Lookup ja 2 jaja 2 ja-- Wi-Fi, Cell-Tower Triangulation n/Aja- -- GPS n/A----ja Software benötigt (Client) -Plugin- ---Agent -Webserver Software benötigt (Server) -gears_init.js -Google AJAX API loki.jsn/AGpsGate.js Lizenz n/ABSD LicenseApache V2n/AShareware

25 Verwendete Technologien - Übersicht RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 25 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

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

27 Verwendete Technologien - Kommunikation RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 27 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

28 Verwendete Technologien - W3C Geo Locations API RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 28 W3C Geo Locations API Immernoch Draft Unterstützt von Safari auf iPhone und Firefox 3.5 Opera arbeitet daran

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

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

31 Verwendete Technologien - Google Maps RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 31 Google Map API V3 V3 noch in Beta (Google Labs) Optimiert für Mobilgeräte wie Android und iPhone /#Welcome /#Welcome

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

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

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

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

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

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

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

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

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

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

42 Learnings RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 42 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 hat Kinderkrankheiten Die Entwicklung von plattformunabhängigen Mobilapplikationen ist komplex Viel Aufwand für Testing

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

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

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

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

47 Learnings RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 47 Die Entwicklung von plattformunabhängigen Mobilapplikationen ist komplex

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

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

50 Demo RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 50

51 Bilder RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich pg pg


Herunterladen ppt "RATEME Suchen und Bewerten von Restaurants. Inhalt 13.01.2010 RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage."

Ähnliche Präsentationen


Google-Anzeigen