Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Web development
Web development
Loading in …3
×
1 of 29

Windows phone 8 apps

1

Share

Download to read offline

The presentation was made for absolute beginners

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Windows phone 8 apps

  1. 1. Windows Phone 8 Apps Melania Danciu Solution Architect / mela.ro Haufe-Lexware
  2. 2. Mela Engineer  - Politehnica Timisoara Software developer Solution Architect at Haufe-Lexware Speaker @melaniadanciu http://mela.ro
  3. 3. Agenda • Introduction in Windows Phone 8 • Windows Phone 8 & 7.1 • Tools • New Features • Be a developer
  4. 4. Introduction in Windows Phone 8 • Application Platform • Windows Phone Developer Tools • Application models • WP8 app development demo
  5. 5. New WP8 hardware • Multicore chipset • New graphics processor • Increased RAM: 1 GB or 512MB • More Screen Resolutions • Removable storage • NFC
  6. 6. Shared Windows Core Windows Phone 8 and Windows 8 share components at the Operation System level • Shared OS Components – kernel, graphics support, file system and multimedia Drivers • Not Possible Windows 8 and Windows Phone 8 work to exactly the same APIs
  7. 7. Windows Phone 8 APIs • .NET API for Windows Phone Managed • All the types and APIs for WP OS 7.1 • Classes and types from System and Managed & Native Microsoft.Phone • New classes added for WP8 Microsoft.Phone.Walllet Native • • Microsoft.Tasks.SharedMediaTask • …
  8. 8. Windows Phone 8 APIs • Windows Phone Runtime Managed • 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 specific Native • • Lock Screen and lock Screen manager • Speech recognition • …
  9. 9. Windows Phone 8 APIs • WIN32 and COM Managed • Winsock for low level networking • Camera API Managed & Native • COM API: ReadFile, WriteFile, CreateFile, … Native
  10. 10. Tools http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402523(v=vs.105).aspx
  11. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 26. Store
  27. 27. Other resources http://www.microsoftvirtualacademy.com/training-courses/windows- phone-8-apps-development-jumpstart http://code.msdn.microsoft.com/wpapps/ http://mela.ro
  28. 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. 29. Thank you! ????Q & A!!!!

Editor's Notes

  • http://www.developer.nokia.com/Community/Wiki/Live_Tile_Templates_in_Windows_Phone_8
  • ×