WP7 non-technical insights

576 views

Published on

Non-technical insights on Windows Phone 7.

Interne kennisoverdracht voor het @brainlane team

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
576
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WP7 non-technical insights

  1. 1. Non-technical insights<br />
  2. 2. Achtergrond<br />
  3. 3. “In den beginne...”<br />Pocket PC 2000April 2000<br />Pocket PC 2002Oktober 2002<br />WM 2003Juni 2003<br />WM 52005<br />WM 62007<br />
  4. 4. Windows Phone 7 (oktober 2010)<br />
  5. 5. Windows Phone 7 vs. Windows Mobile<br /><ul><li>Geen file explorer
  6. 6. Synchronisatie met ZUNE
  7. 7. Thirdparty apps kunnen NIET in de achtergrond draaien
  8. 8. Alle toestellen hebben dezelfde hardware specs: hardware wordt geautomatiseerd in de labs van MS getest, voor de devices in productie mogen gaan
  9. 9. Updates worden vanuit Microsoft gepushed. Fabrikanten / operators kunnen een update slechts 1 cyclus tegenhouden</li></li></ul><li>Updates<br /><ul><li> Er zijn reeds 2 updates geweest
  10. 10. Pre-NoDo: veranderen van update-mechanisme
  11. 11. NoDo:
  12. 12. Copy-Paste
  13. 13. Algemene performance aanpassingen
  14. 14. Aanpassingen aan MarketPlace
  15. 15. Toekomst:
  16. 16. Mango (eind 2011):
  17. 17. Multi-tasking
  18. 18. IE9 (met Html5 en Silverlight support)
  19. 19. Database access
  20. 20. ...
  21. 21. Apollo (Q2 2012)</li></li></ul><li>Metro Design<br />Vs.<br />
  22. 22. Toekomst<br /><ul><li> Nokia devices met WP7 OS (Microsoft – Nokia partnership)
  23. 23. Enterprise marketplace</li></ul>IDC:<br />Gartner:<br />
  24. 24. Windows Phone 7 Development<br />
  25. 25. Standaard Silverlight Controls<br />
  26. 26. Map<br />RoadMode:<br />ArialMode:<br />
  27. 27. Textbox<br />InputScope = Number:<br />InputScope = Text :<br />InputScope = EmailUserName:<br />
  28. 28. WebBrowser<br />Navigate:<br />NavigateToString:<br />
  29. 29. ApplicationBar<br />ApplicationBarIconButton (max 4):<br />ApplicationBarMenuItem:<br />
  30. 30. Pivot & Panorama<br />
  31. 31. Overige<br />
  32. 32. Orientatie<br />SupportedOrientations = PortraitOrLandscape <br />
  33. 33. WP7 toolkit Controls<br />(silverlight.codeplex.com)<br />
  34. 34. AutoCompleteBox<br />ContextMenu<br />
  35. 35. DatePicker<br />TimePicker<br />
  36. 36. LongListSelector<br />
  37. 37. ListPicker<br />
  38. 38. ToggleSwitch<br />
  39. 39. Page Transitions<br /><ul><li> In en Out transitions (bij navigeren naar of navigeren van)
  40. 40. SwivelTransition
  41. 41. RotateTransition
  42. 42. SlideTransition
  43. 43. RollTransition
  44. 44. TurnstileTransition</li></li></ul><li>Gestures<br /><ul><li> Tab
  45. 45. Double Tab
  46. 46. Drag
  47. 47. Pinch
  48. 48. Flick</li></li></ul><li>Sensors & Services<br />
  49. 49. Accelerometer<br /><ul><li> Acceleratie over de X, Y en Z assen
  50. 50. Waterpas:
  51. 51. X = 0
  52. 52. Y = 0
  53. 53. Z = 1 (gravitatie)</li></li></ul><li>GeographicLocation<br /><ul><li> 3 voornaamste properties:
  54. 54. Longitude
  55. 55. Latitude
  56. 56. Altitude
  57. 57. Accuracy:
  58. 58. Default (=adh GSM masten positie bepalen)
  59. 59. High (=adhv GPS-signaal)</li></li></ul><li>Launchers & Choosers<br />
  60. 60. Launchers & Choosers<br /><ul><li> Launcher:
  61. 61. Opent een applicatie, zonder er response van terug te moeten krijgen
  62. 62. Chooser:
  63. 63. Open een applicatie, en verwacht er ook response van (bv. EmailAdres)</li></li></ul><li>Launchers<br /><ul><li> EmailComposeTask
  64. 64. MarketPlaceDetailTask
  65. 65. MarketPlaceReviewTask
  66. 66. MarketPlaceHubTask
  67. 67. MarketPlaceSearchTask
  68. 68. MediaPlayerLauncher
  69. 69. PhoneCallTask
  70. 70. SaveEmailAddressTask
  71. 71. SavePhoneNumberTask
  72. 72. SearchTask
  73. 73. SmsComposeTask
  74. 74. WebBrowserTask</li></li></ul><li>Choosers<br /><ul><li> EmailAddressChooserTask
  75. 75. CameraCaptureTask
  76. 76. PhoneNumberChooserTask
  77. 77. PhotoChooserTask</li></ul>Choosers zetten GEEN TombStoning in gang (state blijft behouden)!!<br />
  78. 78. Tombstoning<br />
  79. 79. Tombstoning<br /><ul><li> Third Party apps kunnen NIET in de achtergrond runnen
  80. 80. Effect creëren dat de app toch niet ‘dood’ gaat => state wegschrijven
  81. 81. Mogelijkheid om op bepaalde events te subscriben en state wegschrijven OF weggeschreven state terug op het scherm te tonen
  82. 82. Dit kan in de IsolatedStorage van de app </li></li></ul><li>Push Notifications<br />
  83. 83. Push Notifications<br /><ul><li>ThirdParty apps kunnen NIET in de achtergrond runnen => polling is dus niet mogelijk om up-to-date te blijven
  84. 84. DmwPush Notifications kunnen we, wanneer de app niet draait, toch data binnenhalen.</li></li></ul><li>

×