Paris Mix07
Mot de passe :
Résultat de la recherche pour Juin 2007
22/06/2007
C# 3.0 Beta, les dessous de la simplification des déclarations et initialisations

Encore un article très bien travaillé par Frédéric Mélantois qui s'intitule C# 3.0 Beta, déclarations et initialisations simplifiées, regardons sous le capot !.

C# 3.0 apporte de nombreuses simplification de déclarations avec notamment l'introduction du typage var qui s'adapte automatiquement à la valeur affectée :

 

 

 

int t = 5; peut s'écrire :  var t = 5;

 

Tout comme l'écriture des propriétés publiques d'une classe qui a été réduite :

 

 

private string _nom;

 

public string Nom

{

    get { return _nom; }

    set { _nom = value; }

}

 

s'écrit :

 

 

public string Nom { get; set; }

 

Mais les différences décellées par Frédéric se placent plus sur l'initialisation des propriétés d'un objet, l'initalisation d'une structure ou d'une collection 'nouvelles méthodes'. L'intégration de Linq en est pour quelque chose dans ces changements profonds.

 

Il est a bien préciser que c# 3.0 est encore une béta et que l'article n'a pas pour objectif de mettre en perspective des variations brutales d'efficacité. L'impact sur la performance reste des plus minimes.

 

A lire de toute urgence :

Article sur techheadbrothers : C# 3.0 Beta, déclarations et initialisations simplifiées, regardons sous le capot !

 

Mots clés associés : c#  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
21/06/2007
MIX07: Résumé de la journée, Silverlight, Expression, Mashup

Mix07 ParisEncore un nouvel évènement réussi par Microsoft qui réunissait web designers, développeurs et quelques architectes (oui, oui, j'en ai croisé un paquet !) au Cirque d'Hiver de Paris pour le Mix07.

Superbe cadre, déco habituelle d'écrans géants et de music de djeuns, ambiance musicale assurée par 3 djettes. Presse et VIB (Very Important Blogger) étaient là. J'ai reconnu Rodrigo et Jacques Froissant. La salle semble au 3/5eme remplie. C'est affolant le nombre de badges non retirés à l'accueil. C'est un peu dommage pour ceux qui n'ont pas pu s'inscrire au dernier moment.

 

 

Une séance plénière autour d'Expression et de Silverlight

La première séance plénière en met déjà plein la vue, en insistant sur les capacités Vidéo de Silverlight, attaché à la conception avec Expression. Multi plateforme (Mac et Windows) et multi browsers (ID/Safari/Firefox), Silverlight embarque un subset du Framework .Net et ne nécessite pas de droits d'Administrateur sur la machine pour être installé grâce à l'éxécution dans un Sandbox sécurisé.


Microsoft avoue être le challenger d'Adobe sur le créneau des outils de conception graphique. C'est apparemment une position qui leur convient et qui les motivent à faire mieux pour gagner des parts de marché. Renseignements pris, la première version d'Expresssion n'intègre pas l'environnement Team System !!! Et oui, malgré une problématique bien réelle, cette fonctionnalité n'est pas intégrée. Il semble que je ne suis pas le premier à faire la demande puisque le responsable produit m'a confirmé le besoin a été remonté par les clients et qu'aucun arbitrage n'a été encore fait à ce sujet. Si Microsoft veut dépasser Adobe, j'ai bon espoir que cette intégration sera implémentée dans la version 2.

 

Gérer le succès de vos applications web

"Le succès d'un site peut être volontaire ou non". Le ton était donné sur les exemples du 11 Septembre, du Géoportail et du site de déclaration des impots en ligne. IIS7, Windows Server 2008 et Microsoft Operation Manager 2007, ces trois produits permettent de gérer, de déployer son architecture web de manière très simple.
IIS7 hérite d'une nouvelle interface d'administration. J'ai noté la capacité à créer un modèle de paramétrage d'un site, qui pourra être réutilisé pour tout ou partie des sites web hébergés.
Windows Server 2008 dispose d'une console de management et de suivi des performances très complète. Le plus intéressant fut sans doute la possibilité de créer un IIS Master et de le déployer à distance sur plusieurs machines, tout comme les machines virtuelles. Une bonne solution pour mettre à jour ces serveurs de manière automatisée ou de redéployer sur de nouvelles machines en cas de pic de traffic.

MOM2007, Operation Manager est tout aussi intéressant et permet de suivre la santé des différents maillons de son système, en allant du client externe à la base de données, en passant par les serveurs web et les équipements réseaux. Des indicateurs permettent de déceler rapidement l'échec et d'y remédier au plus vite.

Déjeuner, un peu glop...

12€, un sandwich saumon (classe), un autre rillettes (pas classe), une banane et boisson à volonté (de toute manière gratuite), on peut dire que c'est quelque peu exagéré. Mais on est pas venu pour la gastronomie, non ?
Difficile de choper des gens de Microsoft, bien cachés ou au resto...

Reprise sur des exemples de Mash up

Microsoft insiste sur l'importance des API (JS ou SOAP). 28% du CA d'Amazon passe par ces API, soit un peu moins d'un demi milliards de dollars. Des API simples et robostes sont les principes à suivre pour garantir leur succès.

On démarre avec Virtuoz, qui nous vend un peu trop à mon gout son agent virtuel, sorte de conseiller en ligne. Il répond parfaitement aux demandes (démo bien préparée). Le tout sans intervention humaine, plutôt étrange et déroutant. Le conseiller Cetelem répond à la demande de devis. Plutôt innatendu comme démo mais pas forcément séduit par le principe (peu être trop déshumanisé).
Les startup du programmes Idées et les partenaires Microsoft sont à l'honneur et montrent les réalisations de MashUp. Une belle présentation du concept DisMoiOu et de sa réalisation. Winwise nous fait découvrir son explorateur de la blogosphère en Silverlight 1.1, assez bluffant d'ailleurs.
Popfly a l'honneur également avec un beau produit et une interface graphique en Silverlight qui permet de générer son mashup, mixant VirtualEarth, Flickr, Zlio, Facebook... Tiens pas de Google dans les blocks standards, c'est plutôt dommage.
En tout cas, un magnifique produit qui permet également de construire ces propres blocks, via un browser, de faire du code on line avec l'intellisense, chapeau l'artiste.

Développer le Web en 2007

Session pleine d'attente et qui fait volontairement l'impasse sur Ajax vu et revu aux TechDays. On s'attarde sur Silverlight 1.0 qui permet de coder en Javascript et Silverlight 1.1  qui intègre c# et vb.net. Plutôt puissant avec la capacité d'accéder au javascript en code managé en c# dans la version 1.1, d'étendre des methodes c# vers le client.
Enfin, Miguel de Icasa, le project leader du projet Mono chez Novell nous fait la surprise de dévoiler Moonlight, rien d'autre que Silverlight sur la plateforme Linux. 21 jours de développements et déjà de belles démos. C'est un projet qui devrait être achévé en fin d'année et distribué comme il se doit en OpenSource. Petites précisions sur Silverlight : Il devrait gérer correctement les langues écrites de droite à gauche. Se pose encore le problème des licences des polices arabes mais qui devrait être résolu. Pas encore de capacité comme Flash d'être en mesure d'enregistrer le flux audio du micro. Cependant, l'accès aux ports USB et WebCam notamment devraient être possibles.

Mix07 Paris

Pour conclure sur ce bel évènement

De bons produits vus aujourd'hui, c'est sur. Avec Silverlight, Microsoft place ces outils dans ce qui devrait révolutionner les médias de demain, compatible avec un business model qui s'appuie sur la publicité on line.
Expression se place dans les roues d'Adobe avec la ferme intention de faire mieux.
Le tout, pour proposer à court terme un web riche, en tout cas le plus proche de l'utilisation des applications Windows actuelles. Cela laisse entrevoir un avenir plus fun aux applications quotidiennes, un peu à l'image des capacités de Silverlight adapté à Microsoft Surface et d'un mode d'utilisation totalement différent des supports informatiques tel que nous le connaissons aujourd'hui. Emballé, je repart avec deux petits coin coin Popfly, pour mes deux petits lutins.

Mots clés associés : Microsoft MIX07 PopFly ASP.Net Expression Mono Silverlight  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
21/06/2007
MIX07: Premières impressions sur Silverlight, bientôt adapté sur Linux

Le Mix07 s'est ouvert ce matin au Cirque d'Hiver de Paris et les premières présentations se sont appuyées sur Silverlight. Grande impression, notamment sur la gestion de la vidéo et l'intégration dans un environnement de production proche de celui de VisualStudio et de ces modes de développement.

Ce que je retiens principalement de Silverlight, c'est la capacité d'avoir dans ce produit une base technique solide et innovante, basée sur XAML et l'architecture .Net qui peut en plus servir un business Model basé sur l'intégration de publicités au sein d'un flux vidéo !! Fort, le tout sans retoucher à la vidéo originale grâce à l'implémentation de calques et de marqueurs.

La feuille de route de Microsoft semble claire : être en mesure d'utiliser des applications riches que nous utilisons sous un client lourd Windows au sein d'un navigateur web. Silverlight a donc de beaux atouts, comme la compatibilité Firefox/Safari/IE le tout sous Windows comme sur Mac.

L'exclusivité du MIX07 Paris sera pour la fin de la journée. Miguel de Icaza de Novell fera la démonstation de Silverlight sous Linux. Encore en cours de développement, cet atout supplémentaire ne manquera pas d'aider Silverlight à s'imposer, à révolutionner l'usage d'internet et d'offrir de nouvelles expériences aux utilisateurs.

Mots clés associés : MIX07 Silverlight Expression Microsoft  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
15/06/2007
FaceBook, réseau social, une application réussie

Au lancement de Viadeo (anciennement Viaduc) je m'étais inscrit et avais trouvé le concept plutôt utile pour retrouver ces amis et entretenir son réseau, limité à 4 liens directs si l'on se limite à la version gratuite.

J'ai longuement hésité à utiliser Facebook, question de cohérence surtout pour éviter de dupliquer les outils identiques. Je me suis lancé et finalement je découvre une application ultra réussie. Pour ceux qui ne connaissent pas encore Facebook, cette application permet de maintenir un réseau social et d'être tenu au courant des évènements et actions de vos amis.

Dès le départ, Facebook me scotche : Il est capable de récupérer ma liste de contacts gmail ou live messenger en un clic et de rajouter automatiquement ceux qui ont un compte Facebook. Bluffant !! L'interface est plutôt claire malgré un temps de prise en main non négligeable.

Votre page d'accueil reprend tous les évènements de vos amis à la manière d'un flux rss. Encore mieux, Facebook dispose d'une multitudes d'applications tierces que vous pouvez directement intégrer. Le meilleur exemple est twitter. Enfin, il vous est possible d'intégrer un network c'est à dire un ensemble de personnes rattachées géographiquement, par centre d'intérêt, par entreprise...

Bref, je l'ai adopté.

Laurent GEFFROY's Facebook profile

Mots clés associés : facebook  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
07/06/2007
Aperçu de Microsoft Photosynth

Encore une réalisation issue des travaux de Microsoft Research. Déjà présenté aux DevDays 2006 si j'ai bonne mémoire, PhotoSynth en est à la Technology Preview.

Une demo est disponible, Your Britain in Pictures. Après avoir installé le plugIn adéquat, vous voila à naviguer parmi les différentes prises de vues. Le déplacement n'est pas aisé et parfois surprenant ! Une logique et une habitude à prendre.

Ca ressemble beaucoup à une application en WPF en tout cas. On imagine bien, autour du concept Live un prochain portail de partage de photos, couplé à Virtual Earth. En tout cas, si ce n'est pas à l'ordre du jour, c'est qu'il manque des idées neuves chez Microsoft, ce que je doute.

Mots clés associés : Microsoft PhotoSynth  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
Le profil Facebook de Laurent GEFFROY
Rechercher sur ce site

Accès aux Archives

 
fermer la fenetre