Your SlideShare is downloading. ×
0
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Win phone 7 (metoui nadia  habibi malek et ben ayad maher)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

259

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
259
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Réaliser par Metoui Nadia Habibi Malek Ben Ayad Maher
  • 2. Plan Introduction & Historique
  • 3. Plan Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 4. Pocket PC (1999 - 2005) 4
  • 5. Windows Mobile (2005 - 2011) 5
  • 6. Win Mobile 6.5 UI Customisés 6
  • 7. Windows Phone 2010 • Echec commerciale de WM • 2010 « Win Phone » – Une Rupture total avec WM – Nouveau Disigne – Nouvelle philosophie 7
  • 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. Changement de StratégieDisigne & Integrated Experiences 9
  • 10. Changement de StratégieDisigne & Integrated Experiences 10
  • 11. Changement de Stratégie Philosophie dela Plateforme 11
  • 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. Hardware Foundation Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 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. 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. 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. Software Architecture Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 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. Technologies 19
  • 20. Silverlight 20
  • 21. XNA 21
  • 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. App Model Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 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. 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. 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. 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. UI Model Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 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. User Interface ModelPanorama 30
  • 31. User Interface Model PivotPivot 31
  • 32. Cloud & Service Integration Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 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. Cloud & Service IntegrationNotifications Push 34
  • 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. 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. Demo
  • 38. Conclusions 38
  • 39. Merci PourVotre Attention Vous pouvez poser vos questions ?

×