2 cloud your windows phone ils en parlent : « beau discours à propos des nuages, jai adoré » -...
TRANSCRIPT
2
Cloud your Windows PhoneIls en parlent :
« Beau discours à propos des nuages, j’ai 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 DupuyPartner Technical [email protected] Microsoft France
Guillaume BelmasService Line Manager
3
Au menu…
Smartphone + Cloud ?Les modèles de communication
Depuis le téléphoneDepuis le cloud
DémoDémoDémo…Apéro !
4
Smartphone + Cloud ?
SmartphoneConnecté (souvent voire tout le temps)
Omniprésent
Marketplace
CloudAccès commun (et tout le temps connecté)
Elastique (Scalable)
Facturation à la consommation
5
WP7 + Azure : The Dream Team !
Outils de développement communsDes émulateurs pour le développementModes de fonctionnement complémentaires
Smartphone : connecté, les applis sont exécutées de temps en tempsCloud : 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 AzureA peu près toutes les technos (.NET mais pourquoi pas Java, PHP, etc…)
8
Stocker des données dans le cloud
SQL AzureBase de données relationnelleHautement disponible, managé et administré pour vousT-SQL, ADO.NET
Windows Azure TablesStockage non-relationnel d’entité (clé/valeur)Scale-out possible (pour des milliards de lignes)OData
Windows Azure BlobsFichiers (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
WebRole
(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
WebRole
(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 notificationsConnexion entre le téléphone et le service Microsoft Push NotificationOptimisé en fonction de la bande passante et de la batterie à dispositionRemise des messages non garantie
3 types de push notifications:Raw – Message direct à l’applicationToast – Message à l’utilisateurTile – 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 l’un comme sur l’autre ! Retrouvez les sources de la démo sur http://blogs.developpeur.org/kangoo
Merci à Steve Marx (Tactical Strategist Windows Azure) pour les illustrations
18
Testez la plateforme Windows Azure
Explorez l’infini en 24h au travers de 3 exercices et repartez avec un Pass qui vous permet d’accéder à un vrai compte Windows Azure gratuitement pendant 30 jours.
Les abonnés MSDN bénéficient d’avantages 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...
www.windowsazure.fr
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 ?
• Rencontrez nous sur notre stand C11 – Village Cloud Computing
• Visitez notre site web www.vnext.fr et notre page facebook http://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)
Jeudi 13:00 – 14:00 - 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)
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)
21
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs