(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Présentation des TechDays 2015 avec Laurent BEAUDOIN et Stéphane CORDONNIER
www.bliz.fr
2. (Re)découvrez vos contenus Office
365 sur mobile avec Office Graph
et Xamarin
Laurent Beaudoin // @beaudoil
Stéphane Cordonnier // @s_cordonnier
Bliz - http://www.bliz.fr - @blizfr
3. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Conseil
Expertise
Formation
Applications Mobile
• iOS
• Windows 8/10
• Windows Phone
• Android
www.mobybliz.com
Nous recrutons des talents !
4. tech.days 2015#mstechdays
Présentation de Delve & Office Graph
Présentation de Xamarin
DelFind by MoByBliz
(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
6. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Restez au courant Trouvez ce dont vous avez besoin Découvrez de nouvelles connexions
Connectez-vous avec les experts et
apprenez-en plus sur leurs contenus
Trouver la bonne information depuis n’importe
quelle source et agir en conséquence
Découvrez les informations
pertinentes à partir de votre réseau
Powered by Office Graph
9. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Manager
Direct report
Works with
Shared with me
Viewed by me
Trending around me
Presented to me
Liked by me
Qu’est-ce que Office Graph ?
10. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Manager
Direct report
Works with
Shared with me
Viewed by me
Trending around me
Presented to me
Liked by me
Qu’est-ce que Office Graph ?
11. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Manager
Direct report
Works with
Shared with me
Viewed by me
Trending around me
Presented to me
Liked by me
Qu’est-ce que Office Graph ?
12. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Manager
Direct report
Works with
Shared with me
Viewed by me
Trending around me
Presented to me
Liked by me
Works with
Modified by
Jenny Gottfried
Trending around
Jenny Gottfried
Modified by
Jenny Gottfried
Liked by
Jim Geist
Emailed to me
Emailed to me
Works with
Modified by
Jim Geist
Modified by
Alan Brewer
Commented on
Commented on
Trending around
Nancy Anderson
Qu’est-ce que Office Graph ?
13. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Nommées “Edges” selon la terminologie officielle
OrgDirect
OrgColleague
OrgManager
OrgSkipLevelManager
Working With
WorkingWithPublic
Modified
Trending around mePersonalFeed
Viewed
14. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Nommées “Edges” selon la terminologie officielle
Action Type Description Visibility ID
PersonalFeed
The actor's personal feed as shown on their Home view in
Delve.
Private 1021
Modified Items that the actor has modified in the last three months. Public 1003
OrgColleague Everyone who reports to the same manager as the actor. Public 1015
OrgDirect The actor's direct reports. Public 1014
OrgManager The person whom the actor reports to. Public 1013
OrgSkipLevelManager The actor's skip-level manager. Public 1016
WorkingWith
People whom the actor communicates with or works with
frequently.
Private 1019
TrendingAround
Items popular with people whom the actor works with or
communicates with frequently.
Public 1020
Viewed Items viewed by the actor in the last three months. Private 1001
WorkingWithPublic A public version of the WorkingWith edge. Public 1033
15. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Utilisation des API REST de recherche de SharePoint
Deux possibilités offertes
16. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Repose sur ”Graph Query Language” (GQL)
Les 10 premiers éléments modifiés ou visualisés par l’utilisateur
courant
Les 10 premiers éléments récemment modifiés par Carl et visualisés
par l’utilisateur courant
17. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
https://<tenant_address>/_api/search/query?Queryte
xt='*'&Properties='GraphQuery:ACTOR(ME)‘&SelectP
roperties='DocId,Title‘
Plus d’informations sur MSDN
https://msdn.microsoft.com/en-us/office/office365/howto/query-Office-
graph-using-gql-with-search-rest-api
20. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Permet la création d’applications natives pour iOS,
Android, Mac et Windows dans Visual Studio en C#
21. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Principe du plus petit dénominateur commun
Fragmentation des navigateurs
Le développement et le design pour une
plateforme sont réutilisés (compatibles) pour
toutes les autres
Write Once, Run Anywhere
23. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Interface utilisateur native
Performances natives
Partage du code entre les
différentes plateformes
Support complet des APIs de
chaque plateforme
L’approche de Xamarin
24. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Une autre approche avec Xamarin.Forms
Shared UI Code
Xamarin.Forms:
Plus de code partagé
Utilisation des contrôles natifs
Approche Xamarin traditionnelle
25. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Xamarin Studio
PC ou Mac
Visual Studio Plugin
VS 2010 et ultérieur
28. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Promouvoir de nouveaux usages pour les utilisateurs
Démontrer l’extensibilité de la plateforme Office 365
29. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Enrichir la solution de nouvelles fonctionnalités
Rapidité de mise en œuvre et de retour sur
investissement
30. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Ergonomie pensée pour la mobilité et le tactile
Recherche contextuelle selon les “Edges”
Recherche conservée lors du changement de “Edges”
Edition des documents via l’intégration avec Office mobile
Scroll infini dans les résultats de recherche
Filtrage par facettes
Autres fonctionnalités à venir
31. tech.days 2015#mstechdays(Re)découvrez vos contenus Office 365 sur mobile avec Office Graph et Xamarin
Déclaration dans Azure Active Directory
Nécessite le consentement de l’utilisateur