Windows Phone 7 "Mango" Multitasking
The course introduces you to the new multitasking features in the "Mango" release of Windows Phone 7
What you'll learn
Windows Phone Mango brings new multitasking capability for third party application developpers, in the form of fast application switching and background agents. In this course, we explore the new execution model that enables fast app switching, and we examine how to leverage this model in our applications. We also seek to understand what background agents are, how they work and how to use them, be it for scheduling simple popup reminders and alarms, or for running custom code in the background at regular time intervals. We also take a deep dive into the new background audio and background file transfer capabilities Mango brings to the table.
Table of contents
- Intro and contents 1m
- Fast app resume 4m
- Mango lifecycle 4m
- Page state and FAS 3m
- Navigation methods 2m
- Navigation methods 2 2m
- Hands-on : page state 4m
- Hands-on : page state 2 4m
- App state and FAS 3m
- Lifecycle considerations 3m
- Hands-on : app state 4m
- Hands-on : app state 2 3m
- Hands-on : persistent storage 2m
- Native resources 3m
- Hands-on : using mediaelement 3m
- Takeaways 2m
- Module contents 2m
- Agents and multitasking 2m
- The multitasking APIs 2m
- Scheduled notifications 3m
- Hands-on : reminders 6m
- Hands-on : alarms 3m
- Generic agents concepts 3m
- Using generic agents 3m
- Agent considerations 3m
- Hands-on : managing notifications 4m
- Hands-on : creating an agent 6m
- Hands-on : periodic tasks 5m
- Hands-on : user settings 3m
- Hands-on : resource intensive tasks 3m
- Takeaways 2m
- Module contents 1m
- Background audio API 2m
- Background audio principles 3m
- Enabling background audio 3m
- Background audio considerations 2m
- Hands-on : creating the agent 2m
- Hands-on : selecting media files 4m
- Hands-on : Hooking up playback controls 2m
- Hands-on : implementing the agent 5m
- Hands-on : updating the UI 4m
- Background transfers 3m
- Background transfers limitations 2m
- Hands-on : background transfers 5m
- Hands-on : monitoring progress 4m
- Hands-on : reattaching to transfers 3m
- Takeaways 1m