RATEME 2.0 Pirmin Schürmann, Thomas Junghans, HSZ-T.

Slides:



Advertisements
Ähnliche Präsentationen
Tourismus Marketing 2011 Fünf Fakten, die man wissen sollte
Advertisements

GIS und Google Earth Konkurrenz oder sinnvolle Partnerschaft Teil II
DNS-Resolver-Mechanismus
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Sebastian Peters TIB-Workshop zur DOI-Registrierung 3. November 2011 DataCite Technik Vertiefung.
Einführung in den Identity Provider
Datenbankzugriff im WWW (Kommerzielle Systeme)
Sicherheit und Personalisierung Internet Portal der Universität München.
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Proseminar Web Engineering PS07: Retrieving data from social networks: APIs and protocols.
Social Media in der Wissenschaft Erfahrungen im Umgang mit den Neuen Medien.
Trusted SaaS im Handwerk: flexibel – integriert – kooperativ Single Sign-On in der Cloud am Beispiel des CLOUDwerker-Projektes Kloster Banz, ,
OpenStack Jörn Esdohr | Oktober 2012, Dortmund.
Google Text, Tabellen, Präsentation, Zeichnungen Computeria Wallisellen Joachim Vetter.
Mobile Fashion - Perspektiven ORANGE JUICE Berlin, P. Destanis.
UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG REUSABLE - CONTENT SS 2013 MARIA WAGNER ReST.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Restaurants. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
Web 2.0 Das ‚neue‘ Internet.
WISPR (Wireless ISP roaming)
Daniel Franke Tim Benedict Jagla Matthias Thimm
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Absicherung eines produktiven Webservers und Entdeckung von Angreifern
E-Learning Forum Zürich, Mobile Tagging - reale und virtuelle Welt verbinden Konzept und Einsatzszenarien des QR-Codes.
Soziale Netzwerke Carina Wassertheurer.
Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Restaurants. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
RATEME Suchen und Bewerten von Restaurants. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Restaurants. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Ausgangslage.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RateMe Slides.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
Push-Technologien 4.6 Was ist Push ? Einsatzgebiete Vor- und Nachteile
Quick Start Guide (de) Communote 2.2. Communote GmbH · Kleiststraße 10 a · D Dresden/Germany · +49 (351) · ·
Real World Windows Azure Die Cloud richtig nutzen.
Quick Start Guide (de) Communote 2.0. Communardo Software GmbH · Kleiststraße 10 a · D Dresden/Germany · +49 (351) ·
IHRE H360 GLOBAL COMMUNITY IST JETZT NOCH BESSER! WICHTIGE NEUE UPGRADES IN VERSION 4.0 … IHRE H360 GLOBAL COMMUNITY IST JETZT NOCH BESSER! WICHTIGE NEUE.
SharePoint 2013 Web Services
X-art Premium Account password free March 2015
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Zentrale Authentifizierungsplattform mit Open Text Website Management bei Thieme.
Mobile SEO – Bist Du bereit für eine Revolution? Suchmaschinenkonferenz, Zürich Björn Beth, Head of SEO ricardo.ch
Willkommen zum Brückensemester
Jugendgemeinderat im Netz
1 Referenten: M.Damm Web Was ist dran? Neue Dot-Com Blase oder echte Chance? Web 2.0.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 5-6: Mega CRM 25. Februar 2013 Folie 1 von 10.
Welcome to Web Services & Grid Computing Jens Mache
Cloud Entwicklung: Web Services
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Identity Management.  Zentrale Begriffe und Probleme  Modellbildung  Methoden zur Authentisierung über HTTP  Technische Aspekte  Compliance  Hindernisse,
Mehr als ein Modewort? Exzerpt nach Tim O‘Reilly, Michael Karrer
Ausgangslage Bundesratsbeschluss vom 4. Juni 2010 «Erhöhung der Informationssicherheit» Für Outlook Web Access (OWA) heisst das:  sämtliche.
Crashkurs Computernetzwerke
Feedback der 17. WWW-Konferenz Beijing, April 2008
OAuth 2.0 Ralf Hoffmann 03 / 2017
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Du kommst hier nicht rein!
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
 Präsentation transkript:

RATEME 2.0 Pirmin Schürmann, Thomas Junghans, HSZ-T

Ablauf Präsentation des Konzepts Demonstration der laufenden Software Fazit der gesammelten Erkenntnisse Fragen aus dem Publikum / Diskussion

Konzept RateMe (1.0) RateMe 2.0

Konzept Suchen und Bewerten von Restaurants (via Qype und OAuth) Optimiert für Mobilgeräte Benutzen von HTML5 Geolocation

Learnings Qype API Schreibzugriff OAuth Tanz (API Authentication) Google Maps API (jQuery Plugin) Rails, RESTful und Routes User-generated Content (Qype)

API Liefert Standorte abhängig von Adresse Kategorie Name Geodaten Bewertungen möglich Bilder hochladen Wird von Google verwendet Schreibzugriff mittels Oauth RESTful

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 für Desktop und Web Applikationen.

OAuth Begriffe EndUser = Nutzer, der Inhalte teilen möchte Protected Resource = der Inhalt Service Provider = Ort der Inhalte Consumer = Applikation, die Inhalte anfordert Tokens = Ersatz für Login und Passwort

The Love Triangle Enduser Service ProviderConsumer Application

OAuth Flow

OAuth Rails Code 1: consumer = OAuth::Consumer.new('api_key', 'api_secret', { :site => :authorize_url => 2: request_token = consumer.get_request_token( {:oauth_callback => }) 3: Redirect zurück auf die Callback URL 4: access_token = request_token.get_access_token 5: request =access_token.post( '/place/123/reviews', )

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

RESTful & Rails Routes CRUD vs SQL vs HTTP

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

Mobileapp Dank iPhone und Android sind mehr User mit dem Mobiltelefon im Internet Immer und überall online (fast!) Location-based Services RateMe nutzt diese Vorteile

RateMe 2.0 Fragen?