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.

Slides:



Advertisements
Ähnliche Präsentationen
Dauermagnete Bei magnetischen Materialien unterscheidet man Eisenkerne bzw. Weicheisenstücke und Dauermagnete bzw. Hart-magnetische Materialien. Dauermagnete.
Advertisements

TAGUNG DER DEUTSCH-LUSITANISCHEN JURISTENVEREINIGUNG O processo penal português Panorâmica introdutória Der portugiesische Strafprozess ein einführender.
Ach wie gut, daß niemand weiß Der Schutz von Wissen
Herzlich Willkommen bei SIMPLE STABLE BULDING
Adjektivendungen Tabellen und Übungen.
ZWILLING Neuheiten 2008.
Das Hexenkochbuch Nicht Rattenschwänze, Spinnenbein
 Präsentation transkript:

RateMe Slides

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) t.ch/moodle/mod/resource/view.php?id=985 6

Konzept RateMe 1.0 RateMe 2.0

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

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

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

OAuth

Warum Oauth?

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

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

Oauth Begriffe EndUser Protected Resource Service Provider Consumer Tokens

The Love Triangle Enduser Service ProviderConsumer Application

Oauth Flow

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')

Demo Need to login Login with service provider Authorize Done

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 });