jeudi 6 octobre 2011

Tous les SDK pour Windows Azure : Windows 8, Sharepoint, Facebook...

La nouvelle cuvée 1.5 du SDK de Windows Azure livré courant septembre m'a incité à faire un tour complet des kits de développement actuellement disponibles et en lien avec Windows Azure, et il y en a pour tous les goûts !
Vous trouverez ci-dessous les principaux kits, leur usage, et dans de nombreux cas leur présentation en vidéo : une façon bien facile pour les découvrir.
Enfin si vous connaissez d'autres kits, importants à figurer dans cette liste, n'hésitez pas à laisser un commentaire.

Bonne lecture !

L'essentiel pour développer sous Windows Azure

  • Windows Azure SDK 1.5 (Septembre 2011) : l'incontournable, l'indispensable pour développer sous Windows Azure. Parmi les dernières nouveautés : amélioration des outils autour de la gestion des certificats (CSUpload, CSEncrypt, CSPack).
  • Windows Azure AppFabric SDK 1.5 (September 2011) : le kit pour exploiter AppFabric. Au chapitre des nouveautés : les événements asynchrones (Asynchronous Cloud Eventing) pour notifier les clients connectés occasionnellement (mobiles...), le SOA orienté événement (Event-driven Service Oriented Architecture) pour construire des systèmes évolutifs et faiblement couplés, une messagerie avancée (Advanced Intra-App Messaging) pour construire des applications robustes et hautement scalables.
  • Windows Azure Platform Training Kit (September 2011) : le kit de formation. Il a été bien sûr mis à jour pour supporter le SDK 1.5, et on citera parmi les nouveautés : un labs sur le Service Bus Messaging et Windows Azure Marketplace for Data.
L'intégration avec d'autres produits Microsoft
  • SharePoint and Windows Azure Development Kit (July 2011) : ce kit vous permet de découvrir comment intégrer Windows Azure dans SharePoint, Office 2010, tirer parti des web services WCF, des blobs, de Bing Maps et SQL Azure et bien d'autres choses. Le kit peut être téléchargé ou parcouru en ligne. Vous trouverez ici de quoi démarrer.
  • Windows Azure Platform PowerShell Cmdlets v2.0 (September 2011) : découvrez comment gérer les services de Windows Azure avec PowerShell et en s'économisant beaucoup de lignes de code .NET ! La vidéo se trouve ici.
  • Windows Azure Toolkit for Windows 8 (September 2011) : pour faciliter le développement d'applications Windows Metro en exploitant Windows Azure pour ses services dans le Cloud, et notamment le Windows Push Notification Service. Si vous vous intéressez à ce service, venez le découvrir en vidéo ici.
Le Web social
  • Facebook Azure Toolkit (May 2011) : pour faciliter le développement d'applications Facebook exploitant Windows Azure pour ses capacités de traitements et de scalabilité. Vous trouverez une vidéo d'introduction ici.
  • Windows Azure Toolkit for Social Games (August 2011) : pour faciliter le développement de social games; un exemple de jeu Tankster est consultable ici. Une vidéo vous présente tout cela ici.
  • Windows Azure Storage for WordPress (August 2011) : pour héberger le moteur de blog WordPress dans une instance Windows Azure, tout en exploitant ses services et notamment le CDN.
L'interopabilité
  • Windows Azure SDK for Java (June 2011) : pour développer et héberger des applications Java (JDK/JRE 1.5+) dans Windows Azure. Une (ancienne) vidéo parle de Java, Ruby et PHP ici.
  • Windows Azure SDK for PHP (September 2011) : tout pour développer en PHP des applications Windows Azure. Vous trouverez aussi ici un autre kit dédié à AppFabric.
  • Smarx Role - Node.js, Ruby, and Python (June 2011) : plutôt qu'un kit, il s'agit d'un role Windows Azure qui supporte les langages pré-cités. Les applications sont publiées et synchronisées depuis Git ou le stockage Blob, ce qui permet de les mettre à jour rapidement. Venez voir la vidéo ici.
La mobilité
  • Windows Azure Toolkit for Windows Phone 7 (August 2011) : Ce kit vous permettra de découvrir comment authentifier vos utilisateurs via l'Access Control, comment utiliser les services de notification Microsoft et Apple, les Tables, Blobs, Queues et SQL Azure. La vidéo se trouve ici, plus une autre ici dédiée à l'Access Control.
  • Windows Azure Toolkit for iOS v1.2.1 (August 2011) : ce kit facilite le développement d'applications iPhone et iPad en Objective-C exploitant les services Windows Azure. Une vidéo d'introduction est disponible ici.
  • Azure Toolkit for Android v0.8.0 (August 2011) : ce kit dédié aux applications Android peut être utilisé avec Eclipse et le SDK Android. Découvrez la vidéo ici.
 yapluka !