Aujourd’hui, les applications web tendent vers les ergonomies des sites classiques et offrent un nombre croissant de fonctionnalités et de services aux utilisateurs. Paradoxalement, leur conception devient de plus en plus complexe, en particulier sur les plate-formes de référence actuelles. Ce blog se propose d’aborder des alternatives aux solutions traditionnelles, basées sur l’innovation et la simplicité, et qui permettent d’associer Qualité et Productivité. Fabien Le Hoan.

mardi 26 juin 2007
MIX07 Paris : Experience (partie 03)

Premières impressions sur Expression Studio

La nouvelle suite de Microsoft est le liant qui permet la convergence entre le design et le développement, par l’intermédiaire de XAML. La vraie convergence sera établie avec la sortie prochaine de Orcas, mais la suite offre déjà un ensemble d’applications permettant un design avancé d’applications.
Parmi les 4 outils (Web, Design, Media et Blend), je m'attarderais sur Blend qui permet d'éditer des interfaces avancées en s'appuyant sur XAML (et le subset de WPF pour le rendu).

Au démarrage vous pouvez créer votre projet en sélectionnant le type de langage (cela génère un projet pouvant être ouvert sous Visual Studio).

Vous disposez alors d'un canevas dans lequel vous pouvez dessiner votre interface.

Il est alors facile d'insérer divers éléments, que ce soit des contrôles de Blend ou des ressources exterieures comme des images ou des vidéos.

Ci-dessus un aperçu du fichier XAML généré par Blend.


Ci-dessus un aperçu du rendu généré. Cette fenêtre est affichée par défaut et la vidéo se lance. A noter que grâce au vectoriel les éléments s'adaptent aux dimensions de la fenêtre.

Cette suite est vraiment prometteuse et la sortie d'Orcas devrait renforcer la cohérence de l'ensemble.

Libellés : , , , ,

MIX07 Paris : Experience (partie 02)


Une des sessions de l’après-midi était consacrée à des démonstrations de services développés par des français.

A noter qu’un kit sera prochainement mis à disposition sur le site codeplex : Blue Portal. Il s’agit d’un socle pour gérer les flux, les contenus et la distribution autour de 3 briques :

- Starter kit pour les exemples
- Core System
- Plate-forme de services

Démonstrations :

- Virtuoz : cette société développe des ‘agents conversationnels’, autrement dit un opérateur virtuel pour aiguiller les utilisateurs et répondre à leurs questions. En cela le concept se rapproche fortement d’un système expert puisque la base de données s’enrichit des dialogues précédents.

- Criteo : il s’agit d’un moteur de recherche de blogs, basé sur la sémantique. Il a été développé par Winwise. Lien : http://www.criteo.winwise.fr/ (nécessite Silverlight sur le poste).

- Dis moi où : un site dédié aux données utilisateurs en s’appuyant sur des services de géolocalisation. Exemple : consulter la liste des supermarchés de son quartier et accéder aux fiches… Lien : http://www.dismoiou.fr/

Présentation de Popfly :

Lien : http://www.popfly.com/

Il s’agit du nouvel outil de mash-up proposé par Microsoft. Le site propose :
- un éditeur de pages web
- un espace communautaire
- une interface pour le mash-up (agréger des services avec une interface visuelle – par cliquer-glisser)

- Un site recense les différents services web : http://www.mashtable.com/

Le concept est très intéressant et rend accessible même à des ‘amateurs’ la construction de pages sophistiquées utilisant les derniers services du moment. Toutefois, cette première version est peut-être un peu trop orientée loisirs et le modèle économique de Popfly n’est pas clairement établi (certains services sont annoncés gratuits jusqu’à une certaine limite d’accès…). Mais une entreprise pourrait très bien utiliser le concept pour développer un ensemble de services de base (recherche d’un client, d’un contrat, etc.) pour les agréger facilement et mettre en œuvre des applications orientées utilisateurs dans des temps très courts.

Libellés : , , , ,

vendredi 22 juin 2007
MIX07 Paris : Experience (partie 01)

Etant invité à MIX07 Paris [21 juin 2007] (merci à Jean-Christophe CIMETIERE de Microsoft), voici un petit compte-rendu de la journée. Vu la quantité impressionnante de concepts et produits présenté, mon feedback sera réparti sur plusieurs articles.

Présentation :
Selon Sanjay PARTHASARATHY (Corporate Vice-President MS), l'important aujourd'hui est d'avoir une meilleure expérience utilisateur. En effet, l'EXPERIENCE a été le fil conducteur de la conférence, c'est-à-dire les interactions avec les utilisateurs afin de les placer au centre des applications, et surtout de leur offrir des interfaces pouvant susciter leur intérêt.

Il a ensuite présenté le très attendu Silverlight (qui se présente comme un plugin à installer sur le poste), qui permet d'offrir une "Rich Media Experience" à travers : la vidéo HD, l'intégration d'AJAX et le Live Streaming. Au niveau technique, on retiendra le caractère 'cross-brower' de Silverlight, la gestion des couches (overlay) et une intégration complète de la CLR. A noter que les graphismes sont issus d'un pan entier de WPF (subset).

De façon transverse, les échanges de flux, le design et le packaging des applications de demain ont un point commun : XAML.

Avis personnel :
La nouvelle orientation de Microsoft dans l'interactivité avec les utilisateurs, les interfaces très ergonomiques et une convergence du monde des graphistes vers celui des développeurs augure d'un vrai renouvellement de notre façon d'aborder le web. Certes, les démonstrations étaient plutôt orientés 'loisirs' (vidéo HD, chat, services de géolocalisation...) mais il suffit juste d'imaginer les applications adaptées à l'entreprise... En fait, (presque) tout repose sur notre propre créativité !

Les premiers bénéficiaires devraient être les sites de e-commerce et vidéo on demand, car cette génération d'applis web (que l'on pourrait qualifier sans exagérer de Web 3.0) met de suite un énorme coup de vieux aux sites actuels...

Enfin, un peu de chauvinisme pour signaler les initiatives des entreprises françaises qui ont présentées leurs retours d'expérience sur Silverlight : les démonstrations étaient globalement d'un excellent niveau et les temps de développements annoncés très faibles ! (quelques jours/homme...).

Les produits :
EXPRESSION Studio


Microsoft a mis en avant sa volonté de concurrencer le leader ADOBE dans le domaine des applications alliant contenu riche et design avec sa nouvelle suite : EXPRESSION Studio, qui s'appuie sur le framework 3.0 (et sera pleinement transverse à ORCAS).

Cette suite est composée de quatre environnements (détaillés dans un prochain article) :
- Expression Web (design de sites web conformes aux standards)
- Expression Blend (conception d'applications riches)
- Expression Media (gestion du contenu multimédia)
- Expression Design (orienté graphisme vectoriel)

Parmi ces produits, la puissance de Blend m'a fait forte impression lors des démonstrations.

Les démonstrations Silverlight (retours d'expérience de sociétés françaises - session du matin) :

- Eurosport (présenté par Dick LANTIM) : une console sous forme de widget, qui combine vidéos et news en direct.

- Family show : une gestion d'arbre généalogique servant vraiment d'exemple à WPF.
Lien : http://ww.vertigo.com/familyshow.aspx

- Meetic : le site de rencontres offrira prochainement un messenger customisé (avec la possibilité d'appliquer des skins) et des fonctions de chat.

- Arpège : une gestion très visuelle d'une crèche (avec les fiches des enfants, les stocks en parallèle...). Une des démonstrations les plus solides.

- Reader kit : ce kit libre de droits offre une nouvelle façon de lire les articles sur internet et se rapproche plus de notre manière de lire les articles papiers, en tirant pleinement parti du vectoriel. Le New York Times et bientôt Le Monde l'utilisent.

- Yacast : une démo des possibilités vidéos de Silverlight.
Lien : http://www.yacast.fr/zapet

- Top banana : démo de playlist.

Dans de prochains articles :
- Retours sur la session ' Développez et optimisez vos sevices '
- Impressions sur Popfly
- Test de Expression Studio
- Photos de MIX07

Libellés : , , , , , ,

mardi 12 juin 2007
Microsoft MIX07 Paris


Microsoft est décidément sur le devant de la scène en cette période ! Entre Windows server 2008, Orcas, Silverlight et le nouveau Popfly on ne voit qu'eux !


Lien :



Etant invité, j'attends avec impatience les démos de silverlight et de popfly, qui annoncent une nouvelle génération d'applications web, et une approche complètement nouvelle dans les développements.


Je tâcherais de vous faire un compte-rendu au plus tôt !

Libellés : ,