Venez découvrir l'ensemble des possibilités d'acquisition de données sous WINRT. Du simple requétage via Web Services en passant par les requêtes REST, découvrez toutes les manières de récupérer vos données connectées. Mais pas que ! Découvrez le support de SQLite dans vos applications et sa facilité d'intégration. Passez en mode déconnecté sans laissez vos utilisateurs sur le carreau. Et pour pousser le sujet au bout, découvrez même comment synchroniser vos données via ODATA !
1. WinRT et l’accès aux
données
Benoit Laut
Développeur
MVP Visual Studio
Ucaya
Xaml ça roxe !
http://benoitlaut.net
Sébastien Pertus
DPE Windows 8 Xaml
Microsoft
http://blogs.msdn.com/b/mim
2. 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
4. • 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
5. 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
6. • Que veut-on en faire ?
– Créer et persister
– Lire
– Rechercher
– Partager
– Gérer un cache
– Synchroniser
Principes
10. • Contenu applicatif
• Persistance de paramètres, d’état
• Cache d’optimisation du chargement /
navigation
• Cache d’accès offline
Usages de données locales
11. Stockage local : API Windows 8
Windows.Storage.ApplicationData
SQL LITE (base de données relationnelles)
IndexedDB (base de données objets)
12. 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
13. • 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
20. 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.comhttp://aka.ms/generation-app
http://aka.ms/evenements-
developpeurs
http://aka.ms/itcamps-france
Les accélérateurs
Windows Azure, Windows Phone,
Windows 8
http://aka.ms/telechargements
La Dev’Team sur MSDN
http://aka.ms/devteam
L’IT Team sur TechNet
http://aka.ms/itteam