Archive

Archive for octobre 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, …)

 

 

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 :

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).

 

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.)

  
 
 

 

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 :

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.

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 ….

Catégories:PDC 2008

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 !

 

Il est 13h30 : Ca y est l’update sur le clouds est terminé. Il faut mettre a jour le client local.
 
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 !!!

Catégories:Non classé

[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.

Catégories:PDC 2008

[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 :) ).

Catégories:Non classé

[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.

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

Catégories:PDC 2008

[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 ….

Catégories:PDC 2008

.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 :

Catégories:PDC 2008
Suivre

Recevez les nouvelles publications par mail.