Transcript
Page 1: WinRT et l'accès aux données

WinRT et l’accès aux données

Benoit LautDéveloppeur

MVP Visual StudioUcayaXaml ça roxe !

http://benoitlaut.net

Sébastien PertusDPE Windows 8 XamlMicrosoft

http://blogs.msdn.com/b/mim

Page 2: WinRT et l'accès aux données

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

Page 3: WinRT et l'accès aux données

http://www.ucaya.com

Page 4: WinRT et l'accès aux données

• Principes de l’accès aux données• L’utilisateur : fournisseur de données• Usages de données locales• Usages de données distantes

Agenda

Page 5: WinRT et l'accès aux données

Type de données Représentation Portée / Accessibilité

Binaire Blob Local au périphérique

Texte Table Locale à l’application

Objets XML Itinérante

Valeurs Json… Distante, Externe..

Principes

Page 6: WinRT et l'accès aux données

• Que veut-on en faire ?– Créer et persister– Lire– Rechercher– Partager– Gérer un cache– Synchroniser

Principes

Page 7: WinRT et l'accès aux données

• Contacts• Calendrier• Documents• Photos• Vidéos• Musique

Données Utilisateur

Page 8: WinRT et l'accès aux données

Données utilisateur : API Windows 8

Windows.Storage.KnownFolders

Windows.ApplicationModel.Contacts

API Live SDK

Page 9: WinRT et l'accès aux données

demoACCÈS AUX DONNÉES PERSONNELLES

Librairie de musiques

Page 10: WinRT et l'accès aux données

• Contenu applicatif

• Persistance de paramètres, d’état

• Cache d’optimisation du chargement / navigation

• Cache d’accès offline

Usages de données locales

Page 11: WinRT et l'accès aux données

Stockage local : API Windows 8

Windows.Storage.ApplicationData

SQL LITE (base de données relationnelles)

IndexedDB (base de données objets)

Page 12: WinRT et l'accès aux données

SQLite• Moteur de base de données cross-

plateform– Utilisez le même moteur que ce soit sur Win8,

WP8 ou d’autres systèmes– Support des transactions et de l’indexation

Page 13: WinRT et l'accès aux données

• Projet Codeplex (enfin presque …)– Non supporté par MS– Basé sur la toolkit Sync FX 4.0

Synchronisez vos données

Sync.Win8 Sync Fx Toolkit 4.0

Sync Framework 2.1

SQL SERVER 20xx

SQLite

WinRT

Page 14: WinRT et l'accès aux données

demoSQLITEDonnées locales

Page 15: WinRT et l'accès aux données

Développement Applications

• d’entreprise• connectées• multi-device • multi-plateforme

Usages de données distantes

Page 16: WinRT et l'accès aux données

Stockage distant : API Windows 8

Azure Mobile Services

WCF Data Services / ODATA

System.Net.Http.HttpClient

Page 17: WinRT et l'accès aux données

demoACCÈS DISTANTWCF Data Services

Page 18: WinRT et l'accès aux données

Identifier les données…

Choisir son API….

En résumé…

Page 19: WinRT et l'accès aux données

Accélérateur Windows

Ressources

Coaching

Visibilité

aka.ms/accelerateur-windows

Plus d’info ? RDV stand Windows 8

L’Accélérateur Windows

Page 20: WinRT et l'accès aux données

Formez-vous en ligne

Retrouvez nos évènements

Faites-vous accompagner gratuitement

Essayer gratuitement nos solutions IT

Retrouver nos experts Microsoft

Pros de l’ITDéveloppeurs

www.microsoftvirtualacademy.com

http://aka.ms/generation-app

http://aka.ms/evenements-developpeurs

http://aka.ms/itcamps-france

Les accélérateursWindows Azure, Windows Phone,

Windows 8

http://aka.ms/telechargements

La Dev’Team sur MSDNhttp://aka.ms/devteam

L’IT Team sur TechNethttp://aka.ms/itteam


Recommended