1 / 9

Developing for Windows 8/ WinRT Session 4 Fundamentals

Developing for Windows 8/ WinRT Session 4 Fundamentals. Kevin Stumpf. Agenda. Async / Await Pattern WinRT API WinRT’s Security Model Q&A + Homework Assignment. Synchronous execution. Handle UI operations. Handle UI operations. Download a File. Read something from disk.

vlad
Download Presentation

Developing for Windows 8/ WinRT Session 4 Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developing for Windows 8/WinRTSession 4Fundamentals Kevin Stumpf

  2. Agenda • Async / Await Pattern • WinRT API • WinRT’s Security Model • Q&A + Homework Assignment

  3. Synchronous execution Handle UI operations Handle UI operations Download a File Read something from disk Asynchronous execution Worker Thread I (IO operations, e.g. reading a 4GB file from disk) Handle UI operations Handle UI operations Handle UI operations (Main Thread) Worker Thread II (CPU-intense business logic, e.g. calculating the square root of every prime number up to 17 trillion)

  4. Task Unit of Work Asynchronous Simple and Flexible

  5. on method declaration returns void or Task async await precede method call only in async method

  6. WinRT API asynchronous object oriented private Hierarchical self-explanatory namespaces

  7. Security System App exposes Capabilities publishes restricts Marketplace Broker Network (Client/Server) • Shared Directories • Documents • Videos • Pictures • Music • Hardware • Webcam • Microphone • Proximity • GPS

  8. Homework Assignment • Record a video with your webcam • Play a preview in your application • Save it to the “My Videos” folder • *Have a ListBox that lists all the Pictures in your Pictures Library • *Show a preview of a Picture when the user selects a ListBox entry *For you Hardcore guys! 

  9. Meet Danny Warren January 28thfor our 5thsession! SETTINGS AND SEARCH CONTRACT

More Related