Archives du mot-clé Visual Studio

Web Standard Update pour Visual Studio 2010 : support de HTML5 & CSS3

Il n’y a rien qui vous empêchait, dès hier, de créer des sites Web HTML5 et CSS3 en ASP.NET WebForms ou MVC avec Visual Studio. Des schémas de validation existaient, il suffisait de les télécharger et de les installer. Cependant, il fallait dire au revoir à l’Intellisense et à la prise en charge de certaines balises. Microsoft, sous l’impulsion de Mads Kristensen, vient de faire un gigantesque pas en avant en faveur des standards W3C et c’est une excellente nouvelle !

Lire la suite

Test de Deep Zoom Composer

Deep Zoom Composer est une application développée par l’équipe à l’origine des projets Microsoft Expression Design et Expression Blend. Son objectif est de permettre à tout utilisateur, développeur ou non, d’utiliser Silverlight et plus particulièrement sa fonctionnalité Deepzoom pour créer des compositions photos navigables. En trois étapes très simples (Ajout, Composition, Enregistrement), l’application vous permet de créer votre composition et de l’héberger sur PhotoZoom.

Téléchargez Deep Zoom Composer

Voir directement le résultat final

Pour ce test, j’ai récupéré quelques photos prises en Tunisie avec mon Casio Exilim S770. Malgré le poids relativement important des photos (une douzaine de photos de 5Mo environ), l’import massif et la manipulation sont fluides sans une augmentation notable de l’utilisation processeur. Chaque photo apparaît dans barre latérale et lorsqu’on clique dessus, elle apparaît en grand dans la fenêtre principale, accompagnée de quelques informations comme son nom, sa taille et son poids. On peut difficilement faire plus simple.

Deep Zoom Composer : Phase d'import

Une fois l’import terminé, vous pouvez commencer la manipulation des images. Le zoom est très réactif et des fonctionnalités sont proposées afin de faciliter le redimensionnement et l’agencement des photos. Un utilisateur régulier d’applications de graphisme ne sera pas dépaysé mais c’est toujours plaisant de pouvoir utiliser des outils d’homogénéisation automatique des dimensions ou de voir apparaître des marques d’alignement pour faciliter le montage.

DZC_Compose

Une fois votre composition terminée, la phase d’enregistrement vous permet de l’héberger directement sur PhotoZoom ou de créer un projet Silverlight Streaming en local. C’est cette deuxième solution que j’ai choisie, afin de voir à quoi ressemble les fichiers générés.

L’export est relativement long. Environ 2 à trois minutes. Je suppose que c’est le temps nécessaire à la création de l’ensemble des sous-fichiers du projet. Pour un projet Silverlight Streaming dont les images sont en JPEG à 95% de qualité, comptez 35Mo (pour rappel, à l’origine, j’ai 60Mo de photos). Par curiosité, j’ai également enregistré le projet ailleurs en mode PNG : on arrive à 260Mo…

DZC_Export

Dernier point : le dossier contient bien sûr un projet Silverlight Streaming, mais également une solution Visual Studio 2008 tout ce qu’il y a de plus classique : il est donc possible d’entrer dans plus de détails et de voir avec précision comment est agencé le code. Un régal pour de développeurs que quelques-uns apprécieront.

Et pour le résultat final, ça donne ça (si vous n’avez pas installé Silverlight, c’est le moment où jamais de le faire) :

Windows Mobile 7 : Orangina à la pulpe de codeurs

Quelques images de Windows Mobile 7 commencent à faire leur apparition, comme la fonction "secouer" qui permettra de passer d’une image à une autre :

Fonctions
Ensemble, optimisons nos chances de récupérer le téléphone dans les toilettes.

Le scrolling multidirectionnel "au doigt" qui permettra de dépasser les limitations d’écran (relativement inhérente au support) par une interface plus intuitive :

scrolling sous Windows Mobile 7
Reconnaître un accro à l’email ? Facile, comptez les traces de doigts.

Une version Mobile d’Office 2007. L’image présentée affiche une version miniature du "ruban" apparu l’année dernière dans la suite Office. Autant je le trouve pratique sur mon PC, autant je doute de l’efficacité d’une miniaturisation mobile en terme d’utilisabilité…

Office2007 version Windows Mobile 7
Au moins avant vous finissiez vos présentations à la maison.
Maintenant vous pourrez le faire dans l’ascenseur.

La rotation intelligente de l’image (espérons que ça soit désactivable quand ça n’est pas souhaité) :

Office2007 version Windows Mobile 7
Après tout l’iPhone le fait, ça serait dommage de se priver d’un truc inutile.

Le contact multi-tactile hérité des recherches effectuées sur Surface :

Multitactile sous Windows Mobile 7 (schéma)
.

Mais ce qui m’intéresse le plus dans la sortie de ce nouvel OS, ce sont les applications et les possibilités de développement.
Ne nous leurrons pas : alors que les versions 5 et 6 de Windows Mobile promettaient de donner tous les outils aux développeurs pour imaginer et produire des applications mobiles sous Compact Framework .NET, la réalité était toute autre. Multiples kits de développement et gestion cauchemardesque des différents appareils mobiles, classes mal structurées (oui, j’ose la critique) ou structures carrément absentes (il faut bien faire de la place, c’est du "Compact" après tout)… ne faisaient pas toujours le bonheur des codeurs.

Attention, je n’ai pas dit que ça n’était pas possible rapidement. On peut tout à fait développer une petite appli en 5 minutes. Mais encore faut-il connaître par coeur toutes les étapes et maîtriser les petits "détails" sans quoi hors de question de produire quoi que ce soit.

Autre absurdité : l’obligation de posséder Visual Studio pour installer un SDK. Je ne sais pas si cela a ou va changer mais je me souviens qu’il n’y a pas si longtemps les versions express (gratuites) de Visual Studio n’incluaient pas le développement PocketPC. Il fallait donc obtenir une version standard sur laquelle installer le SDK… dommage car pour un OS Mobile, ce sont avant tout les applications qui font la différence. Pas de moyens de développer, pas d’applications développées. La logique est simple et ce manque de développements a déjà beaucoup trop nuit à la plate-forme Windows Mobile à mon sens.

Avec l’arrivée de Windows Mobile 7, digne successeur des développements R&D de Microsoft, ce sont des milliers de développeurs .NET qui écarquillent leurs petits yeux fatigués pour entrevoir une révolution… D’abord une révolution d’interface (comme vous avez pu le constater sur les images précédentes) avec l’arrivée du multi-tactile sur OS Microsoft et des nouvelles fonctions de zoom de Deepfish qui seront peut-être intégrées au compact Framework. Ensuite une révolution d’usage si Microsoft se décide à intégrer les fonctions de streaming vidéo qui font le succès de Silverlight pour vous permettre d’utiliser votre téléphone 3G comme une véritable interface multimédia… Peut-être même une reconnaissance en Bluetooth du téléphone comme télécommande Media Center (déjà possible en bidouillant un peu mais avouez que ça serait classe si c’était d’origine) ?

Et si tout ça est suivi d’outils de développement bien faits et accessibles à tous… Aller, je continue d’y croire et je lorgne autour du Centre de développement Windows Mobile…

Silverlight, Visual Studio, Home Server, Zune… Microsoft prépare sa rentrée

Do you want to update Microsoft Silverlight ?

Silverlight Release Candidate 2 arrive. On approche du dénouement et on voit apparaà®tre les premiers projets vraiment sérieux sur cette techno. Moi ce que j’adore, c’est l’intégration de SeaDragon au framework… souvenez-vous :


Windows Home Server

Windows Home Server version française vient de partir à  la gravure.
Je misais sur une disponibilité à  Noà«l, mais cela arrivera sûrement plus tôt.


Visual C# 2008 Express Edition bêta 2

Les versions Express de Visual Studio 2008 sont disponibles en bêta 2 avec tout ce qu’il faut dedans pour s’amuser quand on n’a pas besoin de la version complète.


Zune

Scorpio et Draco, les prochains pokémons prochaines générations de Zune 80Go et à  mémoire flash, sont en préparation. Mais on notera surtout l’aveu de Matt Rosoff analyste des tendances pour Directions on Microsoft: « When they get to version 3, they will start to become competitive » (traduction : « Pour l’instant ça vaut pas un iPod »).

Quelqu'un a-t-il raté les releases du jour ?

C’est en effet la question que je me pose puisque c’est l’explosion sur mon Netvibes : Simon, Christopher, Christophe, CLauer, Eric, Mitsu, Thomas… la petite sphère des Blogger-développeurs est en émoi.

Il faut dire qu’aujourd’hui est un grand jour pour des milliers de développeurs : Visual Studio 2008 (Codename Orcas) sort en bêta 2 (voir ici pour le téléchargement – ou ici pour les abonnés MSDN).
Bon après on peut détailler les 4000 versions différentes de l’IDE… ou pas (allez chez Pinnula, Christophe a très bien fait ça).

Et puis tant qu’à faire, Microsoft en a profité pour nous servir d’autres surprises comme une licence Go Live! pour le .NET Framework 3.5 (en gros, ça veut dire que les entreprises peuvent commencer à développer dessus), une version Release Candidate pour Silverlight 1.0 (Silverlight 1.1 étant toujours en alpha, si je ne m’abuse) et tout ce qu’il faut d’add-in pour relier ce petit monde.

Enfin, côté Web-development, on notera une nouvelle version de l’Ajax Control Toolkit afin de le rendre compatible .NET Fx 3.5 Bêta 2 (et donc de pouvoir coder ses scripts Ajax sur Visual Studio 2008 bêta 2, faut suivre).

Bon bref, une grosse journée de releases qui montre bien qui si un progrès a été fait en matière de dénomination sur les produits à forte visibilité, les développeurs ont toujours le droit à des noms pourris pour leurs outils (palme d’or du titre le plus long accordé à :
« Visual Studio Team System 2008 – Team Foundation Server bêta 2″.

Retour vers le futur

C’est un véritable défi spatio-temporel auquel se livrent les commerciaux de Microsoft : comment sortir Visual Studio 2008 AVANT sa date de lacement annoncée officiellement il y a à peine quelques jours. Problème de communication au sein de la firme de Redmond ou effet d’annonce, Visual Studio 2008 sera donc disponible avant la fin de l’année mais ne sera lancé officiellement qu’en février 2008. Moi, ça me laisse perplexe un décalage comme ça. Je vais appeler Marty McFly pour avoir des explications.

Non-programmeurs, cette news est pour vous !

Vous ne savez pas programmer ? Il n’y a pas de mal, beaucoup de gens dans votre cas se portent très bien. Supposons néanmoins que vous vouliez commencer, et que vous choisissiez des langages Microsoft.

Depuis plus d’un an sont à disposition les versions Express de Visual Studio, qui sont en quelques sortes des sous-parties de cet outil professionnel, ciblées sur un seul domaine à chaque fois : Web, VB 2005, C#, C++, J#
Et comme l’outil ne fait pas le programmeur, vous pouviez aussi trouver en ligne divers tutoriaux comme le coach ASP.NET, le coach VB ou le coach Team System

Désormais, et pour nos amis anglophones, voici le Beginner Developper Learning Center. Ségolène, qui s’occupe du programme MSP, explique en quelques mots la nature de cette nouvelle ressource :

« Le Beginner Developer Learning Center est destiné surtout à ceux qui n’ont pas ou peu de bases de programmation et qui vont pouvoir apprendre comment construire sa propre application sous Windows ou son site web au travers de tutoriaux funs et allant étape par étape. De plus, pour s’adapter à chacun, il y a différents formats: du texte, de l’audio, de la vidéo. Il y a 45 leçons et 31 vidéos courtes de « how to » avec 3 niveaux de compétences. »

A vos claviers !

MSDN Evaluation Center

Site à destination des développeurs, le MSDN Evaluation Center permet le téléchargement de versions d’évaluations et/ou de bêtas au fur et à mesure du développement des produits. Un site à visiter régulièrement et qui propose déjà pour l’instant quelques grands noms de produits :

  • Office Enterprise 2007 (eval 60 jours)
  • Office SharePoint Server 2007 (eval 60 jours)
  • Office SharePoint Designer 2007 (eval 60 jours)
  • Visual Studio 2005 Professional Edition (eval 90 jours)
  • Visual Studio 2005 Team Suite (eval 180 jours)
  • Visual Studio 2005 Team Foundation Server (eval 180 jours)
  • Visual Studio 2005 Team Edition for Database Professionals (eval)
  • Visual Studio 2005 Team Test Load Agent
  • Visual Studio 2005 Online Hosted Experience
  • Visual Studio 2005 Virtual Images

Et je bientôt… (roulements de tambour)… Windows Vista (eval) et Visual Studio Orcas (en développement) !

News également sur le blog de M.