15
palais des congrès Paris 7, 8 et 9 février 2012

De A à Z: Utiliser PivotViewer dans une application orientée données

Embed Size (px)

DESCRIPTION

Est disponible depuis quelques mois et maintenant intégré à Silverlight 5, le contrôle PivotViewer, qui fournit de base, des fonctionnalités de tri, de filtre, permettant de naviguer dans ces données de manière naturelle, interactive, et fluide. Dans cette session, venez découvrir comment créer dynamiquement, à partir de son backoffice une collection PivotViewer, et comment la consommer avec le contrôle Silverlight PivotViewer. --- Cette session est la 5ième du Parcours « En pratique : Concevoir et développer une solution applicative »

Citation preview

Page 1: De A à Z: Utiliser PivotViewer dans une application orientée données

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: De A à Z: Utiliser PivotViewer dans une application orientée données

07/02/2012 Stéphanie HertrichRelations techniques DéveloppeursMicrosoft

De A à Z: Utiliser PivotViewer dans une application orientée données (RDA206)

Frédéric WickertConseiller technique PartenairesMicrosoft

Page 3: De A à Z: Utiliser PivotViewer dans une application orientée données

1. PivotViewer en action2. Rappel du besoin métier3. « Hello PivotViewer »4. Zoom Sémantique5. Refresh dynamique des items6. Les commandes7. Personnaliser le contrôle PivotViewer8. Déploiement dans Azure

Agenda

Page 4: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : PivotViewer en action

Page 5: De A à Z: Utiliser PivotViewer dans une application orientée données

Pivot Viewer avec Silverlight 4

Architecture CXML DZC DZI

Création d’une collection Collection CXML

DeepZoomTool DZConvert DZCollection

Page 6: De A à Z: Utiliser PivotViewer dans une application orientée données

Définir le visuel des items côté clientDataBinding des élémentsItemTemplates pour chaque niveau de zoomVisuels personnalisés selon le niveau de zoom

Pratique : quand on n’a pas que des images à montrer quand on souhaite afficher une information

différente selon le niveau de zoom Beaucoup plus simple !

PivotViewer avec Silverlight 5

Page 7: De A à Z: Utiliser PivotViewer dans une application orientée données

• Catalogue complet de l’application Cave à Vin• Service OData http://

caveavins.cloudapp.net/CaveAVinsDataService.svc

Rappel des besoins

Page 8: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Hello PivotViewer

1. Accès au service de catalogue des vins (OData)2. Ajout du contrôle PivotViewer3. Ajout des facettes pour filtre/tri4. Affichage des vins

Page 9: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Zoom sémantique

1. Personnalisation ItemTemplate

Page 10: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Chargement et Refresh dynamique

1. Chargement par lot2. Refresh dynamique des items

Page 11: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Les commandes

Page 12: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Personnaliser le contrôle

Page 13: De A à Z: Utiliser PivotViewer dans une application orientée données

DEMO : Déploiement dans Azure

Page 14: De A à Z: Utiliser PivotViewer dans une application orientée données

Conclusion

PivotViewer avec Silverlight 5, c’est TROP d’la balle !!!

Page 15: De A à Z: Utiliser PivotViewer dans une application orientée données

Chaque semaine, les DevCampsALM, Azure, Windows Phone, HTML5, OpenDatahttp://msdn.microsoft.com/fr-fr/devcamp

Téléchargement, ressources et toolkits : RdV sur MSDNhttp://msdn.microsoft.com/fr-fr/

Les offres à connaître90 jours d’essai gratuit de Windows Azure www.windowsazure.fr

Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr

Pour aller plus loin

10 février 2012

Live Meeting

Open Data - Développer des applications riches avec le protocole Open Data

16 février 2012

Live Meeting

Azure series - Développer des applications sociales sur la plateforme Windows Azure

17 février 2012

Live Meeting

Comprendre le canvas avec Galactic et la librairie three.js

21 février 2012

Live Meeting

La production automatisée de code avec CodeFluent Entities

2 mars 2012

Live Meeting

Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android

6 mars 2012

Live Meeting

Nuget et ALM

9 mars 2012

Live Meeting

Kinect - Bien gérer la vie de son capteur

13 mars 2012

Live Meeting

Sharepoint series - Automatisation des tests

14 mars 2012

Live Meeting

TFS Health Check - vérifier la bonne santé de votre plateforme de développement

15 mars 2012

Live Meeting

Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010

16 mars 2012

Live Meeting

Applications METRO design - Désossage en règle d'un template METRO javascript

20 mars 2012

Live Meeting

Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight

23 mars 2012

Live Meeting

OAuth - la clé de l'utilisation des réseaux sociaux dans votre application

Prochaines sessions des Dev Camps