Intégrer Cortana dans son application
Expert en
innovation
Stratégie & Expertise numérique
Jonathan LE GUELLEC
Développeur
.NET / SharePoint
jonathanl@exakis.com
Microsoft Certified
MCSE - SharePoint 2013
MCSA - W...
Introduction
 Inspirée des vrai(e)s assistant(e)s
• Une « confiance » qui se construit avec le temps
• Un « carnet de notes » pour ne ...
Pourquoi?
Mon application fonctionne déjà très bien sans elle !
 Gestion des contacts & des communications
 Affichages de photos
 Prises de notes …
 Contact, Email
 OneDrive, OneNot...
 A une intégration similaire ?
 A une interaction naturelle ?
 A cette fonctionnalité « innovante » ?
• Utilise Cortana pour démarrer l’application
• Recommandé pour les interactions « complexes » avec l’utilisateur
• Créati...
• L’application n’apparait pas à l’utilisateur
• Interagit directement via Cortana (texte/voix)
• Utile pour des interacti...
Comment?
C’est tentant de rendre mon application intelligente …
… mais pas plus que moi !
• Voice Command Definition
• Contient les phrases reconnues pour l’application
• Quelques lignes suffisent pour
• Vérifier...
 Possibilité de gérer plusieurs langues
 Peut être (re)chargé au démarrage de l’application
Au cœur d’une aventure…
Démo
Quels gains?
Quel intérêt que les assistantes du monde entier sachent utiliser mon application…
…
…
Faut-il VRAIMENT poser...
 Innovante, Moderne
 Pratique
• Lancer une application au premier plan avec les commandes
vocales de Cortana :
https://msdn.microsoft.com/fr-fr/library/...
©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation
Challenge Exakis - Intégrer cortana dans son application
Challenge Exakis - Intégrer cortana dans son application
Prochain SlideShare
Chargement dans…5
×

Challenge Exakis - Intégrer cortana dans son application

188 vues

Publié le

Présentation dans le cadre d'un challenge interne d'entreprise.
Intégration de Microsoft Cortana :
- Cortana et Windows 10
- Exploiter Cortana pour ses applications / usages métiers
- Cas d’exemple d’implémentation

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
188
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Cortana, IA de Masterchief dans Halo et non de code du projet d’assistante chez MS. Le nom est resté à la demande des fans/utilisateurs,
  • Challenge Exakis - Intégrer cortana dans son application

    1. 1. Intégrer Cortana dans son application Expert en innovation Stratégie & Expertise numérique
    2. 2. Jonathan LE GUELLEC Développeur .NET / SharePoint jonathanl@exakis.com Microsoft Certified MCSE - SharePoint 2013 MCSA - Windows Server 2012 SharePoint 2010 Administrator & Developer Communautés Microsoft (Nantes) Speaker & Membre
    3. 3. Introduction
    4. 4.  Inspirée des vrai(e)s assistant(e)s • Une « confiance » qui se construit avec le temps • Un « carnet de notes » pour ne rien oublier  Interaction naturelle • A voix haute en langage naturel • En « conversation » écrite  Présente dans tout l’écosystème Windows 8.1 / Windows 10 et + • Toujours à portée pour nous aider • Prochainement : Une API ouverte à la concurrence
    5. 5. Pourquoi? Mon application fonctionne déjà très bien sans elle !
    6. 6.  Gestion des contacts & des communications  Affichages de photos  Prises de notes …  Contact, Email  OneDrive, OneNote …
    7. 7.  A une intégration similaire ?  A une interaction naturelle ?  A cette fonctionnalité « innovante » ?
    8. 8. • Utilise Cortana pour démarrer l’application • Recommandé pour les interactions « complexes » avec l’utilisateur • Création d’une tâche, d’un item • Recherche contextualisée • Interaction nécessitant plusieurs écrans …
    9. 9. • L’application n’apparait pas à l’utilisateur • Interagit directement via Cortana (texte/voix) • Utile pour des interactions « simples » • Recherches d’éléments • Exécution de commande …
    10. 10. Comment? C’est tentant de rendre mon application intelligente … … mais pas plus que moi !
    11. 11. • Voice Command Definition • Contient les phrases reconnues pour l’application • Quelques lignes suffisent pour • Vérifier que l’application a été lancée par Cortana • Obtenir la commande et les paramètres demandés • Rediriger vers la fonction demandée
    12. 12.  Possibilité de gérer plusieurs langues  Peut être (re)chargé au démarrage de l’application
    13. 13. Au cœur d’une aventure… Démo
    14. 14. Quels gains? Quel intérêt que les assistantes du monde entier sachent utiliser mon application… … … Faut-il VRAIMENT poser la question ?
    15. 15.  Innovante, Moderne  Pratique
    16. 16. • Lancer une application au premier plan avec les commandes vocales de Cortana : https://msdn.microsoft.com/fr-fr/library/dn630430.aspx • Application d’exemple : https://github.com/Microsoft/Windows-universal- samples/tree/master/cortanavcds • Integrating Cortana with your App : https://channel9.msdn.com/Blogs/One-Dev-Minute/Integrating- Cortana-with-your-App
    17. 17. ©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation

    ×