Réaliser par                Metoui Nadia                Habibi Malek               Ben Ayad Maher
Plan       Introduction             &        Historique
Plan           Cloud        Integration         Services        App     UI       Model   Model         Software        Arc...
Pocket PC (1999 - 2005)                          4
Windows Mobile (2005 - 2011)                               5
Win Mobile 6.5 UI Customisés                               6
Windows Phone 2010         • Echec commerciale de WM         • 2010 « Win Phone »           – Une Rupture total avec WM   ...
Changement de Stratégie  Win Phone 7 : Nouvelles approchesDESIGN:                  PLATFORM:           HARDWARE:Correspond...
Changement de StratégieDisigne & Integrated Experiences                                   9
Changement de StratégieDisigne & Integrated Experiences                                   10
Changement de Stratégie Philosophie dela Plateforme                                         11
Changement de Stratégie   Composante de la Platforme         Le code qui sexécute    Outils pour les              sur le c...
Hardware Foundation     Cloud  Integration   Services  App     UI Model   Model   Software  Architecture   Hardware  Found...
Fondation matérielleWindows CEStart / back / lock / search / volume/ camera                                               ...
Capteurs de position                                                   +YDétecte le mouvement dutéléphone en mesurant son ...
Capteurs de positionIl est utilisé pour détecter le moment où le téléphone est tordu oudéplacé dans un axe particulierTour...
Software Architecture     Cloud  Integration   Services  App     UI Model   Model   Software  Architecture   Hardware  Fou...
Architecture logicielle Applications                                  IU de l’Application                                 ...
Technologies               19
Silverlight              20
XNA      21
Détails des Frameworks                           Frameworks du Windows Phone                                              ...
App Model     Cloud  Integration   Services  App     UI Model   Model   Software  Architecture   Hardware  Foundation
Application ModelTerminologie                    Dictionnaires                 Les données qui                    dans les...
Application ModelCycle de vie            Application event    Application event                Closing          Launching ...
Process De PublicationPublication des Jeux et des Applications                               .xap                  App    ...
Teste des Critaires   Les applications sont fiables   Évaluation aux standard de politiques pour la   Conforme par rapport...
UI Model     Cloud  Integration   Services  App     UI Model   Model   Software  Architecture   Hardware  Foundation
User Interface ModelContrôles       Texte et       Boutons       Liste       Progress       HTML       Images    Layout   ...
User Interface ModelPanorama                       30
User Interface Model   PivotPivot                           31
Cloud & Service Integration     Cloud  Integration   Services  App     UI Model   Model   Software  Architecture   Hardwar...
Cloud & Service IntegrationLaunchers & Choosers    using Microsoft.Phone.Tasks;using Microsoft.Phone.Tasks;---------------...
Cloud & Service IntegrationNotifications Push                              34
Cloud & Service IntegrationNotifications PushTypes de notifications• Tile notifications   – Update tile count, title and  ...
Cloud & Service IntegrationLocalisation• Le service obtient les données  de localisation de plusieurs  sources : GPS, Wi-F...
Demo
Conclusions              38
Merci PourVotre Attention  Vous pouvez poser vos questions ?
Prochain SlideShare
Chargement dans…5
×

Win phone 7 (metoui nadia habibi malek et ben ayad maher)

674 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
674
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
22
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Win phone 7 (metoui nadia habibi malek et ben ayad maher)

  1. 1. Réaliser par Metoui Nadia Habibi Malek Ben Ayad Maher
  2. 2. Plan Introduction & Historique
  3. 3. Plan Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  4. 4. Pocket PC (1999 - 2005) 4
  5. 5. Windows Mobile (2005 - 2011) 5
  6. 6. Win Mobile 6.5 UI Customisés 6
  7. 7. Windows Phone 2010 • Echec commerciale de WM • 2010 « Win Phone » – Une Rupture total avec WM – Nouveau Disigne – Nouvelle philosophie 7
  8. 8. Changement de Stratégie Win Phone 7 : Nouvelles approchesDESIGN: PLATFORM: HARDWARE:Correspond mieux au Riche, Puissante, Puissant età ce que lutilisateur Facilite le Facile àattend d’un smart développement de commercialiserphone application 8
  9. 9. Changement de StratégieDisigne & Integrated Experiences 9
  10. 10. Changement de StratégieDisigne & Integrated Experiences 10
  11. 11. Changement de Stratégie Philosophie dela Plateforme 11
  12. 12. Changement de Stratégie Composante de la Platforme Le code qui sexécute Outils pour les sur le client application ClientCLIENTCLOUD Le code qui sexécute Outils Cloud dans le Cloud 12
  13. 13. Hardware Foundation Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  14. 14. Fondation matérielleWindows CEStart / back / lock / search / volume/ camera 800 QVGA 480 HVGAau moins 1 GHZTactile / Multi –touch5 Megapixels ou plus256 MB RAM ou plus / 8 GB flash ou plusWiFi / 3G / GPRS 480 QVGA 320 HVGAAccelerometer / Boussole / Gyroscope / Gps 14
  15. 15. Capteurs de position +YDétecte le mouvement dutéléphone en mesurant son -Zaccélération dans les trois +Xpositions(X,Y,Z) +Z -Y Utilisé pour déterminer l’orientation où le téléphone est pointé par rapport au pôle Nord magnétique de la Terre 15
  16. 16. Capteurs de positionIl est utilisé pour détecter le moment où le téléphone est tordu oudéplacé dans un axe particulierTours de téléphone Services de Wi-Fi cellulaire localisation 16
  17. 17. Software Architecture Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  18. 18. Architecture logicielle Applications IU de l’Application Frameworks Silverlight XNA HTML/JavaScript CLR Modèle App Modèle IU Intégration Cloud Gestion de lAPP Shell frame Xbox LIVE Licences Gestionnaire de session Bing Chamber isolation Direct3D Location Mises à jour logicielles Compositeur Notifications push Windows Live ID Noyau Securité GPS Accelerometer Boussole caméra Connectivité Stockage Media Wi-Fi Radio Graphique Hardware Foundation 18
  19. 19. Technologies 19
  20. 20. Silverlight 20
  21. 21. XNA 21
  22. 22. Détails des Frameworks Frameworks du Windows Phone Contrôles de Lanceurs & Camera Device Integration Windows Phone sélecteurs PhoneApplicationFrame PhoneApplicationPage Capteurs Présentation de Silverlight Frameworks de XNA pour lesContrôles Dessin stockage Dessin jeux Graphique Formes Balisage Media Media Entrée Audio Contenu Objet de l’Application Bibliothèque de classe de BaseRuntime Resources Globalization Reflection Location Text IO Net DiagnosticsSecurity Threading Collections ComponentModel Configuration ServiceModel Linq 22
  23. 23. App Model Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  24. 24. Application ModelTerminologie Dictionnaires Les données qui dans lesquels L’état visuel Application sont utilisées par State Pagestockées actuel d’une sont State State les différentes Dictionaries des pairs page pages clé/valeur Launching Application Deactivated OnNavigatedTo Page Events Tombstoning Events Activated OnNavigatedFrom Closing 24
  25. 25. Application ModelCycle de vie Application event Application event Closing Launching Page method Page method OnNavigatedFrom OnNavigatedTo Running Page method Page method OnNavigatedTo OnNavigatedFrom Application event Application event Activated Deactivated Tomb- Dormant stoned 25
  26. 26. Process De PublicationPublication des Jeux et des Applications .xap App .xap App Packaging & submission .dll .dll Marketplace Validation Service de Deploiment de Windows Phone 7 Add Apply .xap .xap Metadata Test Sign .dll .dll Criteria 26
  27. 27. Teste des Critaires Les applications sont fiables Évaluation aux standard de politiques pour la Conforme par rapport aux Microsoft régionales le validation technical politique sur contenu global Les applications utilisent efficacement les ressources examen deaux directives standarts des Conforme localisation policy validation applications Les applications ne sont pas malveillants market validationpas avec les Les applications ninterfére fonctionnalités du téléphone 27
  28. 28. UI Model Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  29. 29. User Interface ModelContrôles Texte et Boutons Liste Progress HTML Images Layout Contrôles de TextBlock Grouping ListBox WebBrowser BorderCartes Message TextBox Sélection Grid PasswordBox ProgressBar Medias Button Panorama Popup Pivot HyperlinkButton Image Etc. CheckBox RadioButton Map Slider Element Media 29
  30. 30. User Interface ModelPanorama 30
  31. 31. User Interface Model PivotPivot 31
  32. 32. Cloud & Service Integration Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  33. 33. Cloud & Service IntegrationLaunchers & Choosers using Microsoft.Phone.Tasks;using Microsoft.Phone.Tasks;-------------------------------------------------------pour le 1. Créer un instance du type de tache 1. Créer un instance du type de Launchers Choosers -------------------------------------------------------PhotoChooserTask photoChooserTask; Launcher EmailComposeTask emailComposeTask =------------------------------------------------------- tache pour leestest une APIlance Un Chooser Launcher qui qui Un Launcher une APIphotoChooserTask EmailComposeTask(); callback à appeler 2. Identifier la méthode de new = new PhotoChooserTask(); photoChooserTask.Completed+= new EventHandler<PhotoResult>(photoChooserTask_Completed); après la fin de la tache 2. Modifier toute information emailComposeTask.Subject = "message subject"; une des applications natives. lance une des applications------------------------------------------------------- emailComposeTask.Body = "messagenécessaire outry { 3. Modifier toute information body"; nécessaire ou optionnelle. L’application appelante est emailComposeTask.To = "recipient@example.com"; optionnelle. photoChooserTask.Show(); natives (e.g. Email) 3. Appeleràla méthode tache etl’objet de emailComposeTask.Cc méthode show de l’objet task. } 4. Appeler la = "cc@example.com"; show réactivée la fin de lacatch (System.InvalidOperationException ex) { L’applicationdonées et unest emailComposeTask.Bcc ="bcc@example.com"; capture task. récupère des appelante statut. 5. Implementer l’event handler pour la MessageBox.Show("An error occurred.");après la completion de données et de l’état } réactivée à la fin de la tache emailComposeTask.Show(); de la tache.-------------------------------------------------------void photoChooserTask_Completed(object sender, PhotoResult e) { if (e.TaskResult == TaskResult.OK) { System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage(); bmp.SetSource(e.ChosenPhoto); myImage.Source = bmp; 33 } }
  34. 34. Cloud & Service IntegrationNotifications Push 34
  35. 35. Cloud & Service IntegrationNotifications PushTypes de notifications• Tile notifications – Update tile count, title and background image• Toast notifications – Display a on-top-like message• Raw notifications – Can be used in application logic 35
  36. 36. Cloud & Service IntegrationLocalisation• Le service obtient les données de localisation de plusieurs sources : GPS, Wi-Fi et réseau céllulaire• Les application peuvent accéder aux données de localisation• Permet de créer des applications location-aware 36
  37. 37. Demo
  38. 38. Conclusions 38
  39. 39. Merci PourVotre Attention Vous pouvez poser vos questions ?

×