SlideShare une entreprise Scribd logo
1  sur  31
Plus près, plus près…NFC et la
  communication à proximité dans
    Windows 8 et Windows Phone
                                    8
                          Julie Knibbe
                                        Technical Evangelist
                                           Microsoft France
                                              @julieknibbe

                                              Marc Gemeto
                       Directeur Business Innovation Garage
                                                   Gemalto
                                             @marcgemeto

Code / Développement
Tout le monde en parle…
Hardware
Near-Field Communication?
• Standard international pour la communication sans contact.

• Faible distance (3 à 10 cm)

• 3 modes:
   – Lecture / Ecriture de tags
   – Peer-2-Peer
   – Emulation de carte
1980     Plus de 3 milliards d’utilisateurs




LE + PETIT ORDINATEUR
PORTABLE
LE + SÉCURISÉ
Un potentiel considérable

  5 milliards d’abonnés mobile
  2 milliards d’internautes            …et des inquiétudes
  50 milliards d’appareils connectés     Manque de sécurité
                                         Complexité d’usage




LE MONDE CONTEMPORAIN,
UN MONDE DIGITAL CONNECTÉ
NFC : LE LIEN MANQUANT ENTRE
LE MONDE REEL ET LE MONDE
1970 – Premiers TAGs RFID
 ( Basse Fréquence 125kHz)
1980 – Premières Cartes RFID

1990 – Cartes Contactless 13,56Mhz Intelligentes
Nouveaux Usages
Nouveau Standard :
 ISO 14443

MAINTENANT : NFC Lecture/Ecriture 13,56 Mhz compatible ISO 14443

   RFID / NFC : QUELLE DIFFERENCE
   ?
NFC – SCÉNARIOS STANDARDS
POPWINGS
VOTRE PREMIERE CARTE
CONNECTEE
Partagez votre idendité
   Connectez vous
    Souvenez vous
NDEF = NFC Data Exchange Format

              NDEF Record    NDEF Record    NDEF Record

                 URL           vCard              Image
                        Mifare DESFIRE 4 Kbytes

AU CŒUR DE LA CARTE POPWINGS
    CODE PROMO = TECHDAYS2013
Les API Proximity
  – Compatibilité entre Windows Phone et Windows
  – Même API pour les développeurs




                                                   You’re invited to receive content
                                                   from a nearby device
Avant toute chose…
Envoyer et recevoir des messages NFC

• Pour interagir avec des apps ou des appareils
• Publier / Recevoir des messages
• Windows Phone fournit le formatage standard (NDEF) par défaut
MESSAGES NFC
Expérience utilisateur

• Prompts - Garder l’utilisateur informé
• A prendre en compte lors du design
Scénarios Peer-to-Peer
• Partage d’url ou vCards
• Partage de fichiers (photos,
  etc.) via Bluetooth ou Wi-Fi
• Communication entre deux
  instances de l’application
  (jeux)
• Support des standards
  •   Partage d’URL et Contacts
  •   Windows, Windows Phone, Symbian,
      Android
Scénarios Peer-to-Peer

            Déblocage de niveaux
            secrets
Peer-to-Peer via NFC et Bluetooth
      • 2 façons de s’associer
             – “Tap” NFC
             – Connection Bluetooth avec clé
      • Un périphérique doit être “découvrable”
        pour être associé
      • Une fois connectés, la connection est
        authentifiée
4/15/2013 icrosoft confidential
        M                                         24
Activer le bluetooth
• ConnectionSettingsTask launcher

ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
connectionSettingsTask.Show();



• LaunchUriAsync
Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-bluetooth"));




                                                                                    25
Communication App to App via NFC
// Get the default proximity device to see if proximity is
supported



// Start looking for peers, register what to do when one is found




// Tell the user
                    “Ready to connect, tap and do."
Tic Tac Toe

PEER-TO-PEER
Communication App to Device


     try
     {
           PeerFinder.AlternateIdentities["Bluetooth:Paired"] = "";
           var peers = await PeerFinder.FindAllPeersAsync();
     }
     catch (Exception ex)
     {
         if ((uint)ex.HResult == 0x8007048F)
             MessageBox.Show("Bluetooth is switched off");
     }




The PeerFinder class can be used to search for paired devices
4/15/2013                                                             28
NFC – SCÉNARIOS SECURE
NFC pour l’émulation de carte
NFC != Wallet

                 NFC
                                     Membership
        « Standard »   « Secure »    & loyalty
                                     cards store
        Tap to share   Tap to pay    Bank apps
        Tap to pair
        Read a tag                   « Basic »
                         « Full »
                                    Wallet
WALLET
Quelques applications intéressantes…
•   POPWings
•   Plyce
•   So A-Team (ici aux TechDays)
•   FidMe
•   Et d’autres à venir
Donnez votre avis !
                   Depuis votre smartphone, sur :
                    http://notes.mstechdays.fr

    De nombreux lots à gagner toutes les heures !!!
               Claviers, souris et jeux Microsoft…

       Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr
Développeurs                                                         Pros de l’IT
 http://aka.ms/generation-app       Formez-vous en ligne        www.microsoftvirtualacademy.com

    http://aka.ms/evenements-
                 developpeurs     Retrouvez nos évènements      http://aka.ms/itcamps-france


            Les accélérateurs
                                  Faites-vous accompagner
Windows Azure, Windows Phone,
                                  gratuitement
                   Windows 8


                                   Essayer gratuitement nos     http://aka.ms/telechargements
                                                 solutions IT

         La Dev’Team sur MSDN       Retrouver nos experts       L’IT Team sur TechNet
          http://aka.ms/devteam           Microsoft             http://aka.ms/itteam

Contenu connexe

Similaire à Plus près, plus près… NFC et la communication à proximité dans Windows 8 et Windows Phone 8

Business modèles pour l'Open Source
Business modèles pour l'Open SourceBusiness modèles pour l'Open Source
Business modèles pour l'Open Sourcealaprevote
 
L'avenir des devices et des interfaces. Où va Microsoft ?
L'avenir des devices et des interfaces. Où va Microsoft ?L'avenir des devices et des interfaces. Où va Microsoft ?
L'avenir des devices et des interfaces. Où va Microsoft ?Technofutur TIC
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...CARA_Lyon
 
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...Microsoft Ideas
 
Entrez dans le mouvement Maker à l’aide des technologies Microsoft
Entrez dans le mouvement Maker à l’aide des technologies MicrosoftEntrez dans le mouvement Maker à l’aide des technologies Microsoft
Entrez dans le mouvement Maker à l’aide des technologies MicrosoftFabrice BARBIN
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...Microsoft Technet France
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...Microsoft
 
Mobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMichel HUBERT
 
2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies2.0 Mode d'emploi Technologies
2.0 Mode d'emploi TechnologiesGiroud Marie
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Androidambin_fr
 
Pourquoi le mobile est différent
Pourquoi le mobile est différentPourquoi le mobile est différent
Pourquoi le mobile est différentJean-Marie Gilliot
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateTristan Nitot
 
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...Pays de Bergerac
 
Competitic Objets connectés - numerique en entreprise
Competitic Objets connectés - numerique en entrepriseCompetitic Objets connectés - numerique en entreprise
Competitic Objets connectés - numerique en entrepriseCOMPETITIC
 
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...Microsoft Technet France
 

Similaire à Plus près, plus près… NFC et la communication à proximité dans Windows 8 et Windows Phone 8 (20)

Business modèles pour l'Open Source
Business modèles pour l'Open SourceBusiness modèles pour l'Open Source
Business modèles pour l'Open Source
 
L'avenir des devices et des interfaces. Où va Microsoft ?
L'avenir des devices et des interfaces. Où va Microsoft ?L'avenir des devices et des interfaces. Où va Microsoft ?
L'avenir des devices et des interfaces. Où va Microsoft ?
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...
 
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...
Nouveaux appareils Windows pour de nouveaux modes de travail : la vision de M...
 
Norme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUGNorme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUG
 
Entrez dans le mouvement Maker à l’aide des technologies Microsoft
Entrez dans le mouvement Maker à l’aide des technologies MicrosoftEntrez dans le mouvement Maker à l’aide des technologies Microsoft
Entrez dans le mouvement Maker à l’aide des technologies Microsoft
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
 
Mobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'hui
 
2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Android
 
Pourquoi le mobile est différent
Pourquoi le mobile est différentPourquoi le mobile est différent
Pourquoi le mobile est différent
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
 
2.0 TEchnologies
2.0 TEchnologies2.0 TEchnologies
2.0 TEchnologies
 
T
TT
T
 
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...
L’internet de séjour et le web mobile _ Ateliers numériques en Pays de ...
 
Competitic Objets connectés - numerique en entreprise
Competitic Objets connectés - numerique en entrepriseCompetitic Objets connectés - numerique en entreprise
Competitic Objets connectés - numerique en entreprise
 
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Plus près, plus près… NFC et la communication à proximité dans Windows 8 et Windows Phone 8

  • 1. Plus près, plus près…NFC et la communication à proximité dans Windows 8 et Windows Phone 8 Julie Knibbe Technical Evangelist Microsoft France @julieknibbe Marc Gemeto Directeur Business Innovation Garage Gemalto @marcgemeto Code / Développement
  • 2. Tout le monde en parle…
  • 4. Near-Field Communication? • Standard international pour la communication sans contact. • Faible distance (3 à 10 cm) • 3 modes: – Lecture / Ecriture de tags – Peer-2-Peer – Emulation de carte
  • 5. 1980 Plus de 3 milliards d’utilisateurs LE + PETIT ORDINATEUR PORTABLE LE + SÉCURISÉ
  • 6. Un potentiel considérable 5 milliards d’abonnés mobile 2 milliards d’internautes …et des inquiétudes 50 milliards d’appareils connectés Manque de sécurité Complexité d’usage LE MONDE CONTEMPORAIN, UN MONDE DIGITAL CONNECTÉ
  • 7. NFC : LE LIEN MANQUANT ENTRE LE MONDE REEL ET LE MONDE
  • 8. 1970 – Premiers TAGs RFID ( Basse Fréquence 125kHz) 1980 – Premières Cartes RFID 1990 – Cartes Contactless 13,56Mhz Intelligentes Nouveaux Usages Nouveau Standard : ISO 14443 MAINTENANT : NFC Lecture/Ecriture 13,56 Mhz compatible ISO 14443 RFID / NFC : QUELLE DIFFERENCE ?
  • 9. NFC – SCÉNARIOS STANDARDS
  • 11. Partagez votre idendité Connectez vous Souvenez vous
  • 12. NDEF = NFC Data Exchange Format NDEF Record NDEF Record NDEF Record URL vCard Image Mifare DESFIRE 4 Kbytes AU CŒUR DE LA CARTE POPWINGS CODE PROMO = TECHDAYS2013
  • 13. Les API Proximity – Compatibilité entre Windows Phone et Windows – Même API pour les développeurs You’re invited to receive content from a nearby device
  • 15. Envoyer et recevoir des messages NFC • Pour interagir avec des apps ou des appareils • Publier / Recevoir des messages • Windows Phone fournit le formatage standard (NDEF) par défaut
  • 17. Expérience utilisateur • Prompts - Garder l’utilisateur informé • A prendre en compte lors du design
  • 18. Scénarios Peer-to-Peer • Partage d’url ou vCards • Partage de fichiers (photos, etc.) via Bluetooth ou Wi-Fi • Communication entre deux instances de l’application (jeux) • Support des standards • Partage d’URL et Contacts • Windows, Windows Phone, Symbian, Android
  • 19. Scénarios Peer-to-Peer Déblocage de niveaux secrets
  • 20. Peer-to-Peer via NFC et Bluetooth • 2 façons de s’associer – “Tap” NFC – Connection Bluetooth avec clé • Un périphérique doit être “découvrable” pour être associé • Une fois connectés, la connection est authentifiée 4/15/2013 icrosoft confidential M 24
  • 21. Activer le bluetooth • ConnectionSettingsTask launcher ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask(); connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth; connectionSettingsTask.Show(); • LaunchUriAsync Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-bluetooth")); 25
  • 22. Communication App to App via NFC // Get the default proximity device to see if proximity is supported // Start looking for peers, register what to do when one is found // Tell the user “Ready to connect, tap and do."
  • 24. Communication App to Device try { PeerFinder.AlternateIdentities["Bluetooth:Paired"] = ""; var peers = await PeerFinder.FindAllPeersAsync(); } catch (Exception ex) { if ((uint)ex.HResult == 0x8007048F) MessageBox.Show("Bluetooth is switched off"); } The PeerFinder class can be used to search for paired devices 4/15/2013 28
  • 27. NFC != Wallet NFC Membership « Standard » « Secure » & loyalty cards store Tap to share Tap to pay Bank apps Tap to pair Read a tag « Basic » « Full » Wallet
  • 29. Quelques applications intéressantes… • POPWings • Plyce • So A-Team (ici aux TechDays) • FidMe • Et d’autres à venir
  • 30. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr
  • 31. Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagner Windows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

Notes de l'éditeur

  1. Notation