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
Challenge Exakis - Intégrer cortana dans son application
1. Intégrer Cortana dans son application
Expert en
innovation
Stratégie & Expertise numérique
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
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
7. Gestion des contacts & des communications
Affichages de photos
Prises de notes …
Contact, Email
OneDrive, OneNote …
8. A une intégration similaire ?
A une interaction naturelle ?
A cette fonctionnalité « innovante » ?
9. • 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 …
10. • 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 …
13. • 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
14. Possibilité de gérer plusieurs langues
Peut être (re)chargé au démarrage de l’application
18. • 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