2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » -...

22

Transcript of 2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » -...

Page 1: 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.
Page 2: 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.

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

[email protected]

Page 3: 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.

3

Au menu…

Smartphone + Cloud ?Les modèles de communication

Depuis le téléphoneDepuis le cloud

DémoDémoDémo…Apéro !

Page 4: 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.

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

Page 5: 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.

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

Page 6: 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.

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

Page 7: 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.

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…)

Page 8: 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.

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

Page 9: 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.

9

Démo

Page 10: 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.

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)

Page 11: 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.

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)

Page 12: 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.

12

Démo

Page 13: 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.

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

Page 14: 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.

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

Page 15: 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.

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)

Page 16: 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.

16

Démo

Page 17: 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.

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

Page 18: 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.

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

Page 19: 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.

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

Page 20: 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.

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)

Page 21: 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.

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

Page 22: 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.