Microsoft Tech Days, premier jour

Ça faisait un moment que je n’avais plus rien écrit vu que je n’avais rien à raconter en revanche là j’ai de quoi raconter vu que j’ai assisté aux Microsoft Tech Days qui se déroulent actuellement à Lyon.
Bref, passons le superflu et venons-en directement au vif du sujet :
J’arrive, je cherche le Palais des Congrès, j’entre pour donner ma fiche d’inscription et recevoir mon badge. D’ailleurs, il y avait du monde, plus que ce à quoi je m’attendais mais bon… Je m’avance et je vois qu’un buffet a été préparé, ça commence bien ! =D
Après quelques gâteaux je me dirige vers ma salle de conférence (plusieurs conférences ont lieu en même temps) et là on annonce un petit inversement entre la plénière développeurs et la conférence de l’accès aux données.
Du coup, on commence par l’accès aux données. Plusieurs sujets on été abordés comme .NET (surprenant hein ? =° ) et plus particulièrement Link To SQL qui permet une liaison simple à une BDD, et ce, de façon objet. Un deuxième sujet autrement plus intéressant concerne Entity Framework qui permet la gestion d’une BDD par le biais de fichiers XML simples mais ce n’est pas tout : la compatibilité est assurée avec les plus importantes BDD comme mySQL, Oracle, SQL, etc… et d’une façon tout aussi simple que pour faire un appel à mySQL en PHP (autrement dit, une requête vers la BDD puis un while pour tout lire).
Viens ensuite l’histoire des architectures REST. Celles-ci permettent l’accès aux données par le biais d’une URL. L’avantage est de pouvoir récupérer les données grâce à une simple URL mais aussi de filtrer les résultats grâce à des arguments ajoutés en fin d’URL. Alors, oui, on peut aussi le faire en PHP et avec un peu d’URL Rewriting mais là c’est quand même plus simple à réaliser ^^ .
En clair, et pour conclure sur cette conférence, Microsoft a tenté de créer le maximum de moyens de communication entre le développeur et sa BDD. Et encore, là c’est un résumé, parce qu’il y avait pas mal de trucs en plus.
On passe maintenant à la plénière développeurs qui était censée avoir lieu avant la conférence sur l’accès aux données. Ce qui est bien c’est qu’il y a eu quelques infos en provenance de la PDC de Los Angeles, ce qui veut dire qu’ils sont bien à jour et ça c’est bien. =p
Tout d’abord, on commence par une intro sur .NET et notamment son framework 3.5 SP1 qui, rappelons-le, est basé sur la version 2 de ce dernier, ce qui veut dire que vos applications développées pour le framework 2 seront toujours compatibles avec la version 3.5 SP1. Ensuite on a encore le droit à une petite partie concernant l’accès aux données, mais rien de bien extraordinaire.
Voilà que maintenant on passe au C++ et plus particulièrement les applications MFC (Office toussa), bref c’était juste histoire de dire que les développeurs C++ ne sont pas oubliés et que Visual C++ existe toujours et continue à être développé. ;)
C’est maintenant au tour de WPF (Windows Presentation Foundation). On a eu le droit à une présentation de la nouvelle implémentation des pixels shaders (c’est beeeeeau *_* ) et aussi une démonstration de leur travail pour avoir des chargements plus rapides qu’auparavant (si ça vous intéresse, c’est par ici).
Y’a aussi eu une présentation d’un truc con (mais bien foutu) réalisé grâce à WPF sur LiveCam, c’est la possibilité d’appliquer genre une perruque ou des lunettes à un visage même si celui-ci bouge, c’était marrant. x)
Ensuite vient Surface qui permet de gérer le multi touch (et sera normalement intégré à Windows Seven) et sera bientôt accessible au développement grâce à un SDK et un émulateur (quelques infos ici).
On continue maintenant sur Silverlight, le clone de Flash mais en mieux tqvu § Ça aura été rapide, ils auront surtout parlé de l’avantage multi-plateformes (heureusement qu’il y a le projet Moonlight sinon je crois pas qu’ils pourraient se vanter comme ça =° ).
Maintenant IE8 avec notamment Web Slice qui permet d’extraire un bout de page et l’afficher d’où on veut et quand on veut. Ils avaient aussi présenté autre chose mais j’ai pas eu le temps de noter et j’ai oublié… Mais bon, y’aura plus d’infos demain vu qu’une conférence complète sera réservée à IE8.
Ils ont aussi parlé des systèmes embarqués et de la possiblité de les développer en .NET. Alors oui, c’est surprenant sachant qu’un système embarqué n’a pas d’OS et que .NET n’est pas un langage fait pour fonctionner sans OS… En fait, ils ont tout simplement réalisé un framework .NET avec un micro système intégré. Y’a même eu une présentation sur une carte bricolée ^^ .
Y’a aussi eu un petit passage concernant Windows Azure qui est une plateforme de services en ligne (OS en ligne pour faire simple) mais ils n’ont pas raconté beaucoup de choses.
Bref, cette plénière développeurs était riche en nouveautés, c’était plutôt intéressant et j’ai pas eu le temps de m’ennuyer.
Et maintenant la troisième conférence qui concerne Visual Studio Team System 2008, c’est pas que je sois particulièrement intéressé par ça mais il fallait bien que j’aille quelque part en attendant la conférence sur Silverlight… Du coup, j’ai pas pris énormément de notes, tout ce que je peux dire c’est que ça concernait la gestion des projets en équipe avec des outils pour analyser des codes simplement. Les performances et le debuggage étaient aussi concernés.
Et enfin ! Silverlight ! Ce qui m’intéressait le plus ! Et j’ai pas été déçu. =D
Tout d’abord, il est bon de signaler que Microsoft s’ouvre de plus en plus aux technologies alternatives, ils ont donc fait en sorte que Silverlight puisse être développé à partir d’Eclipse pour les fans de cette IDE et non pas seulement avec Visual Studio 2008.
Bref ! Rappelons tout d’abord que la version 2 de Silverlight est sortie il y a un petit peu plus de deux semaines dans sa version finale. Durant la conférence, plus que les fonctionnalités, on aura surtout vu les bonnes méthodes pour programmer pour cette application. Le type présentait bien et était très clair, c’était cool.
Mais bon, je vais pas vous détailler ce qu’il a codé, ça serait suicidaire donc je vais vous lister les fonctionnalités les plus intéressantes de Silverlight qui ont été présentées ainsi que celles qui sont à venir:
- Silverlight sera exécutable sans aucun navigateur mais dans une prochaine version.
- Les principaux avantages de Silverlight : rendu vectoriel, vidéo (player intégré), les animations fluides, supporte nativement en lecture le wma et le mp3.
- On peut coder en JS et .NET.
- Moteur vectoriel 2D et non pas encore 3D, ce sera pour une prochaine version.
- Parfaitement compatible avec PHP.
- Langage de balisage XAML basé sur le XML (c’est à dire simple, moi-même je ne programme pas pour Silverlight (pas encore) et pourtant je comprends l’essentiel du code).
- Plusieurs designs fournis.
Bref, Silverlight ça roxx §
Voilà tout ! Alors oui, c’est un petit résumé mais je dois vous avouer que je suis un peu crevé et que j’aimerais un peu profiter de ma soirée d’autant plus que demain j’ai un autre texte de ce genre à rédiger ^^’ .
Au fait, y’a pas de photos, oui. J’en suis navré, mais je n’ai pas d’appareil photo et de toutes façons vous ne loupez pas grand chose.
Et une bonne nouvelle : les Microsoft Tech Days repassent pendant le printemps !
Au passage, j’ai enfin fini la première version de Sliding Menu ! Je ferai un billet d’ici quelques jours pour vous le présenter. ;)
Nes’
Pas encore de commentaire.