Skip to main content

Session Plénière

PIC_0176 Visual Studio 2008

Il a 7 ans d'existence autour de .NET, et s'enrichit de nouveaux langages constamment. Le point de synchronisation des technologies est le Framework 3.5 SP1: WPF, ASP.NET, Silverlight, Compact Framework. Et c'est Visual Studio 2008 le point d'entrée.

Vidéo: Isagri (dont le directeur technique n'est autre qu'Olivier Dewit) nous fait un retour d'expérience sur la décision de réécriture de leurs applications avec WPF et des services en architecture client-serveur.

Démo: le framework .NET permet y compris des développements sur smartphone Windows Mobile. Mais aussi par exemple la résolution de problématiques complexes avec MSF.

PIC_0175 Démo: le plugin PHP de VS2008 permet un développement complet d'application Web PHP y compris le déboguage. Et l'application tourne sur IIS.

WPF

PIC_0178 Démo: WPF permet notamment de faire des applications Surface multi-touch. Dans la démonstration, Mitsu Furuta utilise un canard jouet qu'il pose sur la table pour modifier le zoom. L'application de son crû lui permet ici de gérer ses slides. Et il nous montre que ça se code "en deux minutes" avec Visual Studio Express 2008, qui est gratuit. Il utilise notamment le contrôle ScatterView qui est un ItemsControl prenant en charge l'affichage d'éléments éparpillés redimensionnables.

PIC_0179 Démo Windows Seven par Na-Young Kwon. Elle le montre sur un Netbook, puis passe à un PC portable. Les fenêtres se dockent sur les côtés, et la prévisualisation des fenêtres se fait directement à leur emplacement d'origine lors du passage de la souris sur les miniatures. La recherche est étendue à des sources comme Twitter grâce à des connecteurs qu'on ajoute en tant que simples fichiers XML. Windows 7 prend en charge le multi-touch qu'il intègre notamment aux applications existantes.

Visual Studio 2010

3 mots d'ordre:

  • Agilité: les gros fichiers sont pris en charge.
  • Simplicité
  • Extensibilité: il y a du .NET (MEF pour Managed Extensions Framework) qui permet de développer des add-ins.

Démo: Eric Vernié nous montre un plug-in qui fait de la coloration syntaxique, de l'IntelliSense et de l'ajout de commentaires en WPF dans un fichier texte quelconque.

Démo: un analyseur de performances permet d'analyser une application dans le cadre d'un développement multi-coeurs.

PIC_0180 Démo: Pascal Belaud montre que Visual Studio permet le test automatisé d'interface utilisateur. Pour cela il utilise UI Automation. Il montre en outre Camano, qui permet d'accompagner les testeurs fonctionnels dans le cadre des tests fonctionnels manuels. Camano enregistre notamment une vidéo du test pour permettre au développeur de voir exactement le déroulement du test ayant provoqué un bug.

Windows Azure

Il y a;

  • les services utilisateur. Exemple: location de logiciel
  • les services complémentaires, utilisés par les éditeurs de logiciels
  • les briques pour développeurs, qui viennent enrichir une application

En combinant les logiciels et ces services, on obtient des scénarios d'usage, Software + Services.

PIC_0183 Démo: Pierre Lagarde nous montre le SDK Azure sous Visual Studio 2008. Il fait une application Web qui sera hébergée dans le nuage. Pour stocker les photos de l'application, il utilise des blobs dans le nuage, qui permet notamment d'y accéder via la technologie REST. Il utilise une interface Silverlight pour uploader les photos. Pour traiter les photos, il utilise une application "Worker Role", qui permet de modéliser un service, en l'occurrence de file d'attente - et pour cela il écrit une simple boucle while. Pour la publication de l'application, il n'y a qu'un fichier package avec un fichier de configuration à uploader.

Démo: Mesh permet de partager du contenu (photos par exemple), mais aussi des applications. Dans la démonstration, le positionnement d'images dans une applications sur PC est immédiatement répercuté sur un Mac à travers le nuage.

Comments

Popular posts from this blog

Gift idea : help your loved ones take their IT skills to the next level

You surely know a special person who works in IT. Learn Kubernetes & Docker enables them to quickly ramp up on those two technologies that one doesn't want to miss in 2021. With smoother operations, better scaling and availability, DevOps tooling, containers and containers orchestration smartly solve many problems that developers and system administrators commonly face. Don't let your loved ones face problems in their IT job : offer them the book that takes them from zero to productive in a matter of days. Grab it now! Get the ebook from Leanpub , Amazon or choose from many retailers . Get the print edition from Lulu .  

Learn Meteor book available

I'm pleased to announce the general release of my Learn Meteor book. It is now available as an ebook or print book from various sources: Learn Meteor print (paperback) on Lulu Learn Meteor ebook on LeanPub Learn Meteor ebook on Barnes & Noble Learn Meteor ebook on iBooks Learn Meteor ebook on Kobo Learn Meteor ebook on Scribd Learn Meteor ebook on Inktera Page Foundry Learn Meteor ebook on 24symbols Learn Meteor ebook on Amazon US Learn Meteor ebook on Amazon UK Learn Meteor ebook on Amazon France Learn Meteor ebook on Amazon Deutschland Learn Meteor ebook on Amazon Canada Learn Meteor ebook on Amazon India Learn Meteor ebook on Amazon Brasil Learn Meteor ebook on Amazon Mexico Learn Meteor ebook on Amazon España Learn Meteor ebook on Amazon Italia Learn Meteor ebook on Amazon Netherlands Learn Meteor ebook on Amazon Japan Learn Meteor ebook on Amazon Australia More sources are coming soon for the print version. Learn Meteor has been a fun expe...

Learn ASP.NET Core: read the book as it is being written

     TL;DR: get the discounted book now using the coupon , then get the full version for free. Thanks to the great acceptance of my previous books, ( Learn WPF MVVM ,  Learn ASP.NET MVC and Learn Meteor ), I'm in the process of writing a fourth one. Learn ASP.NET Core - MVC and DI with .NET Core 1.1 using Visual Studio 2017 teaches you how to quickly get coding using that technology. Just as I did previously, I'm publishing it before it is even finished. Would you like to read it? You can get it for half the price: 50% off the book using that coupon (limited to the first 100 readers and up to august 1st 2017): http://leanpub.com/netcore/c/K9mHH0IzfI2F About 50% of the book is already written, yet it is already available for download as an ebook: PDF, EPUB, MOBI: you choose your format. Over the next days I'll be writing the rest of the book, and publishing updates often. The final book will be ready by au...