• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference
 

Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference

on

  • 2,115 views

Vortrag von Jan Peiniger (pemedia) auf der AllFacebook Developer Conference 2012 in Berlin.

Vortrag von Jan Peiniger (pemedia) auf der AllFacebook Developer Conference 2012 in Berlin.

Statistics

Views

Total Views
2,115
Views on SlideShare
2,016
Embed Views
99

Actions

Likes
8
Downloads
0
Comments
0

7 Embeds 99

http://allfacebook.de 62
http://feeds.feedburner.com 24
http://www.didib.de 9
http://storify.com 1
http://newsblur.com 1
http://tools2.intranet.serviceplan.de 1
http://thingsandsocialmedia.collected.info 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference Presentation Transcript

    • Facebook am PoSJan Peiniger • www.pemedia.de
    • Jan PeinigerGeschäftsführer Kreation pemedia GmbH www.pemedia.de
    • Was wollen wirüberhaupt am PoS?
    • Menschen!
    • Positive Markenmomente Schwer über einen Zeitraum zu erhalten
    • PersonalisierteErlebnisse schaffen! Menschen zu Reichweiteauf Facebook konvertieren.
    • Was wird bisher gemacht?
    • Mobile
    • Nicht immer 100% geeignet-  Apps müssen erst installiert werden-  Web-Apps fehlen teilweise Features -  Kleiner Screen
    • Terminals alsspezialisierte Devices
    • Features • Touchscreen• flexible Screengrößen • Cams (Web / DSLR) • Scanner (QR, RFID) • Drucker ...oder auch Kinect
    • Alles schon gesehen! Aber wir wollen es Social!
    • Frage:Wie an einem fremden Device mit Facebook einloggen?
    • WandelnderACCESS TOKEN
    • Barriere zwischenUser / Terminal & Facebook
    • Eingabe der Daten am fremden Gerät? Unsicher! Unseriös!
    • FB Login APINutzer Facebook Terminal
    • Was wäre einesichere Lösung?
    • Login über das eigene Smartphone!Sicherer Login / Keine Dateneingabe am fremden Gerät.
    • Nutzer API FacebookFB Login Mobile Terminal
    • User auf Short-URL führen Mobile Web App mit Login
    • Einfacher Prozess Access Token & User ID
    • Mobile Web-App Simpel: Facebook JS SDK LoginFB.login( function(response) { }, { scope:publish_actions, user_photos’ });FB.Event.subscribe(auth.statusChange’, handleStatusChange);
    • Native AppsSingle Sign On per iOS oder Android SDK
    • Aber: Was nutzt uns derToken auf dem Smartphone? Es fehlt noch die Verbindung zum Terminal
    • Nutzer Facebook Terminal FB Login Permission: ACCESS TOKEN USER ID Mobile
    • Access Token + User ID in DB ablegen Tipp: 60 Tage Token holen!
    • URL Aufruf (z.B. cURL) Response: Neuer Access Token & expire timehttps://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=ACCESS_TOKEN
    • Code pro User generieren CodeMobile Terminal ACCESS TOKEN Query USER ID über Code Datenbank: Access Token User ID Code
    • Die elegante LösungQR-Code vom Display scannen
    • ZentralesLogin-Element
    • Einfacher Prozess Code-Scan am Terminal Datenbank: • Access Token • User ID • Code
    • APINutzer Eingaben Facebook Terminal Code scan FB Login Permission: • Access Token • User ID • Code Mobile
    • Weiter geht‘s auf dem Terminal
    • Die Terminal Hardware Zeit zu spielen!
    • Windows, Mac, iOS, Android?!Ganz egal: Wahl der richtigen Plattform je nach Einsatzgebiet
    • Touchscreen ELO und Co...
    • QR Code ScannerTastatur-Eingabegerät
    • Fancy StuffCams, Kinect, Drucker, etc...
    • Adobe Air AppsDevice übergreifend Desktop -> iPad
    • Adobe AIR Facebook SDK Access Token aus Datenbank manuell übermitteln
    • Wer arbeitet mit ActionScript? Jetzt melden!
    • API Init SDK als Download unter:http://code.google.com/p/facebook-actionscript-api/import com.facebook.graph.FacebookDesktop;FacebookDesktop.init(APP_ID, onInit, ACCESS_TOKEN);function onInit(result:Object, fail:Object):void { if (result) { trace(“Logged In"); } else { trace("Not Logged In: GET A NEW CODE"); }}
    • API Get Nach erfolgreichem Init kann die API beliebig angefragt werden.var params:Object = {};FacebookDesktop.api(/me, getFBuserdata, params, GET);function getFBuserdata(result:Object, fail:Object):void { if (result) { trace( result ); }}
    • API Post Bildupload auf die Pinnwand des Users:var params:Object = { image : IMAGE, // Als JPG imageByteArray message : ‘TEXT’, fileName : ‘NAME , place : ’PLACE ID’};FacebookDesktop.api(/me/photos, postFBphoto, params, POST);function postFBphoto(result:Object, fail:Object):void { if (result) { trace("Photo posted!"); trace( result ); }}
    • API ist nutzbar wie in jeder anderen FB App auch:Live View für Likes und Kommentare - Photo-Tagging -  etc...
    • Möglichkeiten:Das Potential den Nutzern einen echten Mehrwert zu liefern ist da: Man muss es nur auch machen -  Anknüpfung an lokale Datenbanken -  Auslesen von Likes -  Logische Verknüpfungen herstellen
    • Think about it!Nur Entwickler haben das nötige Know-How!
    • Vielen Dank! We are hiring ;-)Jan Peiniger • www.pemedia.de