<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Peter Torr and Application Multi-Tasking on Windows Phone &quot;Mango&quot;</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking-on-Windows-Phone-Mango/RSS"></atom:link>
	<image>
		<url>http://ak.channel9.msdn.com/ch9/961e/7d9e4fe1-a330-4a9a-a342-9f340138961e/TKC41PeterTorr_100_ch9.jpg</url>
		<title>Channel 9 - Peter Torr and Application Multi-Tasking on Windows Phone &quot;Mango&quot;</title>
		<link></link>
	</image>
	<description> &amp;quot;Mango&amp;quot; is the code name for the upcoming release of the Windows Phone application platform. As you&#39;ve no doubt read in countless other locations, there are lots of new features and capabilities being added in &amp;quot;Mango&amp;quot; which will benefit both users as well as application developers. In this episode, I meet with Peter Torr, from the Windows Phone Application Platform Team to specifically focus on the new multi-tasking support that &amp;quot;Mango&amp;quot; will enable. Peter also shares a few details on his favorite feature of &amp;quot;Mango&amp;quot;—its ability to organize your contacts together in &amp;quot;groups,&amp;quot; which makes it easier for you to keep track of, and interact with, the people important to you. You can find more information about Multi-Tasking on Windows Phone &amp;quot;Mango&amp;quot; here: Peter Torr&#39;s BlogPeter focuses on a few different things on his blog, but has recently posted a few entries specifically dealing with supporting background agents, alarms, and notifications that &amp;quot;Mango&amp;quot; makes available.&amp;nbsp; Windows Phone &amp;quot;Mango&amp;quot; Training CourseMSDN has published a training kit for Windows Phone developers that will help them get up to speed with some of the new features in Windows Phone &amp;quot;Mango.&amp;quot; Multi-Tasking and Application Switching for Windows PhoneEarlier this year, Peter had a presentation at TechEd North America where he also talked about the new multi-tasking capabilities of Windows Phone &amp;quot;Mango.&amp;quot; Multi-Tasking in &amp;quot;Mango&amp;quot;: Part II Using Background AgentsAt MIX11, Peter also presented on how developers can make use of background agents in their applications, and why. Multi-Tasking in &amp;quot;Mango&amp;quot;: Part IPeter&#39;s MIX11 presentation was &amp;quot;Part II&amp;quot; of multi-tasking, here is &amp;quot;Part I,&amp;quot; by Darin Miller, which covers multi-tasking in general. Windows Phone Team BlogWhile not specifically focused on developer issues in general, or multi-tasking specifically, the Windows Phone Team has it&#39;s own blog, which can provide you with some news and details on what may be upcoming. Resources for Windows Phone &amp;quot;Mango&amp;quot; DevelopersAnd for &amp;quot;Mango&amp;quot; development issues and insights in general, you can check this out for links to documentation and code samples as well as general discussions amongst your fellow developers. </description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 05:04:18 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 05:04:18 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Peter Torr and Application Multi-Tasking on Windows Phone &quot;Mango&quot;</title>
		<description>
			<![CDATA[ <p>Great conversation on the phone multi-tasking issues! Here are my minutes&nbsp;annotations on the video:</p><p>2:30 why&nbsp;multi-tasking support&nbsp;took so long? It impacts battery life &amp; user experience.</p><p>4:13 why multitasking is hard on phone?</p><p>5:44 higher bar requirement for user experience on the phone</p><p>6:00 fast switching requires rebuilding app for Mango</p><p>7:20 difference between WP7 &amp; Mango</p><p>9:00 how app runs in the background?<br>&nbsp; no GUI, 6Mb memory, cannot run 100% CPU for more than 25s</p><p>9:54 resources taken by the twitter demoed app</p><p>10:33 XNA doesn't support background agents<br>&nbsp;has a diff mechanism to play media (doesn't support random sound effects)</p><p>12:11 granularity of control the developer &amp; user have on background tasks<br>12:30 background transfers, alarms and reminders are handled by sys<br>12:50 audio agents run all the time</p><p>13:15 flavours of generic background agents<br>&nbsp;1. periodic agents<br>&nbsp;2. resource intensive agents (run in night stand mode)<br>&nbsp;run&nbsp; in round robin fashion every 10 min (e.g. for data syncing)</p><p>14:55 demo of background agent management<br>&nbsp;&nbsp;&nbsp; app cannot turn on its agent on if user doesn't want it</p><p>1740 location aware feature</p><p>18:00 battery draining issue</p><p>19:03 Mango favourite feature: groups</p><p>posted by George_Curelet_Balan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking-on-Windows-Phone-Mango#c634481654770000000</link>
		<pubDate>Fri, 05 Aug 2011 18:24:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking-on-Windows-Phone-Mango#c634481654770000000</guid>
		<dc:creator>George_Curelet_Balan</dc:creator>
	</item>
	<item>
		<title>Re: Peter Torr and Application Multi-Tasking on Windows Phone &quot;Mango&quot;</title>
		<description>
			<![CDATA[ <p>Thanks for doing the summary George! A couple of clarifications; sorry if it wasn't clear:</p><p>1) Agents are limited to 25s, but they won't be getting 100% CPU (unless the phone is otherwise idle). We do ensure they don't starve, but it is a low amount of CPU</p><p>2) XNA applications can have agents, but those agents can't use XNA libraries. So, for example, an XNA game can use an agent to update its tile... it just can't use 3D, SoundEffects, etc.</p><p>3) Audio agents run all the time while they are playing audio; if you pause the audio, they are terminated after ~10 mins.</p><p>posted by Peter_Torr_MSFT</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking-on-Windows-Phone-Mango#c634487772810000000</link>
		<pubDate>Fri, 12 Aug 2011 20:21:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking-on-Windows-Phone-Mango#c634487772810000000</guid>
		<dc:creator>Peter_Torr_MSFT</dc:creator>
	</item>
</channel>
</rss>