Publié mardi 11 novembre 2008 23:35 par Audrey

[TechEd 08] Day 2 : Entity Framework - ASP.NET Dynamic Data - WPF - Silverlight pour mobiles

La deuxième journée aux TechEd 2008 vient de se terminer, et c'était une journée bien remplie : 4 Sessions et 2 Hands-On-Labs.

  • La première était : Learning the Entity Framework (présentée par Elisa Flasko)

Une session très intéressante après l'aperçu que j'avais eu la veille. La présentation était composée de quelques démos qui étaient simples mais qui montraient bien le but et l'utilisation de l'Entity Framework avec les Entity Data Model à partir d'une base de données existante et from scratch, les différents mappings, et un petit peu de LINQ to Entities pour finir. Tout cela m'a donné envie d'en savoir plus !

Learning Entity Framework   Architecture Entity Framework

 

  • La deuxième session était : Developing Data-Centric Web Applications (présentée par Jonathan Carter)

Cette session était centrée sur les applications ASP.NET ayant beaucoup d'affichage de données et les problèmes que la gestion de ces données entrainent. Et la solution proposée est l'utilisation d'ASP.NET Dynamic Data. Pour cela il faut utiliser Entity Framework (encore lui Smile) et LINQ To SQL qui permettent de passer d'un Data Model vers un Meta Model pour exploiter les données sur une interface automatiquement générée et proposant les régles de gestion de base (ajout, modification, suppression). La définition de l'ASP.NET Dynamic Data est de pouvoir créer des sites Web totalement fonctionnels qui affiche et permet de modifier toutes les données contenues dans les tables de son Data Model sans écrire une seule ligne de code ! Ca parait magique comme ça Wink

Pour plus d'informations, c'est par ici.

Dynamic Data 1   Dynamic Data 2

La notion d'ASP.NET Routing a aussi été abordée afin de pouvoir diriger l'affichage des informations suivant le chemin que l'on souhaite afficher sur l'URL de la page et qui ne correspond pas à un fichier physique.

ASP.NET Routing

 

  • La troisième session était : Creating a WPF Data Provider Control (présentée par Rockford Lhotka)

Cette session voulait montrer l'utilité de créer un Custom Data Provider pour accéder à ses données, voici d'ailleurs le slide donnant les arguments :

Custom Data Provider

Le but d'un Custom Data Provider est, surtout, de pouvoir s'adapter au plus près de nos données et de répondre exactement à nos besoins, ce qui doit par conséquent faciliter le développement par la suite. J'avoue que cette session était juste après le repas, et que la voix du speaker était très monotone et beaucoup de code... bilan : une salle à moitié endormie et une perception du but des démonstrations assez limitée. C'est une session qui faudra que j'essaye de revoir en webcasts et/ou de compléter avec un lab.

 

  • La quatrième et dernière session était : Microsoft Silverlight 2 for Mobile : Developing for Mobile Devices (présentée par Giorgio Sardo)

Cette session fut ma préférée de la journée. Le speaker nous a montré à travers une dizaine de démos les possibles utilisations de Silverlight 2 pour les appareils mobiles tout d'abord sur l'émulateur de Visual Studio puis sur son propre téléphone portable !

Silverlight 2 pour Mobile - 1   Silverlight 2 pour Mobiles - 2

Le speaker nous a fait la comparaison du temps de développement passé sur une même petite application avec Compact Framework et avec Silverlight 2 (réalisation par le speaker avec chronométre à l'appui sur son écran ! ), 18 minutes pour le premier et 2 minutes 42 secondes pour le deuxième. La différence est flagrante ! Mais que les fans de Compact Framework ne rêvent pas trop, Silverlight 2 fonctionne sur Mobile car il est embarqué dans Internet Explorer, donc ce n'est pas pour tout de suite le nouveau Compact Framework (info confirmée par le speaker après la session).

 

  • Et enfin 2 Hands-On-Labs

Dans la journée, j'ai pu effectuer 2 Hands-On-Labs totalement complémentaires aux 2 premières sessions de la journée (ADO.NET Entity Framework et ASP.NET Dynamic Data) et qui reprenaient les démonstrations qui avaient été faites pendant ces sessions, ce qui m'a permis de bien comprendre les quelques points sombres qui pouvaient subsister.

 

Demain sera encore une journée bien remplie, avec 5 sessions au maximum et peut-être quelques Hands-On-Labs !

See you soon !

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 :

# re: [TechEd 08] Day 2 : Entity Framework - ASP.NET Dynamic Data - WPF - Silverlight pour mobiles @ jeudi 13 novembre 2008 00:06

Merci pour ce résumé, c'est frais et sympa. J'ai bien aimé Silverlight pour mobile aussi. :-)

Arnaud Weil

# re: [TechEd 08] Day 2 : Entity Framework - ASP.NET Dynamic Data - WPF - Silverlight pour mobiles @ jeudi 13 novembre 2008 01:05

Merci :)

Audrey


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01