2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » - Evelyne Dhéliat « Je me sens beaucoup plus détendu du mobile » - Un collègue qui a assisté à la répétition « Hé ! Si ! Pas mal ! » - Giovanni Panzanni Jean-Sébastien Dupuy Partner Technical Consultant Microsoft France Guillaume Belmas Service Line Manager vNext
3 Au menu… Smartphone + Cloud ? Les modèles de communication Depuis le téléphone Depuis le cloud Démo … Apéro !
4 Smartphone + Cloud ? Smartphone Connecté (souvent voire tout le temps) Omniprésent Marketplace Cloud Accès commun (et tout le temps connecté) Elastique (Scalable) Facturation à la consommation
5 WP7 + Azure : The Dream Team ! Outils de développement communs Des émulateurs pour le développement Modes de fonctionnement complémentaires Smartphone : connecté, les applis sont exécutées de temps en temps Cloud : haute dispo, fonctionne 24/7
6 2 modèles de communication Téléphone Cloud Cloud Téléphone Un téléphone peut aussi en appeler un autre mais ça dépend de votre opérateur
7 Communications Téléphone Cloud Sur Windows Phone : La base : HTTP (request/response) Des Frameworks disponibles (WCF, OData, WebRequest,…) Plein de format possibles (SOAP, JSON, POX, …) Sur Windows Azure A peu près toutes les technos (.NET mais pourquoi pas Java, PHP, etc…)
8 Stocker des données dans le cloud SQL Azure Base de données relationnelle Hautement disponible, managé et administré pour vous T-SQL, ADO.NET Windows Azure Tables Stockage non-relationnel dentité (clé/valeur) Scale-out possible (pour des milliards de lignes) OData Windows Azure Blobs Fichiers (de quelques Ko à plusieurs To) REST
9 Démo
10 Utilisation des blobs : Le coup du blob public Le client envoie ses données au WebRole Le WebRole stocke les données dans les blobs Le client accède directement aux données depuis les blobs Web Role Web Role (1) (2) (3)
11 Utilisation des blobs : Les Shared Access Signature Le client récupère une SAS auprès du WebRole Le client stocke ses données dans les blobs Le client accède directement aux données depuis les blobs Web Role Web Role (1) (2) (3)
12 Démo
13 2 modèles de communication Téléphone Cloud Cloud Téléphone Un téléphone peut aussi en appeler un autre mais ça dépend de votre opérateur
14 Communications Cloud Téléphone Push notifications Connexion entre le téléphone et le service Microsoft Push Notification Optimisé en fonction de la bande passante et de la batterie à disposition Remise des messages non garantie 3 types de push notifications: Raw – Message direct à lapplication Toast – Message à lutilisateur Tile – Image, titre et compteur
15 Push Notifications : mais comment diable est-ce que cela fonctionne ? Le téléphone ouvre un channel vers MPN Le téléphone envoie son URL au cloud Le cloud envoie des notifications via cette URL Le service MPN envoie la notification au téléphone MPN Web Role (1)(2) (3) (4)
16 Démo
17 Conclusion Windows Azure est le meilleur ami de Windows Phone 7 Ils ont plein de points communs : IDE et langage de développement Modèles applicatifs complémentaires Des émulateurs et des outils de développement gratuits On peut démarrer facilement sur lun comme sur lautre ! Retrouvez les sources de la démo sur Merci à Steve Marx (Tactical Strategist Windows Azure) pour les illustrations
18 Testez la plateforme Windows Azure Explorez linfini en 24h au travers de 3 exercices et repartez avec un Pass qui vous permet daccéder à un vrai compte Windows Azure gratuitement pendant 30 jours. Les abonnés MSDN bénéficient davantages pour tirer profit de la plateforme Windows Azure tels que 750 heures/mois, base de données SQL Azure… Offre de Découverte Windows Azure Platform Introductory Special Cette offre promotionnelle vous permet d'essayer gratuitement la plateforme Windows Azure. L'abonnement comprend un niveau de base de 25h de calcul/mois, du stockage, du transfert de données... Dès maintenant dans votre kit Windows Azure Ou rendez-vous sur le stand cloud, C41, pour en récupérer un Certifié sans carte bleue
19 Devenez « Powered by Windows Azure » Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels Gratuit et en français En « libre service » Accompagnement en 3 étapes : Aide au Développement avec des outils tels que SDK, codes sources, formations techniques… Aide au test de compatibilité grâce au kit de certification logicielle mis à disposition gratuitement. Visibilité sur le marché: ressources marketing à disposition (PinPoint, logo « Powered by Windows Azure »,…) Rendez-vous sur le stand cloud, C41, pour en savoir plus
20 Cette session vous a plu ? stand C11 Rencontrez nous sur notre stand C11 – Village Cloud Computing Visitez notre site web et notre page facebook Et noubliez nos autres sessions : Mercredi 11:00 – 12:00 – Forefront EndPoint Protection 2010 & Retour dexpérience (SEC203)Forefront EndPoint Protection 2010 & Retour dexpérience (SEC203) Mercredi 11:00 – 12:00 – Forefront EndPoint Protection 2010 & Retour dexpérience (SEC203)Forefront EndPoint Protection 2010 & Retour dexpérience (SEC203) Mercredi 17:30 – 18:30 - Comment intégrer Windows Azure dans mon système d'information (CLO301)Comment intégrer Windows Azure dans mon système d'information (CLO301) Mercredi 17:30 – 18:30 - Comment intégrer Windows Azure dans mon système d'information (CLO301)Comment intégrer Windows Azure dans mon système d'information (CLO301) Jeudi 13:00 – 14:00 - Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201)Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201) Jeudi 13:00 – 14:00 - Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201)Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201) Mercredi 16:00 – 17:00 - System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203)System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203) Mercredi 16:00 – 17:00 - System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203)System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203) Mercredi 13:00 – 14:00 - Migration SharePoint 2007 vers SharePoint 2010 et SharePoint Online (SHA201)Migration SharePoint 2007 vers SharePoint 2010 et SharePoint Online (SHA201) Mercredi 13:00 – 14:00 - Migration SharePoint 2007 vers SharePoint 2010 et SharePoint Online (SHA201)Migration SharePoint 2007 vers SharePoint 2010 et SharePoint Online (SHA201) Mercredi 17:30 – 18:30 - Office 365 : Administration et supervision du service (BPOS202)Office 365 : Administration et supervision du service (BPOS202) Mercredi 17:30 – 18:30 - Office 365 : Administration et supervision du service (BPOS202)Office 365 : Administration et supervision du service (BPOS202)
21 MSDN et TechNet : lessentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs