Welcome to TechNet Blogs Sign in | Join | Help

Moonlight 2.0 Preview

Ce rapide billet pour vous informer de la disponibilité de la première "Preview" de Moonlight 2.0, au cas où cela vous aurait échappé.

Voici le lien: http://tirania.org/blog/archive/2009/May-04.html

Posted by regisma | 1 Comments

Velocity CTP3 disponible en téléchargement

Pour ceux qui s'intéressent à la gestion de cache distribué, sachez que la CTP3 de "Velocity" est disponible en téléchargement à l'adresse suivante: Velocity CTP3

Cette « release » contient des améliorations en termes de sécurité et de performance, ainsi qu’une nouvelle fonctionnalité de notification qui permet à un client d’être notifié lorsqu’une modification est réalisée sur une « key », « region » ou « cache level » ; les APIs ont aussi été refactorisées.

Posted by regisma | 0 Comments
Filed under: ,

Smooth Streaming: Mise en oeuvre

Dans un précédent billet j’avais décrit le « Smooth Streaming », voyons maintenant comment le mettre en œuvre et l’utiliser :

 

1.     Mise en œuvre :

1.1  IIS Media Services 3 avec "Microsoft Web Platform Installer"

Ou télécharger: Smooth Streaming 1.0 - Beta x86 / x64

1.2 Microsoft Expression Encoder 2 Service Pack 1 (SP1)

1.3 WebDav 7.5 pour faciliter la publication  - x86 / x64

1.4 Une fois installé vous obtenez :

SmoothStreaming1

 

1.5 Pour plus d’information, les liens utiles :

Smooth Streaming

ReadMe (Beta)

Getting Started

 

2.     Utilisation :

2.1 Encodage

SmoothStreamingEncodage-1

 

SmoothStreamingEncodage-2        

2.2 Player

SmoothStreamingPlayer-1

 

SmoothStreamingPlayer-2

 

            2.3 Un Player d’exemple avec la possibilité de jouer sur la bande passante:

http://www.iis.net/media/experiencesmoothstreaming

Si vous souhaitez installer le Player dans votre propre environnement :

Big Buck Bunny Sample

SmoothStreamingPlayer-3

                                  

                                   SmoothStreamingPlayer-4

                                  

 

Posted by regisma | 0 Comments
Filed under:

ESB Guidance 2.0

Cette semaine, j'ai installé la CTP2 de l'ESB Guidance V2.0 http://www.codeplex.com/esb .

Après avoir installé correctement les pré-requis (BTS2009 + BAM), cela s'est fait en 30mns montre en main. Voici ci-dessous la procédure que j'ai suivi, c'est une synthèse de ce que j'ai trouvé sur le Net et dans les documentations (installation et utilisateur).

ESB V2.0 Guide d’Installation

1.       Prerequisites

1.1.    IIS 7.0

1.2.    Microsoft BizTalk Server 2009 Enterprise Edition Beta

1.3.    Microsoft SQL Server 2008

1.4.    Infopath

1.5.    Microsoft Visual Studio 2008 SP1

1.6.    Enterprise Library 4.0

1.7.    Unity Application Block 1.1

1.8.    Windows PowerShell 1.0

1.9.    Microsoft Chart Controls for Microsoft .NET Framework 3.5 - Required by ESB Management portal

1.10.Microsoft BizTalk Adapter Pack v2 CTP4 - Required by SQL LOB Adapter Sample

1.11.Microsoft WCF LOB Adapter SDK SP2 CTP4 - Required by SQL LOB Adapter Sample

1.12.     Microsoft Visual Studio 2008 SDK 1.1 - Required by Itinerary Designer in Visual Studio 2008

1.13.     Microsoft UDDI Services 3 - Required by UDDI resolver and dependent samples

1.14.BTS 2009 BAM Tools - Required by Itinerary and Exception BAM tracking

2.     Installation ESB Guidance V2

2.1.    Start BizTalk Server 2009 Administration Console

2.2.    Install the ESB Guidance 2.0 CTP2 January 2009 msi. This step will unpack the necessary files needed to install the ESB Guidance and create necessary registry entries. The itinerary designer is also installed and available from Visual Studio 2008.

2.3.    From  C:\Program Files\Microsoft ESB Guidance 2.0 CTP2 - January 2009

Import the Microsoft.Practices.ESB.CORE msi into BizTalk using BizTalk Administration tool.

ESB2.3 

2.4.    CD  “C:\Program Files\Microsoft ESB Guidance 2.0 CTP2 - January 2009”

Install  the BizTalk installer package, named Microsoft.Practices.ESB.CORE msi

  ESB2.4

2.5.    Configure the Exception Management Database, the Exception Web Services, the Itinerary Database and the Core Web Services:

CD  “C:\Program Files\Microsoft ESB Guidance 2.0 CTP2 - January 2009\bin”

ESBConfigurationTool.exe

ESB2.5

           2.6.    Install BAM Itinerary tracking:

CD “C:\Program Files\Microsoft ESB Guidance 2.0 CTP2 - January 2009\Bam”

“C:\Program Files\Microsoft BizTalk Server 2009\Tracking\bm” deploy-all  -DefinitionFIle:"  Microsoft.BizTalk.ESB.BAM.Itinerary.xml"

 ESB2.6

2.7.    Install exception handling BAM tracking:

"C:\Program Files\Microsoft BizTalk Server 2009\Tracking\bm" deploy-all  -DefinitionFIle:"  Microsoft.BizTalk.ESB.BAM.Exceptions.xml"

 ESB2.7

2.8.    Install UDDI

"C:\Program Files\Microsoft BizTalk Server 2009\bin\ Microsoft.Practices.ESB.UddiPublisher.exe"

 

3.     Installing Samples

3.1.    The samples are contained in the source code zip and must be unpacked. The recommended location to unpack the source is C:\projects\microsoft.practices.esb\source. Some of the samples have hardcoded file paths and this should provide a more seamless installation with less issues.

Open a “Visual Studio 2008 Command Prompt

Gacutil.exe is located in “C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin” set your environment  accordingly

Reference to this path is in file “C:\Projects\microsoft.practices.esb\Source\Core\Install\Scripts\ESBFunctions.ps1”,  in function “GacOperation”

3.2.    Do the installation following the list ordering below:

·         Exception Handling – This is where the GlobalBank.ESB BizTalk application is created

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\Exception Handling\Install\Scripts”

Setup_bin.cmd

 ESB3.2

     o   Configure InfoPath Form Template shares:

1.        In Windows Explorer, navigate to the folder \Source\Exception Handling\Source\ESB.ExceptionHandling.InfoPath.Reporting\Publish within the source folder where you installed the ESB Guidance. This folder contains the InfoPath template used to render exception information serialized by the ESB Exception Management Framework.

2.        Share this Publish folder using the name Publish, with Read permission for all users. In Windows Server 2003, you can do the following:

2.1.     Right-click the Publish folder in Windows Explorer, click Properties, and then click the Sharing tab.

2.2.     Click Share this folder and accept the default value Publish (the folder name).

2.3.     Click the Permissions button and confirm that the Read check box contains a check mark for the Everyone account group.

2.4.     Click OK in each of the two dialog boxes.

3.        In Windows Explorer, navigate to the folder \Source\Samples\Exception Handling\Source\ESB.ExceptionHandling.InfoPath.Resubmit\Publish within the source folder where you installed the ESB Guidance. This folder contains the InfoPath template used to demonstrate the Repair and Resubmit use case within the sample application.

4.        Share this Publish folder using the name PublishResubmit, with Read permission for all users, as described in step 2.

o   Testing: To run the Repair and Resubmit Custom Exception Handler sample

5.        Before you run this sample for the first time, ensure that the receive location and send port URLs point to the appropriate directories in the \Source\Samples\Exception Handling\Test\Filedrop folder. The receive location should specify the folder EAIProcess.RequestPort, and the send port URLs should specify the folders EAIProcess.PostApproval and EAIProcessHandler.PostDecline.

6.        If the GlobalBank.ESB application is not already running, use the BizTalk Administration Console to start it.

7.        Start the sample by copying the sample file named Request_EAIProcessHandler.xml, located in the \Source\Samples\Exception Handling\Test\Data folder, to the folder specified for the EAIProcess.RequestPort_FILE receive location: \Source\Samples\Exception Handling\Test\Filedrop\EAIProcess.RequestPort.

8.        Open the folder named EAIProcessHandler.PostDecline (within the \Source\Samples\Exception Handling\Test\Filedrop folder). You will see the "Declined*" message generated by the exception handling orchestration.

9.        Open the folder named EAIProcessHandler.RepairSubmit (within the \Source\Samples\Exception Handling\Test\Filedrop folder). You will see a "RepairSubmit" message generated by the exception handling orchestration.

10.     Double-click the RepairSubmit file to open it within the appropriate InfoPath template. You will see the message ready for edit and resubmission.

11.     Change the value of the Unit Price field from 0 to 2, and then click the Submit button located on the toolbar of the InfoPath form to submit the edited document back to BizTalk for processing. The submit process uses a BizTalk-configured HTTP receive location.

12.     Navigate to the EAIProcess.PostApproval folder (within the \Source\Samples\Exception Handling\Test\Filedrop folder). You will now see the "Approval*" document containing the updated value for the unit price.

13.     Http Error 404:

BizTalk HTTP Adapter is implemented as an ISAPI application. Make sure BtsHttpReceive.dll is an allowed Web Services Extensions in IIS. Add an entry for instance "BizTalk HTTP Adapter" on the Web Service Extension folde , add the path to BtsHttpReceive.dll (C:\Program Files\Microsoft BizTalk Server 2009\HttpReceive\BTSHTTPReceive.dll)

 ESB3.2.13 

14.     Http Error 405:

your virtual directory does not have execute permissions

 ESB3.2.14

·         Namespace

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\Namespace\Install\Scripts”

Setup_bin.cmd

·         Dynamic Resolution

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\DynamicResolution\Install\Scripts”

Setup_bin.cmd

·         Itinerary

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\Itinerary\Install\Scripts”

Setup_bin.cmd

·         Scatter Gatherer

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\ScatterGather\Install\Scripts”

Setup_bin.cmd

·         Multiple Web Services

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\MultipleWebServices\Install\Scripts”

Setup_bin.cmd

·         SqlAdapter

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\SqlAdapter\Install\Scripts”

Setup_bin.cmd

·         Transformation Service

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\TransformServices\Install\Scripts”

TransformServices_Install.cmd

·         Resolver Service

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\ResolverService\Install\Scripts”

Setup_bin.cmd

·         Biztalk Operations

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\BiztalkOperations\Install\Scripts”

Setup_bin.cmd

·         Management Portal

o   Installation:

CD “C:\Projects\microsoft.practices.esb\Source\Samples\Management Portal\Install\Scripts”

Management_Install.cmd

o   Portal URL:

http://localhost/ESB.Portal

http://localhost/ESB.Portal/Default.aspx

http://localhost/ESB.Portal/Reports/Reports.aspx

4.     Others

4.1.    If your BizTalk Server 2009 project uses the SQL adapter, you must install SQLXML 3.0 SP3. You can install SQLXML 3.0 SP3 from http://go.microsoft.com/fwlink/?LinkID=122479.

This is the error you will get if SQLXLK3.0 is not installed:

A message sent to adapter "SQL" on send port "ALL.Exceptions" with URI "SQL://(local)/EsbExceptionDb/" is suspended.  

Error details: Could not load file or assembly 'Microsoft.Data.SqlXml, Version=3.2.2917.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.

 

 

 

Posted by regisma | 0 Comments
Filed under: , ,

La "BETA 2" du "Patterns & Practices Application Guide 2.0" est disponible...

Le guide "patterns & practices Application Architecture Guide" est disponible à l'adresse suivante: http://www.codeplex.com/AppArchGuide

Il se focalise particulièrement sur les types d'applications les plus communément rencontrés, comment architecturer ces applications (composants, services...). Une saine lecture pour les fêtes de noël ;-)

Joyeuses fêtes et bonne année.

 

Posted by regisma | 0 Comments
Filed under: ,

Smooth Streaming, c’est quoi?

« Smooth Streaming » est une nouvelle extension pour IIS 7.0 qui permet une adaptation du flux de streaming pour les clients Silverlight via HTTP.

 

« Smooth Streaming » détecte dynamique, sans rupture et en temps réel, la qualité visuelle d’un flux media joué par un player Silverligh basée sur la bande passante et la CPU. Il y a donc une adaptation de la qualité HD ou non en fonction de la connexion permettant ainsi la meilleure expérience utilisateur possible.

 

Cette technologie est actuellement déployée sur le réseau Akamai, un « Proof Of Concept » est accessible à l’adresse suivante : www.smoothhd.com et une « Technical Preview » est prévue pour la fin 2008.

 

Pour plus d’information voir : http://blogs.iis.net/jboch/archive/2008/10/28/i-ve-seen-the-future-and-the-future-is-smooth.aspx

 

Live & VOD dans l'Intranet Part#4

Si je comprends bien, il ne sera plus nécessaire de compiler (cf mon précédent billet pour la procédure) très bientôt pour profiter des Codecs. Mais attention aux droits d'usage.

 Je cite:

" Up-to-date packages ready to test are available from:

These builds do not include media codecs (video or audio), for that, you must currently build Moonlight from source code. The Microsoft Media Pack for Moonlight should be available in October of 2008. "

Un click droit sur le Plugin vous fera pointer sur le site de téléchargement.

A suivre...

Live & VOD dans l'Intranet Part#3

Dans la continuité des billets Part#1 et Part#2, si comme moi vous êtes impatient de tester vos vidéos dans un player Linux. Voici la procédure pour compiler Moonlight:

Ø Le projet Moonlight

http://www.mono-project.com/Moonlight

Ø Projet de référence (Javascript):

http://www.designwithsilverlight.com/tutorials/photoGallery/gallery.html

Je suis parti de ce projet auquel j’ai ajouté un « mediaelement » avec pour source mon Windows Media Services

Ø Résultat

Moonlight

Ø Compilation

               1. Get packages

       svn co -r 10885 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

       svn co svn://anonsvn.mono-project.com/source/branches/mono-2-0

       svn co svn://anonsvn.mono-project.com/source/branches/moon

 

2. Compile Step1

       cd mono

       ./configure --prefix=/usr/local

       make

       make install

Test:

       XX@YY-YY:~/mono$ mcs

       error CS2008: No files to compile were specified

 

3. Compile Step2

       ./configure --with-moonlight=yes

 

Test:

       XX@YY-YY:~/mono$ smcs

       error CS2008: No files to compile were specified

 

       make install

 

       ./configure --with-mono=yes

 

4. Compile Step3

 

       cd moon

          ./configure --enable-user-plugin --with-managed=yes

 

Check the ouput:

Moonlight configuration

=======================

General configuration:

          Using cairo: embedded

          Test Harness: no (reason: performance suite requires FF3)

                 Performance Suite: no

 

       Media Support:

          FFmpeg: yes

          Alsa: yes

              Pulseaudio: no (reason: could not find libpulse development package)

 

       Silverlight Support:

              Silverlight 1.0: yes (bug compatibility: yes)

              Silverlight 2.0 (managed code): yes

                Browser plugin assemblies: yes

                Desktop application assemblies: yes

 

       Browser Support:

              Firefox: yes

                Plugin Installer (.xpi): yes

                Gecko 1.8 (Firefox 2): yes

                Gecko 1.9 (Firefox 3): no (reason: missing FF3 development packages)

 ========================

 

       make && make install

"Cloud Computing", SaaS, PaaS, "Software + Services"

Beaucoup de communications en tous genres ces derniers temps sur ce sujet. 

Voici donc un excellent libre blanc d'introduction: “A Short Introduction to Cloud Platforms” par David Chappell.

Bonne lecture.

Posted by regisma | 0 Comments
Filed under: , , , ,

SOA Etendue

Cela fait plusieurs années que lors de mes interventions sur le sujet des Architectures de Services (SOA), j'attire l'attention sur l'importance de mettre en places les bonnes aptitudes (ma traduction de "capabilities") pour porter cette démarche (j'utilise le terme "démarche" car je suis en effet très vigilant lorsque l'on me parle de projet SOA et je challenge mes interlocuteurs sur ce point).

A partir du moment où l'on s'est mis dans cette dynamique, il faut être capable de prendre en compte des Services qui se trouveront en dehors de votre Datacenter. J'avais d'ailleurs fait le slide PowerPoint suivant, pour certaines de mes présentations:

SOA Etendue

L'objectif de ce slide est de montrer que le SI n'est plus isolé du monde extérieur, mais qu'internet est de plus en plus présent (un anglo-saxon dirait: "pervasive") et qu'il faut donc être capable de répondre à cela si l'on est garant du SI. D'où les bonnes aptitudes en terme d'authentification, d'autorisation, de découverte des Services, de mesure de la qualité de service...

Sachant que cela doit être adapté au contexte de votre secteur d'activité puisque cette pénétration d'internet sera plus ou moins importante en fonction de votre activité, bien évidement cela n'est en aucune manière figé dans le temps ==> la nécessité de l'agilité du SI.

Mon attention a donc été attirée par un billet de David Lidthicum "Real World SOA" en date du 27 Août 2008, voici le lien: http://weblog.infoworld.com/realworldsoa/archives/2008/08/woa_or_whatever.html?source=rss

Bonne lecture.

Posted by regisma | 1 Comments
Filed under: , , ,

Live & VOD dans l'Intranet Part#2

Dans la continuité du billet Part#1, voici en 5 étapes la méthodologie pour une évaluation du dimensionnement d’une plateforme:

Evaluer le contenu à « streamer »

Déterminer rapidement la bande passante pour chaque utilisateur:

     Bandwidth/user = File Size/playback time

     Exp: si fichier d’environ 4MB pendant 1mn30secs è 32.000.000bits/90 = env. 360Kbs

Estimer l’audience

Par exemple si vous prévoyez une formation pour 10.000 employés sur un LAN et que par expérience un maximum de 5% de ces employés accédera à ce training à un instant donné cela implique que votre réseau devra être capable de délivrer le contenu à 500 utilisateurs concurrents avec une expérience utilisateur acceptable.

Calculer la capacité requise

Estimation capacité serveur requise = Bit Rate x Nbre utilisateurs concurrents.

     Exp: si bit rate de 360kbs et 500 utilisateurs concurrents è 180Mbs de capacité réseau

Evaluer le potentiel d’accroissement de la demande

Au cours du temps l’audience tend à s’accroître et les contenus à se multiplier. Prévoyez donc un plan à moyen/long termes pour ajuster les capacités de la plateforme en conséquence.

Test de charge

Un rapport de test de performance comme aide au dimensionnement: WMS 2003 Performance Report

Un outil  de test de charge à votre disposition: Windows Media Load Simulator for Windows Media Services

 

Posted by regisma | 0 Comments

Live & VOD dans l'Intranet Part#1

Ces derniers temps, je suis fréquemment sollicité pour des questions sur les produits et les architectures nécessaires pour du Live et de la VOD dans l'entreprise. Je tenais donc à partager cela avec vous au travers de quelques billets dont voici le premier: Part#1.

Introduction

Afin de comprendre le rôle de chacun des composants techniques qui vont être présentés dans ce billet, voici le cycle de vie simplifié d’un flux vidéo depuis la production jusqu'à sa consommation. Ce cycle de vie se décompose comme suit:

 

1.     Encodage

Une source vidéo ayant pour origine par exemple une caméra, une carte TNT ou toute autre carte d’acquisition vidéo doit être encodée en fonction de critères tels que la qualité de l’image, la bande passante, le format d’encodage et doit être mise à disposition sous forme de fichier ou d’un flux vidéo.

Une solution technique proposée par Microsoft pour répondre à ce besoin est de mettre en œuvre Expression Encoder 2, Expression Encoder est un outil professionnel qui permet d’enrichir, d’encoder et de publier des vidéos. Il permet de convertir et de compresser de multiples formats au standard SMPTE VC-1 pour des scénarios Haute Définition, Web et mobile. Il permet l’utilisation de “templates” adaptés à vos chartes d’entreprise, “templates” créés à l’aide d’Expression Blend 2 

Le flux encodé par Expression Encoder peut être « Broadcasté » directement pour consommation par des postes clients ou être poussé vers un serveur de streaming Windows Media Services par simple configuration du serveur de destination, permettant ainsi de gérer la distribution de ce flux.

Les minimums requis suivants doivent être vérifiés pour une utilisation d’Expression Encoder 2 :

Ordinateur avec OS Windows

 

Ordinateur/processeur

PC avec un processeur 1 GHz ou plus rapide

Système d’exploitation

Windows XP avec SP2

Windows Vista

Mémoire

1 GB of RAM or more

Disque dur

1 GB de disponible

Ecran

1024 x 768 ou supérieure, couleur 24-bits

 Un document répondant aux questions les plus communément posées est disponible à l’adresse suivante : Expression Encoder 2 FAQ 

2.     Distribution

Lorsqu’une source vidéo a été encodée, elle doit pouvoir être mise à disposition sur un serveur afin de permettre le streaming et/ou la vidéo à la demande. Ce service est fourni par un rôle de Windows server 2008 nommé Windows Media Services, ce rôle étant un rôle d’infrastructure il peut aussi être déployé sur un serveur Windows Server Core. Le mode « core » a pour avantage de réduire la surface d’attaque de ce serveur ainsi que ses paliers techniques s’il n’est pas concerné par des mises à jour (ie Service Packs).

Windows Media Services (WMS) est une solution aboutie et industrielle délivrant les fonctionnalités suivantes :

·         Live streaming (unicast/multicast)

·         Built-in bit rate throttling

·         Fast forward/fast rewind

·         Built-in proxy/cache

·         Advanced fast start

Le détail de ces fonctionnalités et les bénéfices associés sont accessibles à l’adresse suivante : WMS Features

 

WMS 2008 offre la fonctionnalité de Cache/Proxy intégré. Les bénéfices apportés par cette fonctionnalité sont une amélioration de l’expérience utilisateur, une réduction de la charge sur le serveur d’origine et une réduction de la charge réseau. Ci-dessous schéma de mise en œuvre possible pour un réseau distribué:

Cache/Proxy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Réponses aux  questions suivantes :

·         Quelle version de WMS en fonction de vos besoins ?

·         Quid des performances de WMS ? 

Les minimums requis  suivants doivent être vérifiés pour un serveur Windows Media Services:

Ordinateur avec OS Windows

 

Ordinateur/processeur

Un ou plusieurs processeurs avec une fréquence recommandée de550 MHz ou supérieure (minimum supporté 133 MHz).

Système d’exploitation

Windows Server 2008

Mémoire

1GB of RAM (minimum supporté 256 MB).

Disque dur

~150 MB pour l’installation du service et espace de stockage vidéo/audio à dimensionner en fonction de vos besoins.

Système de fichiers

NTFS

 Un document répondant aux questions les plus communément posées est disponible à l’adresse suivante : Windows Media Services FAQ 

3.     Consommation

Lorsqu’une source vidéo encodée a été mise à disposition sur un serveur Windows Media Services, elle doit pouvoir être « streamée » ou téléchargée.

Une solution technique possible est Microsoft Silverlight 2. Silverlight est un “plug-in” multi navigateur, multi plateforme et multi périphérique pour délivrer des applications Web interactives riches (RIA). Le support par Silverlight 2 de .NET, de la haute définition, de fonctionnalités de streaming avancées, de la haute résolution avec la technologie Deep Zoom et le support de contrôles permettront à votre entreprise de répondre à de nouvelles opportunités métier tout en vous assurant une ubiquité d’accès.

Voici un exemple d'usage de Silverlight: http://www.laguna-coupe.com/silverlight

Un site communautaire Silverlight.net vous permettra de constater des scénarios d’utilisation du plug-in Silverlight. Ce plug-in est disponible gratuitement pour les systèmes d’exploitation et les navigateurs supportés.

Les pré-requis suivants doivent être vérifiés pour un déploiement de Silverlight 2 :

Ordinateur avec OS Windows

 

Ordinateur/processeur

Intel Pentium III 450 (MHz) ou plus rapide, processeur équivalent

Système d’exploitation

Windows XP avec SP2

Windows 2003 Server

Windows Vista

Mémoire

128 MB

Navigateur

Microsoft Internet Explorer 6 ou 7, Mozilla Firefox 1.5.0.8, Firefox 2 et Firefox 3

 

Un guide de déploiement est à votre disposition à l’adresse suivante : Déploiement Silverlight 

Un document répondant aux questions les plus communément posées est disponible à l’adresse suivante : Silverlight FAQ 

4.     Annexes

http://www.microsoft.com/windows/windowsmedia/forpros/service_provider/hardware/default.aspx

http://www.microsoft.com/France/Temoignages/Fiche-Temoignage-avec-webcast.aspx?EID=ea9b1cbc-b396-471c-90ce-39482628393d

http://www.akamai.com/html/customers/featured_site34.html

Dossier interopérabilité sur MSDN

Je ne vais pas refaire un nième couplet sur l'importance et les bénéfices de l'interopérabilité.

Je tenais juste à relayer ce dossier de qualité mis à disposition sur MSDN: http://msdn.microsoft.com/fr-fr/architecture/cc489157.aspx

Posted by regisma | 0 Comments

PowerTools pour OpenXML

PowerTools pour Open XML est constitué de "cmdlets" PowerShell et d'un ensemble d'exemples de scripts qui permettent le traitement de documents, la génération de feuilles de calculs, le "nettoyage" de documents avant présentation à l'extérieur d'une organisation, la suppression de commentaires, l'application de thèmes, etc.

Encore une fois une très belle démonstration de la puissance de PowerShell, facilitant ainsi l'automatisation de chaines de traitement de documents dans le cas présent.

Introduction à PowerTools pour Open XML  

Pour plus d’information:

http://blogs.msdn.com/ericwhite/archive/2008/06/11/processing-open-xml-documents-server-side-using-powershell.aspx
More Posts Next page »
 
Page view tracker