APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votre application mobile
-
Upload
microsoft -
Category
Technology
-
view
551 -
download
2
description
Transcript of APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votre application mobile
palais des congrès Paris
7, 8 et 9 février 2012
7 Février 2012Nicolas [email protected]
APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votre application mobile
InfrastructureEnvironnement utilisateur, Collaboratif, Socle et gestion du Système d’Information, Infrastructure dynamique, Support.
SécuritéGestion des identités et des accès, Sécurisation des infrastructures, Confiance numérique, Gouvernance sécurité, Tierce Maintenance Sécurité.
LogicielPortail, GED, Réseaux sociaux, Workflow métier, Planification de ressources, Mobilité, BI, Web, Tierce maintenance applicative.Business SolutionsConseil et assistance, Intégration, Développement de solutions, Extension de l’ERP et du CRM au collaboratif et à l’e-business.
ConseilAMOA/MOA, Gestion de projets, Accompagnement au changement, Méthodologie & Agilité.
Les réseaux sociaux
Copains d’avantSkyblogMySpaceGoogle+Xing…
Les chiffres en France
#FMT
0tan12a2756312
0tan15a1989715
0tan3a83983
0tan20a1661120
0tan1a349551
Facebook Live TwitterLinkedIn Viadeo Skyrock
Pourquoi ?Faire connaitre votre applicationPartager des informationsDiffusion « marketing virale »Authentification fédéréeUtiliser les données personnelles des utilisateurs
OAuth, Kesako ??
Donne accès à une APIStandardSécuriséVersion 2
« Presque » tout le monde l’implémente…FacebookTwitterLinked In…
Application ID
Créer une applicationRécupérer l’APP ID
developers.facebook.comdev.twitter.comdeveloper.linkedin.comdeveloper.foursquare.com…
OAuth avec Facebook
URL Facebook
avec AppId
Composant WebBrowser
Page de loginPage
d’autorisation
Flux JSON avec token
Lecture du token
DEMO
OAuth avec Facebook
Disponible en HTTP Rest au format JSONRequête avec l’objet WebClientSérialisation/Déserialisation en JSON
Les APIs et Windows Phone
WebClientDésérialisation Affichage
JSON
API « toutes faites »Facebook C# SDK: http://facebooksdk.codeplex.comNetSquare: http://netsquare.codeplex.comLINQ to Twitter: http://linqtotwitter.codeplex.com
Les API et Windows Phone
DEMO
Publier sur FacebookAPIs Rest FoursquareLINQ To Twitter
2 launchers dans les API Windows PhonePartager un status
ShareStatusTaskPartager un lien
ShareLinkTask
API Native Windows Phone
API Native Windows Phone
ShareStatusTaskShareStatusTask shareStatusTask = new ShareStatusTask();shareStatusTask.Status = "Je suis aux Techdays 2012 !";shareStatusTask.Show();
ShareLinkTaskShareLinkTask shareLinkTask = new ShareLinkTask();shareLinkTask.Title = "Techdays 2012";shareLinkTask.LinkUri = new Uri("http://techdays.microsoft.com", UriKind.Absolute);shareLinkTask.Message = "Je suis aux Techdays 2012 !";shareLinkTask.Show();
DEMO
Launchers Windows Phone
Ne ré implémenter pas un système d’authentificationUtiliser les comptes des utilisateurs existantDonner le choix aux utilisateursFédérer l’authentification
Authentification
Windows Azure ACS
Windows Azure ACS
WebBrowserListe des
fournisseurs
Cf: Construire un backend pour applications Windows Phone avec le toolkit Windows Azure (WP7301)
Serveur Web
Authentifié
Windows Azure Toolkit for Windows Phone
DEMO
Authentification avec Windows Azure ACS
Pour aller plus loin
http://developers.facebook.comhttp:// dev.twitter.comhttp:// developer.linkedin.comhttp:// developer.foursquare.com
http://facebooksdk.codeplex.comhttp://linqtotwitter.codeplex.comhttp://netsquare.codeplex.com
http://watwp.codeplex.com/http://www.dotnetopenauth.net
http://blog.humann.infohttp://blogs.msdn.com/b/pierreca
Pour aller plus loin
Chaque semaine, les DevCampsALM, Azure, Windows Phone, HTML5, OpenDatahttp://msdn.microsoft.com/fr-fr/devcamp
Téléchargement, ressources et toolkits : RdV sur MSDNhttp://msdn.microsoft.com/fr-fr/
Les offres à connaître90 jours d’essai gratuit de Windows Azure www.windowsazure.fr
Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr
10 février 2012
Live Meeting
Open Data - Développer des applications riches avec le protocole Open Data
16 février 2012
Live Meeting
Azure series - Développer des applications sociales sur la plateforme Windows Azure
17 février 2012
Live Meeting
Comprendre le canvas avec Galactic et la librairie three.js
21 février 2012
Live Meeting
La production automatisée de code avec CodeFluent Entities
2 mars 2012
Live Meeting
Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android
6 mars 2012
Live Meeting
Nuget et ALM
9 mars 2012
Live Meeting
Kinect - Bien gérer la vie de son capteur
13 mars 2012
Live Meeting
Sharepoint series - Automatisation des tests
14 mars 2012
Live Meeting
TFS Health Check - vérifier la bonne santé de votre plateforme de développement
15 mars 2012
Live Meeting
Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010
16 mars 2012
Live Meeting
Applications METRO design - Désossage en règle d'un template METRO javascript
20 mars 2012
Live Meeting
Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight
23 mars 2012
Live Meeting
OAuth - la clé de l'utilisation des réseaux sociaux dans votre application
Prochaines sessions des Dev Camps
Vous voulez développer une appli Windows Phone ? Inscrivez-vous !
Profitez d’un programme d’accompagnement pour développeurs, à la carte et sans engagement
Un guide vous contacte et vous accompagne personnellement
Il met à votre disposition des ressources : accès gratuits* Marketplace, prêts/dons* de téléphone…
Il vous propose du coaching technique et design
Il vous aide à rendre visible votre application en ligne et à des événements
*Dans la limite des quantités disponibles
Play time !
?