Windows phone 8 apps

  • 399 views
Uploaded on

The presentation was made for absolute beginners

The presentation was made for absolute beginners

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
399
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
2
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
  • http://www.developer.nokia.com/Community/Wiki/Live_Tile_Templates_in_Windows_Phone_8

Transcript

  • 1. Windows Phone 8 AppsMelania DanciuSolution Architect / mela.roHaufe-Lexware
  • 2. MelaEngineer  - Politehnica TimisoaraSoftware developerSolution Architect at Haufe-LexwareSpeaker@melaniadanciuhttp://mela.ro
  • 3. Agenda• Introduction in Windows Phone 8• Windows Phone 8 & 7.1• Tools• New Features• Be a developer
  • 4. Introduction in Windows Phone 8• Application Platform• Windows Phone Developer Tools• Application models• WP8 app development demo
  • 5. New WP8 hardware• Multicore chipset• New graphics processor• Increased RAM: 1 GB or 512MB• More Screen Resolutions• Removable storage• NFC
  • 6. Shared Windows CoreWindows Phone 8 and Windows 8 share components at the Operation System level• SharedOS Components – kernel, graphics support, file system and multimediaDrivers• Not PossibleWindows 8 and Windows Phone 8 work to exactly the same APIs
  • 7. Windows Phone 8 APIs • .NET API for Windows PhoneManaged • All the types and APIs for WP OS 7.1 • Classes and types from System andManaged & Native Microsoft.Phone • New classes added for WP8 Microsoft.Phone.WallletNative • • Microsoft.Tasks.SharedMediaTask • …
  • 8. Windows Phone 8 APIs • Windows Phone RuntimeManaged • Subset of WinRT + some phone-specific additions • Is implemented in C++ and projected into C#,Managed & Native VB.NET and C++ • HTML/JavaScript projects not available in WP8 Phone specificNative • • Lock Screen and lock Screen manager • Speech recognition • …
  • 9. Windows Phone 8 APIs • WIN32 and COMManaged • Winsock for low level networking • Camera APIManaged & Native • COM API: ReadFile, WriteFile, CreateFile, …Native
  • 10. Toolshttp://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402523(v=vs.105).aspx
  • 11. Application Models• Many ways to build WP8 apps • XAML UI with Managed Code • Access .NET APIs and Windows Phone Runtime APIs • XNA Games using Managed Code • Access .NET APIs, not Windows Phone Runtime APIs • Direct3D App • Only Native code • Direct3D and XAML • Access everything • XAML/Managed plus Native Code • HTML5 App Development
  • 12. Windows Phone OS 7.1 Apps in WP8• Different apps• The 7.1 apps can run on WP8• The same APIs can have different behaviors in WP8• The conversion from 7.1 to 8 is possible but needs to be made with care • The garbage collection on WP8 is complity different then on WP 7.1
  • 13. New Features• Tiles Templates and Tiles Sizes • Flip – front and back• Lock Screen on Windows Phone 8 • Iconic – clean layout• New Launchers • Cycle – cycles through up to 9 images• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 14. New Features• Tiles Templates and Tiles Sizes • You can register your screen as a lock screen• Lock Screen on Windows Phone 8 provider• New Launchers – Lock screen background screen provider• Maps – Provider status on the lock screen• Location and Location Tracking – Provided detailed status on the lock screen• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 15. New Features• Tiles Templates and Tiles Sizes • SMS, photo, contact, email…• Lock Screen on Windows Phone 8• New Launchers• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 16. New Features• Tiles Templates and Tiles Sizes • New maps control (Nokia)• Lock Screen on Windows Phone 8 – Light and dark color modes• New Launchers – 4 cartographic maps models• Maps – Vector-based for fast rendering• Location and Location Tracking – Display landmark and pedestrian features• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 17. New Features• Tiles Templates and Tiles Sizes • New location API (W8)• Lock Screen on Windows Phone 8 • Background location- tracking apps (Run• New Launchers Trackers)• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 18. New Features• Tiles Templates and Tiles Sizes • Voice Commands(hold the Start button and• Lock Screen on Windows Phone 8 speak)• New Launchers • Speech Recognition and Text-to-Speech APIs• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 19. New Features• Tiles Templates and Tiles Sizes • Credit and Debit Cards• Lock Screen on Windows Phone 8 • NFC• New Launchers • Loyalty and membership cards• Maps • Access Saved Deals• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 20. New Features• Tiles Templates and Tiles Sizes • New Controls in WP8 SDK• Lock Screen on Windows Phone 8 – Some of them from Toolkit• New Launchers – LongListSelector• Maps – Pivot• Location and Location Tracking – Panorma• Speech – …• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 21. New Features• Tiles Templates and Tiles Sizes• Lock Screen on Windows Phone 8• New Launchers• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 22. New Features• Tiles Templates and Tiles Sizes • Background photo auto-upload (background• Lock Screen on Windows Phone 8 agent)• New Launchers • Advanced camera capture APIs• Maps • New Photos extendibility features (reach media editor app)• Location and Location Tracking • Interact directly with the camera - Lenses• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 23. New Features• Tiles Templates and Tiles Sizes • Add and remove media files• Lock Screen on Windows Phone 8 • Saved pictures have 2 thumbnail images• New Launchers • Background audio (PlayStateChangedEventArgs)• Maps• Location and Location Tracking• Speech• Wallet• UI Controls• 3 Screen Resolutions• Camera and Photos• Media
  • 24. Other new elements• VoIP and Video Chat• Bluetooth and NFC• Support for IPV6• Read from SD Card• Custom Contact Store• File and Protocol Associations
  • 25. Design• Pride in craftsmanship• More with less• Fast and fluid• Authentically digital• Win as one http://developer.windowsphone.com/en-us/design/principles
  • 26. Store
  • 27. Other resourceshttp://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstarthttp://code.msdn.microsoft.com/wpapps/http://mela.ro
  • 28. What we’ve seen• A new platform• Develop a common application core for Windows Phone 8 and Windows 8• Use the free tools available as a student• Learn from the videos and form communities• Have a look at the design principles• Use the new features to build incredible applications• Have in mind the patterns and the principles to build a solid application
  • 29. Thank you!????Q & A!!!!