Windows phone 8 apps

649 views

Published on

The presentation was made for absolute beginners

Published in: Education
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
649
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.developer.nokia.com/Community/Wiki/Live_Tile_Templates_in_Windows_Phone_8
  • Windows phone 8 apps

    1. 1. Windows Phone 8 AppsMelania DanciuSolution Architect / mela.roHaufe-Lexware
    2. 2. MelaEngineer  - Politehnica TimisoaraSoftware developerSolution Architect at Haufe-LexwareSpeaker@melaniadanciuhttp://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 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. 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. 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. 9. Windows Phone 8 APIs • WIN32 and COMManaged • Winsock for low level networking • Camera APIManaged & Native • COM API: ReadFile, WriteFile, CreateFile, …Native
    10. 10. Toolshttp://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 resourceshttp://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstarthttp://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!!!!

    ×