Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

RateMe 2.0 10-25 Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.

Ähnliche Präsentationen


Präsentation zum Thema: "RateMe 2.0 10-25 Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse."—  Präsentation transkript:

1 RateMe Slides

2 Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse (Lessons learned) Fragen aus dem Publikum / Diskussion (5-10 min) https://ssl.hsz- t.ch/moodle/mod/resource/view.php?id=985 6

3 Konzept RateMe 1.0 RateMe 2.0

4 Konzept Suchen und Bewerten von Restaurants Optimiert für Mobilgeräte Benutzen von HTML5 Geolocation

5

6 Learnings Qype API Oauth (API Authentication) Google Maps API (jQuery Plugin) RESTful und Routes User-generated Content Mobileapp

7 Qype API – Liefert Standorte abhängig von Adresse Kategorie Name Geodaten – Bewertungen möglich – Bilder hochladen – Wird von Google verwendet

8 OAuth

9 Warum Oauth?

10 Password Anti-Pattern Passwords are not confetti Please stop throwing them around

11 Was ist OAuth? Ein simpler offener Standard für sichere API Authentifizierung

12 Oauth Begriffe EndUser Protected Resource Service Provider Consumer Tokens

13 The Love Triangle Enduser Service ProviderConsumer Application

14 Oauth Flow

15 Oauth Rails Code consumer = OAuth::Consumer.new('api_key', 'api_secret', { :site => :authorize_url => request_token = consumer.get_request_token access_token = request_token.get_access_token request = request_token.request(:get, /place/1234')

16 Demo Need to login Login with service provider Authorize Done

17 Google Map jQuery Plugin $("#map").gMap({ markers: [{ latitude: , longitude: , icon: { image : '/images/arrow.png', shadow : false, iconsize : [39, 34], shadowsize : false, iconanchor : [11, 34] } }], zoom: 13 });

18 RESTful & Rails Routes CRUD vs SQL vs HTTP

19 User-Generated Content Inhalte die vom Enduser eingegeben werden Bewertungen, Kommentare, neue Locations und Fotos Andere Beispiele: Twitter, Facebook, Flickr, Youtube, MySpace, SoundCloud


Herunterladen ppt "RateMe 2.0 10-25 Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse."

Ähnliche Präsentationen


Google-Anzeigen