Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

[PDC] Silverlight: Building Business Focused Applications

L’objectif de cette session, présentée par Jamie Cool, était de démontrer les nouveautés apportées à Silvelright, en terme de développement d’applications métier.

Après un bref rappel sur le besoin des applications métier, Jamie a enchainé sur une démonstration mettant en scène la récupération de données depuis un service WCF utilisant Entity Framework.

Ensuite, il a continué sa démonstration en expliquant comment afficher des données via des contrôles personnalisés ou de simples ListBox/Datagrid.

Après un bref rappel sur le DataBinding et les différents modes de binding utilisables, nous avons eu droit à une démonstration mettant en oeuvre le binding d’une collection sur une ListBox, via un DataTemplate.

Après ses démonstrations, il a enchainé sur le fait que tout cela, s’était sympathique mais qu’il manquant pas mal de choses pour que cela soit une véritable application métier:

  • Des données pouvant être mise à jour
  • Validation de données
  • Pagination
  • Filtre coté serveur
  • Authentification

Il nous a alors fait une démonstration d’un framework permettant le développement d’applications métier avec Silverlight. Ainsi, il a fait une démonstration sur laquelle il a:

  • Ajouté une classe Business Logic Layer
  • Utilisé un ObjectDataProvider pour Silverlight
  • Démontré un contrôle de pagination pour Silverlight
  • Démontré un contrôle de vue '”maitre-détails”
  • Expliqué et mis en oeuvre comment implémenter des contraintes sur des propriétés coté serveur (via des attributs) permettant aux validateur Silverlight de se déclencher si la contrainte est violée
  • Fait la démonstration d’un système d’authentification (via des attributs, sur les méthodes, coté serveur)

 

Le moins que l’on puisse dire, c’est que le travail accompli est assez impressionnant même si le speaker a eu quelques…. ratés Wink De toutes manières, là encore je tâcherais de vous faire un article détaillé assez rapidement Wink

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 29 octobre 2008 08:50 par Thomas LEBRUN

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le il y a 7 heures et 30 minutes

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le il y a 13 heures et 29 minutes

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le il y a 14 heures et 53 minutes

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le il y a 19 heures et 41 minutes

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le 03-18-2010, 15:45

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le 03-17-2010, 16:30

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le 03-17-2010, 13:11