More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Flying over Clouds ... (...PhotosProfileFriendsMore Tools Explore the Spaces community

Nicolas CLERC

View spaceSend a message
Age:
Interests:
Microsoft Regional Director, Speaker Officiel sur les TechDays, DevDays, TechED
Cofondateur de TEKIGO (www.tekigo.com)
Quelques une de mes réalisations

Flying over Clouds ... (Nicolas CLERC - Microsoft Regional Director)

Architecte --¤-- Rich Client Expert
10/30/2008

Live Mesk : kesako (part 1)

Pour faire simple(voire tres tres simple), un Mesh est une sorte de gros container logique dans lequel on peut déclarer/attacher :

  • des devices (pc, des macs sous MacOs, et bientôt des pocketPC et [j'espère] des Windows Home Server),
  • des utilisateurs
  • des applications (web, silverlight2)
  • des ressources (dossier, ...)

 

web accueil mesh image

Via le "carroussel" Mesh, il est même possible de se connecter sur un PC en remote desktop. Un ActiveX LiveMesh est téléchargé et installé (pas de soucis : vous êtes averti et vous devez donner votre accord :) ).
Bon pour le moment, je n'ai qu'une machine dans  mon Mesh, donc le remote desktop de mon portable vers le meme portable n'est pas possible :

image

Toutes les machines et applications du Mesh ont accès aux données contenu dans le Mesh, et peuvent être synchronisées pour maintenir une copie des données en local. Ainsi, un dossier créé dans votre Mesh pour être synchronisé en local sur votre PC, votre Mac ou votre Pocket PC (si il a les droit d' accès aux dossier).

image

 

Bien entendu, il faut installer un petit logiciel client pour gérer cette synchronisation et l' intégration à l' explorateur Windows. Bonne nouvelle, il existe en 32bits et en version native 64bits !! (Et depuis ce jour 13h30 , pour MacOS aussi. La version Windows Mobile ne devrait pas tarder.)

soft mesh login mesh  
MeshSotware  synchro folder
icone folder livemesh 

 

Vous remarquerez que les folder Mesh sont accompagnés d' une fenêtre compagnon (elle peut être réduite) qui affichent des détails sur les éléments attachés au dossier :

Folder mesh

Les données contenus dans un Mesh Folder sont accessibles en ligne sur le Mesh Desktop (application web ajax) qui reproduit un bureau Vista light et qui rend les données accessibles de partout.

image

Pour avoir certaines fonctionnalités avancées (Drag & Drop, ... ) il faut installé un petit plugin.

Les applications peuvent accéder au Mesh. On parle alors de "Mesh enabled application". Il peut s'agir d' applications client riche qui tourne sur un OS équipé du client Mesh et du Live Framework (WPF, Windows Forms, ...). Via le framework Live est accède au Mesh.

Il peut s' agir aussi d' applications web ou Silverlight publiées sur le Mesh (et hébergées dans le "clouds" ). Ces applications ont accès aux données du mesh via les Live Services qui exposent de API REST/SOAP pour accéder aux services.

Une application Silverlight 2 exposé dans le Mesh sera capable de s' exécuter directement sur une machine déclarer dans le Mesh ou à l'intérieur du LiveDesktop dans le navigateur !!!

Voila pourquoi lors du keynote de lundi, il a été annoncé l' exécution de silverlight2 "out of browser" !!!
Le Mesh devient dont le bureau de Windows Azure(tm) et est donc capable d'exploiter les ressources du poste client via l'exécution d'application Silverlight 2 !!! Et ce , indépendament de l'OS du client (Windows, MacOC, Pocket PC) .....

De là on peut imaginer des configuration OS super légère comprenant le client LiveMesh, Silverlight2 et un browser.

Le retour de l'OS Web ?????

Et là ... Google prend une claque ....

Update du Live Mesh en cours ...

Bon, je suis en pleine session sur la synchro des données entre les applications et un Mesh , je teste en live les démos ... et hop ... Microsoft fait une update de l' infrastructure Mesh .... j' espère pour nous ajouter plein de bonnes choses !

mesh update 

Il est 13h30 : Ca y est l'update sur le clouds est terminé. Il faut mettre a jour le client local.
livemesh update 
Vous noterez que l'on est passé de "Live Mesh Tech Preview" à "Live Mesh Beta".
Une fois l'installation terminé, LiveMesh redémare le desktop windows (en gros : le process explorer.exe) et le client liveMesh.

Les principales nouveautés apportées : support des clients MacOS et Windows Mobile 6 en tant que Device !!!

10/28/2008

[Live@PDC2008] Direct Live du Keynote

Pas facile d'écouter en anglais et de blogger en français en même temps :) 

Superbe vidéo d'intro, bien punchy ... avec des captures écran de la SNCF !! (si si ... qui les as vue ces nouvelles bornes en WPF ??).

Ray Ozzie confirme que ce keynote va parler du poste client (j'aime :)). Une vidéo retrace l'histoire du PC (avec les logiciels Microsoft bien entendu). Ray attaque un petit historique  du poste client, de Microsoft et de son investissement dans ce domaine.

Windows 7 : UI expérience

Une nouvelle barre des taches plus souple, plus visuelle, couplé avec les logiciel MDI (un onglet IE = une vignette barre des taches, idem pour les document word).
La taille des icônes peuvent être réduite
Toutes les icônes et vignettes sont réoganisables. et indifférenciée (raccourci de lancement, mais aussi icône lié à l'éxecution du soft)

De nouvelles fonctionnalités pour les réseaux familliaux : détection automatique des périphérique,partage réseau pour les rendre accessible à toutes les machines du HomeGroup. C'est le "Home networking".
Le supports de machines mobiles (portable professionnel) attachées à un domaine est pris en compte, sans compromettre la sécurité ni les paramètres associé au domaine.

Nouvelle application pour synchroniser les périphérique mobiles (player, mp3, smartphone, ...)
Disparition de la sidebar pour les gadgets. Vous pouvez 'maintenant' les poser partout sur le bureau (euh ... on pouvait déja le faire avec Vista, non ?)
La zone des icônes systèmes (systray, en bas à droite) est -  elle aussi - complètement réorganisable et personnalisable.
Un nouvel Action Center qui centralise les messages et soucis rencontré sur le PC pour sélectionner les actions correctrices.

Bon, c'est très joli, plus fonctionnel et souple que Vista, mais pour le moment on n'a vu que des améliorations visuelles, et/ou essentiellement destiné au grand publique.

Généralisation du Ribbon de partout ... même dans Paint :)

Maintenant le gros morceau : le MultiTouch !!! Demo live sur un HP TouchSmart avec écran tactile (déjà en vente : http://h10010.www1.hp.com/wwpc/fr/fr/ho/WF05a/12454-12454-3352963-3352964-3352964-3733137.html).

Les fonctionnalités de la souris ont été surchargé pour supporter un ou plusieurs poitn de contact pour piloter Windows.Les applications ont été adaptées (Paint permet de dessiner à plusieurs doigts !). On retrouve les même types d'applications que sur Surface ( www.surface.net). Vraiment bluffant. Ca ouvre de nouvelles possibilités d'interaction avec les utilisateurs.

On continue sur un peu d'humour et d'autodérision  concernant les retours de Vista de la part des clients, utilisateurs, blogueurs, commerciaux .... ;)

Wordpad supporte les formats OpenXML d'Office 2007.
Video dautodesk : utilisation du multitouch. Plutôt sympa : rotation, zoom et modification du modele 3D en touchant l'écran.

Enfin, on enchaîne sur des améliorations moins visuelles :

  • Réduction : consommation mémoire, entrée/sortie disque, consommation électrique
  • Augmentation : Vitesse (boot, accessibilité des périphérique), réactivité (menu Démarrer, barre des taches), Multiprocesseurs (jusqu'a 256 processeurs !!!!).

Meilleur support des netbooks (processeur 1ghz, ...)
Support de bitlocker sur les périphériques USBs ! Ca c'est vraiment bien !!
Des GroupPolicy pour permettre de mieux gérer les périphériques USB et les règles associés (qui à le droit, ...).

YES : Gestion native des VHD dans le Disk Management snap in !!!  Accessible dans l'explorateur comme un disque physique, et possibilité de booter directement dessus !!!!!
Zoom de l'ihm intégré ... bon c'est cool pour développer des IHM ...
Meilleur gestion des multi écran, Multi ecran avec le remote desktop ou sur un ecran distant.
Possibilité de paramétrer et sélectionner les messages que l'UAC remonte.

Bonne nouvelle : une version Pre-Beta de Windows 7 nous sera remis. Elle n'aura pas toutes les fonctionnalités. La prochaine étape est une beta qui contiendra toutes les fonctionnalités.

 

On bascule maintenant sur la partie développeur avec l'arrivée de Scott Guthrie (Corporate Vice President).

Évolution des MFC pour supporter les nouvelles fonctionnalités de Windows 7.
Windows 7 embarque en standard .NET 3.5sp1. Il facilite notamment l'intégration avec des éléments natifs DirectX/D3D, le support des shader dans les effets, amélioration des performances et des nouveaux contrôles.

Démo de PhotoSuru : exemple de visualisateur photo écris en .NET 3.5sp1 pour W7.

    • support du Ribbon : : WPF:RibbonTab, WPF:RibbonWindow
    • support des skin dans les Ribbon
    • support des taskList de Windows 7
    • support du multitouch

ENFIN : un pack de contrôles pour WPF : DataGrid , DatePicker, Calendar, Ribbon, VisualStateManager

.NET 4

amélioration du support du multitouch, deepzoom, visualStateManager, text
Support de l' exécution side by side in process de 2 CLR différentes !!!
Support des langages dynamiques
Au niveau du développement , support avancé de ses fonctionnalités dans Visual Studio 2010.

VS2010 a  aura une ihm WPF (ça ressemble à blend ... bof bof ).  mais la CTP qui sera remise n'aura pas d'ihm WPF.
Support des moniteurs multiples (Enfin !).
Visualisation plus sympa des commentaires XML.
La création des extensions VS2010 est beaucoup plus simple (d&d dans un dossier).
intégration au bug report de TFS et visualisation d'un work item directement dans le code

pour la partie Web :
jQuery et un addin pour l'intellisence jQuery est téléchargeable pour vs2008.
Différents fichiers web.config en fonction de la cible de compilation ( Debug, Release, ...)
IIS Smooth Streaming pour silverlight2 (gratuit)
Silverlight toolkit : nouveau controle : charting, treeview, dockpanel, wrappanel, viewbox, expander, autocomplete, numericupdown ...  le tout disponible avec le code source.
Support du design directement dans VS2010.

Silverlight est maintenant supporté In & Out of browser ! (c'était déjà pas facile d'expliquer la différence entre WPF & Silverlight 2 ... ça va l'être encore plus :) ). Par contre, ça va permettre d' écrire des applications XAML/.NET simple qui tourneront aussi bien sur Windows, que sur MacOS et Linux (avec le projet Moonlight)

Et enfin pour conclure, un petit passage sur Office 14 et sa déclinaison Office 14 Online !!! Oui !!! Il y aura une version web de word/excel/onenote.
Office 14 permettre le travail collaboratif simultané : plusieurs utilisateurs simultanément sur le même document avec synchronisation automatique (aussi bien entre les version desktop qu'avec les versions online). L'échange des données passera par les Live services pour les version onlines.

[Live@PDC2008] Direct Live du Keynote - Mardi 28 Octobre

Bon dans quelque minutes le Keynote va commencer.

Tout le monde attends avec impatience Windows 7. Mais la vrai question est : "Que'est ce que Microsoft va nous annoncer en même temps ?"

Vous pouvez suivre le live du keynote sur http://www.microsoftpdc.com/ (vrai direct, pas de decallga de censure :) ).

10/27/2008

[Live@PDC08] Windows AZURE la couche technologique Microsoft pour le Clouds Computing

Windows Azure regroupe l'ensemble des couches technologiques nécessaires pour faire du "Cloud Computing" made in Microsoft.

servicesPlatform

Il s'agit autant de services techniques ou de plus haut niveau destiné à vos applications, d'outils de développement et de déploiement sur l'insfrastructure Windows AZURE, et bien entendu d'une infrastructure d' hébergement d' application et de service. Le tout avec pour but de mutualiser la puissance et l' infrastructure informatique.

.NET est au coeur de cette stratégie en tant que plateforme technologique de développement. Windows Communication Fundation et Workflow Fundation sont des technologies clés.

Windows Azure comprend

  • des services orienté infrastructure .NET Services:
    • Service Bus : bus de communication
    • Access Control : gestion de l'acces sur la base de preuve/règles
    • Worfkflow services : hébergement de workflow
    • ...
  • des services plus haut niveau
    • SQL Services : accéder à la puissance de SQL Server de manière distante, héberger vos données, ...
      • Database
      • DataSync : synchronisation avec les clients
      • Reporting
      • DataMining
      • ETL
      • Reference Datas
    • Live Framework : services destiné aux utilisateurs
      • Données
        • Identity
        • Contact
        • Fichiers
        • Agenda
      • Services
        • Resources : stockage de données extensible
        • Sync : synchronisation des données lié à un utilisateur
        • Application Management : decouverte, utilisation, partage d'applications
        • Device : gestions des point d'acces des utilisateurs (pocket, smartphone, pc, ...)
    • Office Sharepoint Services
    • Dynamics CRM Services Des applications Online
    • Office Live
    • Office Sharepoint Online
    • Dynamics CRM Online

Bien entendu, le tout intégré avec les application desktop/server traditionnel (Sharepoint, Dynamics, Office, ...)

Microsoft fournit la plateforme, vous payez ce que vous consommer :)

plus d'info : http://www.azure.com

[Live@PDC08] Windows AZURE

Windows Web tiers offering from Microsoft !

Ce n'est pas un logiciel qui tourne sur nos machines, mais il s'agit d'un service qui tournera sur un ensemble de machine. Une CTP est maintenant disponible.

Je vous avais dit qu'il n'y avait pas que le fameux Windows 7 ...

cf mon prochain billet pour plus de détail ....

.NET 4 ? nouvelle version ... nouveau logo !

Eh oui, avant meme le keynote, quelque nouveautés deviennent publique : Sur le blog de Sayan Ghosh(http://blogs.msdn.com/sayanghosh/default.aspx) on découvre le nouveau logo .NET 4 :

newdotnetlogo_2

Comme je le disait : NDA (Accord de Non Divulgation)

Il est 16H heure locale, et on sort de 3 sessions techniques NDA sur les nouveautés qui seront annoncés officiellement lundi ou mardi lors des keynotes !

Eh ben ... ça en met plein la figure (et la nouveauté que tous les journalistes ont en bouche n'est pas la pire ... pom pom pom).

Juste 2 petites photos pour vous tenir en haleine :

MS confidential

MS confidential2

Non, pas d' autres photos, ni de détails pour le moment ... NDA oblige, mais suivez les post, vous aurez les informations en temps quasi réel dès Lundi

10/26/2008

Bienvenue à L.A. !

Ca fait penser au sous titre de la dernière série où sévit l'agent Mulder :) (excellente série soit dit en passant)
Mais ce n'est pas une plaisanterie !
 
Apres les traditionels déboires avec les compagnies aériennes américaines, j'ai enfin mis le pied à Hollywood !
Bon, ok ... je n'ai rien de photogénique (quoi que), ni ne suis le clone de George Clooney (re .. quoi que ;)). mais mon hotel est juste à coté du Kodak Theater (là où les cinéastes et stars du grand écran s'auto-congratulent en se remettant des Oscar).
 
Donc, après :
   - un chauffeur de taxi que me l'a joué guide touristique (bon, c'est vrai que Sunset avec plein de citrouilles et de toiles d'araignée c'est marrant ),
   - un bon hamburger américain (j'ai dis BON ! Donc vous oubliez l'enseigne avec un M jaune et clown) parce qu'une compagnie aérienne (surtout US) ca ne vous nourrit pas son RD,
   - une nuit potable (ben vi 10h de décallage, ca casse et déphase un peu),
   - un café (je dis pas BON ce coup ci car il est américain),
   - un levé de soleil orangé sur les collines couvertes de palmier de Highland avenue,
direction le Convention Center pour récupuerer, badges, équipement de premiers secours made in PDC (a priori un disque externe cette année, avec tout le contenu ... pret a booter ? ).
Comme d'habitude logistique nickel : navette a partir/vers les hotels, de/vers l'aéroport.
 
Ensuite pour le reste de la journée, Regional Director Meeting avec les specials guests de Micrsoft et donc une multitudes d'infos à la clé (dont je ne manquerais pas de vous faire part ... si elle ne sont pas couvertes par l'accord de confidentialité signé avec Microsoft).
 
Rester à l'écoute ...
 
 
10/14/2008

Silverlight 2 es disponible en version Finale !

Mais snif ... toujours de support des versions 64bits d'IE Agressif
 
Les mises à jour des SDK, de Blend et des tools pour VS2008 ce trouve ici : http://silverlight.net/GetStarted/
 
Bon dev !
 
9/4/2008

Google Chrome et les déchets apres deinstallation : un spyware ????

Comme beaucoup j'ai testé Google Chrome. Et comme beaucoup je l'ai désinstallé (trop de faille de sécurité sur le webkit utilisé).

A ma grande surprise, à la fin de la désinstallation, un processus appelé "googleupdate.exe" était toujours présent en mémoire. --> Kill -9 comme dirait les unixiens ;)

Par acquis de conscience, j'ai effectué quelques vérifications : ce googleupdate.exe est toujours installé dans mon dossier personnel système personnel  dans un sous dossier pas trop adapté aux exécutables ! : C:\Users\NomDuUser\AppData\Local\Google

Bon déjà un mauvais point.

J'ai poussé les investigation un peu plus loin : Scan de la registry.

Il apparaît que cet exécutable contient un ActiveX appelé (progId) GoogleUpdate.OnDemandCOMClass, son classId étant {2F0E2680-9FF5-43C0-B76E-114A56E93598}.

Cet ActiveX est aussi référencé aussi dans la clé HKEY_CURRENT_USER\Software\Classes.

Mais point un peu plus troublant, dans la clé HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Low Rights\Elevation Policy, l'exécutable googleupdate.exe est autorisé à court-circuiter le mode protégé d'IE et a le droit de s' exécuter silencieusement avec une élévation de privilège vers le niveau medium (valeur de Policy = 3, cf Technet : http://technet.microsoft.com/en-us/library/cc749393.aspx )

Sachant que chaque installation de Chrome possède son propre identifiant unique, rien n' empêche d' envisage que GoogleUpdate connaisse toujours cet identifiant meme apres deinstallation, et qu' il soit donc utilisable par google même si on surf avec IE. Je cite http://www.google.com/chrome/intl/fr/privacy.html :

Votre copie de Google Chrome inclut un ou plusieurs numéros d'application uniques. Ces numéros, ainsi que les informations relatives à l'installation de votre navigateur (par ex., numéro de version, langue), sont envoyés à Google lorsque vous installez et utilisez le produit pour la première fois et lorsque Google Chrome recherche automatiquement les mises à jour.

On est pas loin de la définition (fonctionnel et technique) d'un spyware ...

Bon allez, opération ménage de la registry maintenant ....

7/3/2008

Silverlight 2 Beta 2 en tant client WCF : petit bug ConfigUnrecognizedElement

Quand vous souhaitez utiliser un service wcf à partir de Silverlight 2 Beta 2, il faut faire attention aux bindings utilisés.
SL2B2 ne supporte (pour le moment) que SOAP 1.1 (c'est à dire le basicHttpBinding), alors que par defaut les .svc des applications ASP.NET sont exposés en SOAP 1.2 (wsHttpBinding).
 
Ce qui est déroutant c'est que Visual Studio 2008 (et les extension silverlight 2 beta2) ne signale pas les incompatibilités au moment de l'ajout de la référence au service.
Tout ce déroule correctement, le proxy est bien créé dans le projet sl2B2, tout compile, mais au moment de l'execution vous obtenez une erreur "ConfigUnrecognizedElement" !!
En fait le runtime silverlight vous indique que dans le fichier de config des références des services WCF (fichier xml : ServiceReferences.ClientConfig ) il y a des éléments xml inconnus ( = ne faisant pas parti du schéma XSD supporté par SL2B2).
En regardant ce fichier, on trouve l'utilisation d'un binding "wsHttpBinding", non supporté par SL2B2 (confirmé par l'intellisense qui ne propose que le basicHttpBinding).
 
Les extensions Silverlight 2 Beta 2 pour Visual Studio 2008 nous ont donc généré du code non supporté par Silverlight 2 Beta 2 Triste
 
Pour remédier à ce probleme, le plus simple (et le plus propre à mon sens) est d'exposer le service avec un basicHttpBinding.
Pour se faire, direction le fichier de configuration de votre projet web (web.config) contenant le service, et remplacez le binding du contrat exposé (dans ce cas ITekigoPlayerService)

<endpoint address="" binding="wsHttpBinding" contract="ITekigoPlayerService">
   <
identity>
     
<dns value="localhost" />
   </
identity>
</
endpoint>

Par :

<endpoint address="" binding="basicHttpBinding" contract="ITekigoPlayerService">
   <
identity>
      <
dns value="localhost" />
   </
identity>
</
endpoint>

Ensuite, dans votre projet Silverlight, faites un clic droit sur la références au service, et sélectionnez "Update Service Reference".
Visual Studio 2008 va vous regénérer les classes proxy, mais aussi le fichier de configuration qui sera enfin conforme au schéma supporté par silverlight 2 beta 2.
 
 
6/27/2008

Mon arbre ecologique :)

Mon arbre sur le site Carbon Grove

Bye bye Bill

Today is the last day ...
Bill Gates quitte Microsoft pour se consacrer à temps plein à sa foundation.
Qu'on l'aime ou pas, que l'on apprécie Microsoft ou pas,
 on ne peut que saluer le travail et l'entreprise qu'il a créé,
son impact sur l'informatique.
 
Bonne retraite et bonne continuation Bill.
 
BillG_F
 
 
[Updated 01/07/2008]
 
 
6/9/2008

Silverlight 2 Beta 2 est disponible !

Depuis Vendredi la beta 2 de silverlight 2 est téléchargeable. (cf le blog de Scott Guthrie http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx ).
Les bétas des outils ou SDK de développement sont a jour ( VS2008 Tools for Silverlight et Blend 2.5 June preview ). Téléchargement : http://silverlight.net/GetStarted/
 
A vos downloads !
6/2/2008

Crypto, Terminsal Server, Windows 2008 64bits et les cartes réseaux Dell/Broadcom

Bon, autant faire profiter tout lemonde des soucis rencontrés avec des connexions terminal server sur nos serveurs Windows 2008 64bits.
Symptome : Les connexions étaient très lentes (malgré un LAN tout neuf en gigabit) et nous avions des déconnexions lié à des erreurs de cryptages au sein du protocal RDP !
Le pire c'est que ca marchait sans problemes avec certains postes clients.
Apres investigation, seul les connexion entre un serveur 64bits et un client 64bits posaient des soucis ! Et encore, uniquement avec nos machines d'origine DELL.
Un autre serveur 64bits ne posait aucun soucis ... !
Pfu ... encore ces foutues incompatibilitée avec un windows 64bits ! .... et bien non ... le bins est encore plus tordu :
Le soucis venait des cartes réseaux utilisé (entre autre) par Dell (chipset Broadcom gigabit),  qui - par défaut - active une fonctionnalité "Send Large Offload IPV4" qui perturbe le cryptage utilisé par RDP uniquement si les 2 extrémités de la connexion utilise des versions 64bits.
Il faut donc désactiver (Disable) cette propriété au niveau de la carte réseau (je l'ai fait au niveau des serveurs et des clients par sécurité).
Et tout refonctionne correctement !
 
Brodcast_Gigabit_rdp_crypto
 
Il est aussi possible que cette proprité, quand elle est activé, impacte les transmission de données volumineuses. Don't act !
 
 
5/28/2008

Bouquins sur VSTO / Visual Studio Tools for Office

Pendant ma session sur VSTO lors du MSDN Tour de Lyon, j'ai été pris d'un subit trou de mémoire et impossible de me rappeler le nom des auteurs du livre que je considère comma la "bible" VSTO , donc :
Il s'agit du livre "Visual Studio Tools for Office" (il existe en version c# ou vb.net ).
Il est écrit par Eric Carter et Eric Lippert, édité chez Addison Wesley, ISBN 0-321-33488-4.
 
Bonne lecture à tous.
5/13/2008

Le service pack 1 de WPF 3.5 disponible en béta

Microsoft vient de mettre en téléchargement la béta du service pack 1 de WPF 3.5.  La version finale sortira normalement cet été.
Ce SP apporte des corrections de bugs, des améliorations de performances et quelques petites nouveautés. Entre autre :
  • Déploiement :
    • .NET FX : plutot que de déployer la totalité du framework sur les poste, une version 'poste client' permettra de ne déployer que les modules utiles sur un poste client type (sans les modules serveur : ASP.NET, ...). Le déploiement en sera d'autant alléger. VS2008 SP1 permettra de sélectionner le type de framework pour garantir  les dépendances de vos application. Par la suite, l'installer de ce package client sera personnalisable.
    • Il sera possibile d'executer des applications .NET en Full trust à partir d'un partage réseau !
    • support natif de ClickOnce avec Firefox en plus du support XBap
  • Graphisme :
    • support de l'interaction des elements 2D posé sur une surface 3D,
    • support des shaders HLSL (ShaderEffect) : utilisation du CPU de la carte  graphique pour une accélération maximale.
    • meilleure intégration avec DirectX : utilisation d'une surface Direct3D comme brush par exemple
    • WriteableBitmap : permet de manipuler bit/octet par bit/octer une image (les données bitmaps sont mappé directement en mémoire et accessible au développeur), mais surtout les modifications sont directement visualisé (youpi pour mon application webcam !!!!).
  • amélioration des performances de démarrage (cold startup) des application, ecran de chargement XBAP géré en HTML donc directement visible, support des splash screen directement dans Visual Studio 2008 SP1
  • Recyclage optionnel des controles (notamment pour le VirtualizingStackPanel)
  • virtualisation dans le Treeview
  • des nouveaux controles :
    • une Datagrid (ENFIN !!!)
    • Un ribbon à la Office 2007 100% implémenté en WPF
    • post SP1, un webbroser evolué sera disponible (support de l'intégration WPF/contenu Web ... contenu web pouvant etre HTML, Silverlight, XBap, ...)
  • D'autres évolutions/corrections :
    • un converter StringFormatter pour gérer la mise en forme directement via un converter natif
    • améliorations du designer WPF de VS2008 (ouf ...).
  • ...
 
Les liens de téléchargement:
 
Comme il se convient, à ne pas utiliser en production c'est une version en cours de développement !

Tekigo recrute !!

Et oui ... comme dirait l'autre "notre petite entreprise ne connais pas la crise" ... et donc nous recherchons des profils pour rejoindre notre équipe d'architectes et de consultants.
Je vous livre ci-après nos annonces 'officielles'. N'hésitez pas à me contacter, à contacter directement Tekigo  ou à nous envoyer un mail à rh@tekigo.com :
 

Dans le cadre du renforcement des compétences de Tekigo, nous sommes à la recherche de talents et de potentiels qui sont animés par la volonté de générer de la valeur grâce aux technologies de l'information et des métiers du génie logiciel. Notre stratégie de développement repose pour une part importante sur l'acquisition et la fédération des compétences et des énergies pour répondre aux attentes de nos clients

Plus d'informations ici.  

Des opportunités dès aujourd'hui :

Actuellement, Tekigo recrute des experts techniques ou en devenir, maîtrisant la technologie Microsoft .NET. 

En collaboration avec nos consultants et nos architectes, vous aurez comme objectif de renforcer et développer l’un de nos domaines d’expertise. Vous interviendrez sur nos missions d’accompagnement impliquant votre expertise (du prototypage à l’intervention in situ), seul ou en équipe . Doté d’un sens critique, vous êtes en veille technologique permanente et vous avez envie de travailler sur des missions innovantes, à forte valeur technique. Vous serez un référent, garant de la capitalisation de la connaissance sur votre domaine.

Vous souhaitez approfondir et exceller sur l’un des domaines suivant : framework .NET 3.x, ALM et Team System, Sharepoint et VSTO. Au moins un an d’expérience dans l’un de ces domaines est requis. 

Plus d'informations...

 Tekigo recrute également des ingénieurs d'études et de développement maîtrisant la technologie Microsoft .NET (Winform, ASP.Net, ADO.NET, C#...). Un minimum de deux à trois ans d’expérience à un poste similaire est requis.

Pragmatique et curieux, vous êtes en veille technologique permanente et vous avez envie de travailler sur des missions et des projets innovants, à forte composante technique. Vous êtes familier avec les principaux design patterns de conception logicielle.

Soutenu par des experts, vous aurez en charge de développer une expertise parmi nos domaines de compétences, afin d'évoluer vers un poste d’expert technique.

Une connaissance de WCF, WPF, WF, LINQ ou Team System sont des plus

 
 

MSDN Tour le 20 Mai 2008 à Lyon

 
logo_regsys
 
Et oui ... 2008 est l'année du retour des 'gros' évènements Microsoft en province.
 
En l'occurence, ce n'est ni un format type devdays, ni un techdays.
Le MSDN Tour se situe entre les deux : une journée gratuite (comme les devdays) mais 5 tracks en parallèle (comme les techdays, mixant sessions Dev et sessions IT).
En temps de Microsoft Regional Director, j'ai donc la responsabilité (avec mes associés au sein de Tekigo) de coordonner et animer les sessions MSDN (architecture, développement, langages, ex