RATEME Suchen und Bewerten von Ausgangsorten. Inhalt 13.01.2010 RateMe - Pirmin Schürmann, Thomas...

31
RATEME Suchen und Bewerten von Ausgangsorten

Transcript of RATEME Suchen und Bewerten von Ausgangsorten. Inhalt 13.01.2010 RateMe - Pirmin Schürmann, Thomas...

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

RATEMESuchen und Bewerten von Ausgangsorten

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

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

2

Inhalt

13.01.2010

Ausgangslage Ziele Resultat Weg zum Resultat Verwendete Technologien Screens Learnings Mögliche Erweiterungen Fragen?

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

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

3 13.01.2010

Wohin soll es gehen?

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

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

4 13.01.2010

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

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

5 13.01.2010

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

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

6 13.01.2010

?

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

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

7 13.01.2010

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

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

8 13.01.2010

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

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

9 13.01.2010

Rateme

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

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

10

Ziele

13.01.2010

Plattformunabhängige Mobilapplikation Restaurants in der Nähe anzeigen Neue Restaurants hinzufügen und

bewerten Geolocation Technologien und APIs

kennenlernen

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

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

11

Resultat

13.01.2010

Applikation läuft auf vielen Plattformen iPhone, Android, Blackberry, Windows

Mobile und WebOS Genaue Standortlokalisierung

Anzeigen auf der Karte Lokalitäten suchen nach

Adresse Name Standort

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

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

12

Weg zum Resultat

13.01.2010

Analysen Hersteller Plattformen Browser APIs und Technologien Zukunft Konkurrenzprodukte

Tests Lokalisierung und Anzeige auf der Karte Lokalitäten suchen Authentifizierung

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

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

13

13.01.2010

Hersteller Top 5 (Nokia, RIM, Apple, HTC, Samsung) setzen auf mehrplattform Strategie

Maemo Symbian Blackberry OS iPhone OSX Android Windows Mobile Bada WebOSNokia X XRIM XApple XHTC X XSamsung X X X XMotorola X XPalm XSony Ericsson X X XLG X X

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

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

14

Weg zum Resultat

13.01.2010

Plattformen

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

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

15

13.01.2010

Browser

Symbian S60

RIM Blackberry

iPhone Windows Mobile

Google Android

WebOS Maemo

IE Mobile XOpera Mobile

X X(default)

Opera Mini XSafari mobile

X(default)

Android Browser

X(default)

WebOS Browser

X(default)

Skyfire X XOzone XFennec(Beta)S60 OSS Browser (Minimap)

X(default)

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

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

16

Weg zum Resultat

13.01.2010

APIs und Technologien W3C Geolocation API Google Gears Geolocation API Google Client Location Loki IP Lookups Blackberry Location API GPSGate

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

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

18

Verwendete Technologien- Übersicht

13.01.2010

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

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

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

19

Verwendete Technologien- HTML, CSS, Javascript

13.01.2010

HTML, CSS, Javascript Entwicklung des User Interface Alle „Seiten“ in einem Dokument (index) Navigation Möglichst simple und leicht Optimiert für Mobilgeräte

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

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

20

Verwendete Technologien- Kommunikation

13.01.2010

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

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

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

21

Verwendete Technologien- W3C Geo Locations API

13.01.2010

W3C Geo Locations API Immernoch Draft 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

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

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

22

Verwendete Technologien- Qype API

13.01.2010

Qype API Liefert Standorte abhängig von

Adresse Kategorie Name Geodaten

Bewertungen möglich Bilder hochladen Wird von Google verwendet

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

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

24

Verwendete Technologien- Google Maps

13.01.2010

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/documen

tation/v3/#Welcome

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

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

25

Screens

13.01.2010

Beim iPhone könnenWebapplikationen wieiPhone ApplikationenGestartet werden.

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

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

26

Screens- Suchmöglichkeiten

13.01.2010

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

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

27

Screens- Suche nach Adresse

13.01.2010

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

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

28

Screens- Resultat

13.01.2010

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

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

29

Screens- Details

13.01.2010

Detail-Ansicht

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

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

30

Screens-Kartensicht

13.01.2010

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

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

31

Learnings

13.01.2010

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ängigen Mobilapplikationen ist komplex

Viel Aufwand für Testing

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

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

32

Fragen

13.01.2010

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

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

33

Bilder

13.01.2010

http://www.flickr.com/photos/blom/527620286/ http://www.flickr.com/photos/kt/1679365/ http://www.flickr.com/photos/dreamlogic/3366

479846/

http://www.flickr.com/photos/dcdead/3844724619/

http://www.flickr.com/photos/earball/3536643393/

http://www.flickr.com/photos/41690125@N08/3893384029/