220 likes | 331 Views
Cloud your Windows Phone. Au menu…. Smartphone + Cloud ? Les modèles de communication Depuis le téléphone Depuis le cloud Démo Démo Démo … Apéro ! . Smartphone + Cloud ?. Smartphone Connecté (souvent voire tout le temps) Omniprésent Marketplace. Cloud
E N D
Au menu… • Smartphone + Cloud ? • Les modèles de communication • Depuis le téléphone • Depuis le cloud • Démo • Démo • Démo • … • Apéro !
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
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
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
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…)
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 d’entité (clé/valeur) • Scale-out possible (pour des milliards de lignes) • OData • Windows Azure Blobs • Fichiers (de quelques Ko à plusieurs To) • REST
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 (2) Web Role (3) (1)
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 (3) (2) (1)
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
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 à l’application • Toast – Message à l’utilisateur • Tile – Image, titre et compteur
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 (3) (2) (1) (4)
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 l’un comme sur l’autre ! • Retrouvez les sources de la démo sur http://blogs.developpeur.org/kangoo Merci à Steve Marx (TacticalStrategistWindows Azure) pour les illustrations
Testez la plateforme Windows Azure www.windowsazure.fr Certifié sanscarte bleue • Dès maintenant dans votre kit Windows Azure • Ou rendez-vous sur le stand cloud, C41, pour en récupérer un
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 avecdes 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
Cette session vous a plu ? • Rencontrez nous sur notre stand C11 – Village Cloud Computing • Visitez notre site web www.vnext.fr et notre page facebookhttp://www.facebook.com/pages/Societe-vNext/141760992550936 • Et n’oubliez nos autres sessions : Mercredi 11:00 – 12:00 – Forefront EndPoint Protection 2010 & Retour d’expérience (SEC203) Mercredi 17:30 – 18:30 - Comment intégrer Windows Azure dans mon système d'information (CLO301) Mercredi 13:00 – 14:00 - Migration SharePoint 2007 vers SharePoint 2010 et SharePoint Online (SHA201) Mercredi 17:30 – 18:30 - Office 365 : Administration et supervision du service (BPOS202) Mercredi 16:00 – 17:00 - System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203) Jeudi 13:00 – 14:00 - Silverlight : développer un jeu vidéo pour Azure, le Web ou Windows Phone 7 (JEU201)
MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com