Just got back from //BUILD in Anaheim, and it was a great conference to be at. I presented "Multitasking in Windows Phone" for what seemed like the 100th time, and the slides + video are up on channel 9 but unfortunately the video did not record the slides / demos until about 25 minutes into the video. I've asked to see if they can fix it but I am not hopeful. Sorry for those of you that can't see what's going on :-(
Below I've attached the sample code I used in the demos - basically the same as other content I've posted on the blog, so no new commentary required.
P.S. Thanks to Ginny who - for some strange reason :-) - seems to come to all my talks, no matter how repetitive that must be. You must know them all by heart now. Thanks for the support, I appreciate it!
Thanks peter. It was good to see WP7 presentations on the last day such as yours.
Is it really multitasking, though? For those that who won't or can't watch. Well, I was going to use *** Galore. More user-control is needed; if the user guy wants something to run in the background, 'allow' him that decision.
Is it normal that silverlight has to sequentially seek to new locations, even after the whole thing has been watched/buffered? I can't stand it.
No, Mr. Bond. I expect you to die!
Background agents do run in the background as "true" multitasking. With respect to just letting foreground apps continue running when they lose focus (like desktop Windows prior to Metro), in theory we could do that but the target audience for such a feature is very small. Given limited resources, we choose to spend them on features that have a positive impact for a larger number of users. Unfortunately that means some power users miss out on such features, but it is a trade off that is well worth it when you consider the overall population of phone users.
I always learn something new from your talks. Thanks for the great work you do!