<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mobile Jaw&#187; Developer</title>
	<atom:link href="http://www.mobilejaw.com/tag/developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mobilejaw.com</link>
	<description>Mobile Jaw</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:00:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows Phone Developers &#8211; Update Your Apps Please</title>
		<link>http://www.mobilejaw.com/news/2011/12/windows-phone-developers-update-your-apps-please/</link>
		<comments>http://www.mobilejaw.com/news/2011/12/windows-phone-developers-update-your-apps-please/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 15:30:31 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Clinton Fitch]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/?p=3300</guid>
		<description><![CDATA[&#8220;As I’m sure you are aware, Microsoft and the respective carriers throughout the world have completed the rollout of the latest update to Windows Phone, version 7.5 or “Mango”.  This update brings a host of new features and functionality to the platform including multitasking, improved live tile support and overall user functionality improvements.  It’s a [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;As I’m sure you are aware, Microsoft and the respective carriers throughout the world have completed the rollout of the latest update to Windows Phone, version 7.5 or “Mango”.  This update brings a host of new features and functionality to the platform including multitasking, improved live tile support and overall user functionality improvements.  It’s a big step in the right direction for Microsoft. But now months later as I look through the Windows Phone Marketplace I find apps and reviews of those apps that point out apps that either do not work well with Mango or work but do not support the new features.  This is frustrating to say the very least.&#8221;</em></p>
<p><a href="http://www.mobilejaw.com/content/2011/12/MobileJaw-WindowsPhoneAppUpdate.jpg"><img class="aligncenter size-full wp-image-3301" title="MobileJaw-WindowsPhoneAppUpdate" src="http://www.mobilejaw.com/content/2011/12/MobileJaw-WindowsPhoneAppUpdate.jpg" alt="" width="540" height="376" /></a></p>
<p>Good friend, Clinton Fitch has <a href="http://www.clintonfitch.com/2011/12/an-open-letter-to-windows-phone-developers-update-your-apps-opinion/" target="_blank">posted</a> his Open Letter to Windows Phone developers asking them to update their apps. I agree with his intent here. Many developers that jumped on board at launch last year have still not updated their apps to support new features offered by Mango and fix all the bugs that have found by your loyal users. The issues that Clinton highlights with Netflix and TripIt are frustrating, but could be easily fixed with an update &#8211; and without the new features offered by Mango.</p>
<p>A great many applications were not designed very well &#8211; basically, I&#8217;m saying that a large part of the developer community didn&#8217;t correctly implment tombstoning. This is the idea of saving your applications state once the program has lost focus, so that it doesn&#8217;t have to restart from square one when it&#8217;s next called upon. Because developers didn&#8217;t take the time to get this right, apps like Netflix don&#8217;t remember where you are in a movie if you happen to leave the app to quickly check on something.</p>
<p>The solution here doesn&#8217;t require multi-tasking at all. It just needs better application design and understanding from the developer on how it should work. Don&#8217;t get me wrong, I agree 100% that developers should be upgrading their apps to leverage the cool new features exposed by Mango, but they need to fix the bugs and design flaws along the way too. In fact, this is almost more important in my opinion. I would rather see an application with proper handling of session state during the tombstoning process, than one that has a series of cool live tile updates but can&#8217;t remember anything about where you were in the app when launched.</p>
<p>Take a read of Clinton&#8217;s <a href="http://www.clintonfitch.com/2011/12/an-open-letter-to-windows-phone-developers-update-your-apps-opinion/" target="_blank">article</a> and share your thoughts. Don&#8217;t forget to pin the developer of your favorite app and asking them when they plan to release a Mango/updated version. Let them know you&#8217;re interested and appreciate their work, and I expect you&#8217;ll get much better response from them.</p>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/news/2011/12/windows-phone-developers-update-your-apps-please/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Deploy XAP Files to a Windows Phone Device</title>
		<link>http://www.mobilejaw.com/articles/2011/10/how-to-deploy-xap-files-to-a-windows-phone-device/</link>
		<comments>http://www.mobilejaw.com/articles/2011/10/how-to-deploy-xap-files-to-a-windows-phone-device/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 15:30:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[XAP]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/articles/2011/10/how-to-deploy-xap-files-to-a-windows-phone-device/</guid>
		<description><![CDATA[XAP files are the modern version of the CAB files we used to have back in the Windows Mobile days. Basically, a XAP file is the complied installation file for a Silverlight application. Typically, you would never need to copy this to your device, as you would simply download the application directly from the marketplace. [...]]]></description>
			<content:encoded><![CDATA[<p>XAP files are the modern version of the CAB files we used to have back in the Windows Mobile days. Basically, a XAP file is the complied installation file for a Silverlight application. Typically, you would never need to copy this to your device, as you would simply download the application directly from the marketplace. However, if you’ve been invited by a developer to help test their application, or you’re company has a custom built app that you need to load on your device, this is how you’ll do it. </p>
<p>The first thing you need to be aware of, is that not everyone can load an application on their device that doesn’t come from the marketplace. In order to do this, the first thing you need to do is developer unlock the device. There are a ways to do this &#8211; the only official way is to signup for Microsoft’s developer program and along with that you will get the ability to developer unlock a few devices. To do this, you’ll need to pay a $100 registration fee to Microsoft. You can learn more about this, and sign up over at <a href="http://create.msdn.com" target="_blank">Create.MSDN.com</a>. </p>
<p>So now you have a developer unlocked device, and you have your XAP file. Next, you’ll need the Windows Phone SDK too kit. This will provide you with the development environment needed to create new applications. While you may not be creating your own application, we need this SDK installed so we can gain access to the deployment tool. You can find the tools over on <a href="http://create.msdn.com/en-us/home/getting_started" target="_blank">here</a>. Download and install the SDK on your computer.</p>
<p>Now that you have the Windows Phone SDK installed, we can deploy that application to your device. First, connect your Windows Phone to your computer and allow the Zune software to do it’s thing. Once the sync is done, close the Zune application. Click Start and type “Application Deployment” (if you’re running Windows 7, otherwise it’s located under Start / Programs / Windows Phone Developer Tools / Application Deployment). </p>
<p><a href="http://www.mobilejaw.com/content/2011/10/MobileJaw-DeployXAP-WindowsPhone.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MobileJaw-DeployXAP-WindowsPhone" border="0" alt="MobileJaw-DeployXAP-WindowsPhone" src="http://www.mobilejaw.com/content/2011/10/MobileJaw-DeployXAP-WindowsPhone_thumb.png" width="528" height="480" /></a></p>
<p>You will now be presented with the window above. Simply browse and select your XAP file. Make sure the Target is set to “Windows Phone Device” and not to the emulator. Then unlock your device by sliding up the lockscreen and entering your password &#8211; if you have a device password. Once unlocked, press the Deploy button and the XAP will be transferred to the device and installed. And &#8211; Presto! You’re off and running with your custom app on Windows Phone.</p>
<p>I’ve run into a couple issues with this procedure. It seems that Microsoft has a few bugs lingering in the software. If you do have any weird errors, try and correct whatever the error says is wrong. Also, try disconnecting the device, and then connect it again and allow the sync process to finish before closing Zune and launching the deployment tool. Finally, make sure the device is logged in and sitting at the Today / home screen.&#160; Nothing major here &#8211; a little fiddling and you should be off to the races!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/articles/2011/10/how-to-deploy-xap-files-to-a-windows-phone-device/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Phone Developers Get Mango Access</title>
		<link>http://www.mobilejaw.com/news/2011/06/windows-phone-developers-get-mango-access/</link>
		<comments>http://www.mobilejaw.com/news/2011/06/windows-phone-developers-get-mango-access/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 18:00:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[App Hub]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Mango]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/news/2011/06/windows-phone-developers-get-mango-access/</guid>
		<description><![CDATA[If you’re a Windows Phone developer then you’ll be happy to hear that Microsoft has just released a beta ROM for Mango that can be flashed to your phone. To take advantage of this, you must have a validated App Hub account. If you’re thinking of signing up, then you should know that it will [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re a Windows Phone developer then you’ll be happy to hear that Microsoft has just released a beta ROM for Mango that can be flashed to your phone. To take advantage of this, you must have a validated App Hub account. If you’re thinking of signing up, then you should know that it will cost $99 and there is a delay of something like a week while your account gets validated. You may find it happens a little quicker than that. But safe side is to give it a week or so.</p>
<p>Anyway, if you already have a validated App Hub account you should receive an email with details on how to go about downloading the ROM and flashing your device. Unfortunately, only 1 device can be flashed per account. It would make more sense to me, if this number was the same as the devices that can be application unlocked under the account &#8211; current set to 3. Also, the update is only available in 23 countries. I’m not sure how these countries have been chosen, but I would guess that it relates to the countries where Windows Phone has already launched and is about to launch.</p>
<p><a href="http://www.mobilejaw.com/content/2011/06/MobileJaw-WindowsPhone-MangoDeveloper.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="MobileJaw-WindowsPhone-MangoDeveloper" border="0" alt="MobileJaw-WindowsPhone-MangoDeveloper" src="http://www.mobilejaw.com/content/2011/06/MobileJaw-WindowsPhone-MangoDeveloper_thumb.jpg" width="420" height="353" /></a></p>
<p>I’ll be flashing my device over the next few days and you can be sure that I’ll have more than a few things to say about the process and Mango. If you have any questions, feel free to post them here and I’ll do my best to answer them once I have the update running on my phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/news/2011/06/windows-phone-developers-get-mango-access/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Any Windows Phone 7 Device can be Unlocked for Development Purposes</title>
		<link>http://www.mobilejaw.com/news/2010/06/any-windows-phone-7-device-can-be-unlocked-for-development-purposes/</link>
		<comments>http://www.mobilejaw.com/news/2010/06/any-windows-phone-7-device-can-be-unlocked-for-development-purposes/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:00:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Unlock]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/news/2010/06/any-windows-phone-7-device-can-be-unlocked-for-development-purposes/</guid>
		<description><![CDATA[If you’re a developer and looking for a better test experience than the emulator offers, then you’re in luck. The latest word coming out of a developer conference call is that any Windows Phone 7 device will be un-lockable through a special portal provided to developers. Each developer will be allowed to unlock up to [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re a developer and looking for a better test experience than the emulator offers, then you’re in luck. The latest word coming out of a developer conference call is that any Windows Phone 7 device will be un-lockable through a special portal provided to developers. Each developer will be allowed to unlock up to 5 devices.</p>
<p>Unlocking the device will not remove the carriers lock, but it will remove the restrictions around applications being installed only though the marketplace. Consider this the same thing as jailbreaking your iPhone or rooting your Android device. Although, for now this is just for development purposes. I imagine it won’t take long for the community to figure out what change is being made and then provide their own lockdown removal. </p>
<p>Time is ticking along and we’re getting closer to the release of Windows Phone 7. While Microsoft is still saying “Holiday 2010”, it’s expected to hit around the fall. As you very well may expect, we will be keeping our eye’s on the launch and we’ll bring you all the details. <img src='http://www.mobilejaw.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Source = <a href="http://windowsphonethoughts.com/news/show/98319/all-windows-7-phones-can-be-unlocked-and-used-by-developers.html" target="_blank">Windows Phone Thoughts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/news/2010/06/any-windows-phone-7-device-can-be-unlocked-for-development-purposes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Future of Windows Mobile for Rugged Devices</title>
		<link>http://www.mobilejaw.com/thoughts/2010/04/the-future-of-windows-mobile-for-rugged-devices/</link>
		<comments>http://www.mobilejaw.com/thoughts/2010/04/the-future-of-windows-mobile-for-rugged-devices/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 20:30:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[MCB]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[Windows CE]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/thoughts/2010/04/the-future-of-windows-mobile-for-rugged-devices/</guid>
		<description><![CDATA[“When you’re out shopping, chances are you’ve seen store employees using devices to price merchandise or assist you in checking you out. Received a package recently? The delivery person probably scanned it with a similar device. The people responsible for tracking inventory in a warehouse are also using a device to help manage their business. [...]]]></description>
			<content:encoded><![CDATA[<p><em>“When you’re out shopping, chances are you’ve seen store employees using devices to price merchandise or assist you in checking you out. Received a package recently? The delivery person probably scanned it with a similar device. The people responsible for tracking inventory in a warehouse are also using a device to help manage their business. In any case, these devices are known in my world as ‘handheld terminals’ or ‘ruggedized devic</em><em>es’ because they’re built to be used in adverse environments and industrial settings.”</em></p>
<p>David Wurster does a great job of describing where you’ll find ruggedized devices and what they are being used for. He continues on in a <a href="http://blogs.technet.com/microsoft_blog/archive/2010/04/07/windows-embedded-business-aligning-handheld-terminals-and-ruggedized-devices.aspx" target="_blank">post</a> over at the official Microsoft blog to describe the future of Windows Mobile and Windows Embedded. While you may not be aware of these devices, a great number of them are powered by some form of Windows, like Windows CE, Windows Mobile, or even Windows Embedded.</p>
<p>In the past the Windows Embedded Business (WEB) has controlled Windows CE and all the embedded efforts. Windows Mobile was part of the Mobile Communication Business (MCB) at Microsoft. Moving forward, Windows Mobile will be brought under the WEB group. The MCB will be left to control the more consumer products like Windows Phone 7, while WEB will continue to provide solutions for industrial devices.&#160; </p>
<p>Since Windows Phone 7 was announced, there has been some uncertainty in the rugged space about what will be powering the next generation of devices, because Windows Phone 7 is much to consumer and lacks the development freedom that Windows Mobile and CE have provided. David’s <a href="http://blogs.technet.com/microsoft_blog/archive/2010/04/07/windows-embedded-business-aligning-handheld-terminals-and-ruggedized-devices.aspx" target="_blank">post</a> helps to clear that up and define what we can expect in the coming months.&#160; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/thoughts/2010/04/the-future-of-windows-mobile-for-rugged-devices/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Zune HD Development Takes a Dramatic Turn with OpenZDK</title>
		<link>http://www.mobilejaw.com/thoughts/2010/04/zune-hd-development-takes-a-dramatic-turn-with-openzdk/</link>
		<comments>http://www.mobilejaw.com/thoughts/2010/04/zune-hd-development-takes-a-dramatic-turn-with-openzdk/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 14:30:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[OpenZDK]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[Zune HD]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/thoughts/2010/04/zune-hd-development-takes-a-dramatic-turn/</guid>
		<description><![CDATA[Some interesting news for XNA and Zune developers – all Zune models including the HD, have been hacked allowing applications to run directly on top of the Zune firmware and with full access to everything XNA has to offer. In the past, 3rd party applications had limited access to what XNA had to offer. Not [...]]]></description>
			<content:encoded><![CDATA[<p>Some interesting news for XNA and Zune developers – all Zune models including the HD, have been hacked allowing applications to run directly on top of the Zune firmware and with full access to everything XNA has to offer.</p>
<p>In the past, 3rd party applications had limited access to what XNA had to offer. Not only do apps have full XNA access, but they also will have internet access, and hardware based 3D acceleration.</p>
<p>This is all pretty new, so there isn’t much in the way of apps available yet. However, OpenZDK is available and provides some examle programs that you can try out including a 3D demo showing what’s possible with hardware acceleration. Head over to <a href="http://www.zuneboards.com/?p=vB50442" target="_blank">ZuneBoards</a> and get all the latest details!</p>
<p>Oh, and in other Zune news, the new 64GB models have started shipping. You can order a customized version from <a href="https://zunestore.net/us/catalog/index.aspx" target="_blank">Zune Originals</a> for $349.99. <img src='http://www.mobilejaw.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (Image below shows the Halo 3 ODST artwork, a $15 addition)</p>
<p><a href="http://www.mobilejaw.com/content/2010/04/MobileJawZuneHDHacked.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="MobileJaw-ZuneHD-Hacked" src="http://www.mobilejaw.com/content/2010/04/MobileJawZuneHDHacked_thumb.jpg" border="0" alt="MobileJaw-ZuneHD-Hacked" width="484" height="426" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/thoughts/2010/04/zune-hd-development-takes-a-dramatic-turn-with-openzdk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Announces Multitasking in iPhone OS 4.0</title>
		<link>http://www.mobilejaw.com/articles/2010/04/apple-announces-multitasking-in-iphone-os-4-0/</link>
		<comments>http://www.mobilejaw.com/articles/2010/04/apple-announces-multitasking-in-iphone-os-4-0/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:00:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[multitasking]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/articles/2010/04/apple-announces-multitasking-in-iphone-os-4-0/</guid>
		<description><![CDATA[Yesterday was Apple’s big announcement – iPhone OS 4.0. There was a bunch of new features announced, including the long awaited – multitasking. If you want to follow the announcement, check out live.gdgt.com. There’s a lot of focus on multitasking these days, so I wanted to run through what Apple announced and what it means [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was Apple’s big announcement – iPhone OS 4.0. There was a bunch of new features announced, including the long awaited – multitasking. If you want to follow the announcement, check out <a href="http://live.gdgt.com/2010/04/08/live-iphone-os-4-0-event-coverage/" target="_blank">live.gdgt.com</a>.</p>
<p>There’s a lot of focus on multitasking these days, so I wanted to run through what Apple announced and what it means for developers and the applications you use every day. Apple’s focus was to find a way to allow multitasking but without allowing background processes that end up killing your performance and battery life.</p>
<p><em>“How are we adding multitasking while preserving battery life and performance. We looked at tens of thousands of apps in the app store, and we’ve distilled the services those apps need to run in the background. So we implemented those services, and we’re providing those services as APIs to developers so they can add multitasking while preserving battery life.” – Scott Forstall, SVP of iPhone Software via <a href="http://live.gdgt.com/2010/04/08/live-iphone-os-4-0-event-coverage/" target="_blank">live.gdgt.com</a></em><em></em></p>
<p><a href="http://www.mobilejaw.com/content/2010/04/MobileJawAppleMultitaskingiPhoneOS4.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="MobileJaw-AppleMultitasking-iPhoneOS4" src="http://www.mobilejaw.com/content/2010/04/MobileJawAppleMultitaskingiPhoneOS4_thumb.jpg" border="0" alt="MobileJaw-AppleMultitasking-iPhoneOS4" width="480" height="319" /></a></p>
<p>The announcement goes on to define the seven (7) background services they are providing – Background audio, Voice over IP, Background location, Push notifications, Local notifications, Task completion, and Fast app switching. These are the only multitasking services exposed to the developer. Let’s quickly run down what each one of these can do for you:</p>
<p style="text-align: center;"><span id="more-1308"></span></p>
<ol>
<li>Background audio – obviously, great for listening to music while using other applications</li>
<li>Voice over IP – pretty straight forward again, great for services like Skype</li>
<li>Background location – this will enhance applications like FourSquare as the app can automatically grab GPS co-ordinates while you’re not actively using it. Also a great advantage for turn-by-turn directions.</li>
<li>Push notifications – this has been in the product for the last 9 months,</li>
<li>Local notifications – this is based on the push notifications, but there is no server, they are local to the phone</li>
<li>Task completion – this allows the developer to put a task in motion and forget about it. For example, think of uploading a large file. The developer could code the app to upload that file in the background and this frees up the user to browse away from that screen. There doesn’t appear to be any way for the application to interact with that process once it’s launched. So it would effectively run to completion or until it times out.</li>
</ol>
<p>Those are the only multitasking processes allowed at this time. While they are pretty nice features, there’s still no way for me to open my RSS reader, start it updating and then switch to email or browse the web while it downloads in the background. It’s great that Apple has released multitasking, but to be clear, it’s not full on multitasking. It’s a limited scope of features. This approach allows them to keep tight control over processes and applications and ensure that the device remains fairly stable. Perhaps Apple will release more ability in the future, but for now, there is limited multitasking ability.</p>
<p>Apple also seems to think that there&#8217;s no need for a task manager. This could prove to be a problem as they&#8217;re letting developers spin off task completion treads but there&#8217;s not way for the end user to manage those.  If they hang or maybe there&#8217;s too many being generated by an app, there&#8217;s no way to kill that process.</p>
<p>More details should be coming out over the next little while as developers download and test out OS 4.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/articles/2010/04/apple-announces-multitasking-in-iphone-os-4-0/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free Resources Available for Windows Phone 7 Series Developers</title>
		<link>http://www.mobilejaw.com/articles/2010/03/free-resources-available-for-windows-phone-7-series-developers/</link>
		<comments>http://www.mobilejaw.com/articles/2010/03/free-resources-available-for-windows-phone-7-series-developers/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 19:00:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/articles/2010/03/free-resources-available-for-windows-phone-7-series-developers/</guid>
		<description><![CDATA[There’s been a lot of news around Windows Phone 7 Series as of late and while it’s not expected to be available until later this year, Microsoft has begun to share resources with the developer community so that they can get a jump on application development for the new platform. Things have changed from the [...]]]></description>
			<content:encoded><![CDATA[<p>There’s been a lot of news around Windows Phone 7 Series as of late and while it’s not expected to be available until later this year, Microsoft has begun to share resources with the developer community so that they can get a jump on application development for the new platform. Things have changed from the past model where you were able to side load (by using Active Sync or Windows Mobile Device Center) applications on your device. With Windows Phone 7 Series the only way to get applications installed on your device is over the air using the Marketplace. Another big change is the development tools required to build an application. With WP7s, it’s all about Silverlight and XNA. Both of which were not even a choice on the previous platform. And of course cost of developing for WP7s is a lot less than before. Microsoft has made the development tools freely available.</p>
<p>Now’s a good time to get your feet wet on development for WP7s.&#160; You still have time before devices ship, so you can make sure that your application will be in the marketplace and read for customers when the devices start to ship late this year.</p>
<p>Here’s a list of the current resources available: </p>
<ul>
<li>Visual Studio 2010 Express for Windows Phone 7 Series (<a href="http://developer.windowsphone.com/windows-phone-7-series/" target="_blank">Link</a>)      </li>
<li>Windows Phone 7 Series eBook (<a href="http://blogs.msdn.com/microsoft_press/archive/2010/03/15/free-ebook-programming-windows-phone-7-series-draft-preview.aspx" target="_blank">Link</a>)      </li>
<li>Windows Phone 7 Series Developer Documentation (<a href="http://windowsteamblog.com/blogs/wpdev/archive/2010/03/27/windows-phone-developer-documentation.aspx" target="_blank">Link</a>)      </li>
<li>Windows Phone 7 Series Icon Pack (<a href="http://windowsteamblog.com/blogs/wpdev/archive/2010/03/27/windows-phone-7-series-icon-pack.aspx" target="_blank">Link</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/articles/2010/03/free-resources-available-for-windows-phone-7-series-developers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Shares Windows Phone 7 Series Developer Story at MIX</title>
		<link>http://www.mobilejaw.com/thoughts/2010/03/microsoft-shares-windows-phone-7-series-developer-story-at-mix/</link>
		<comments>http://www.mobilejaw.com/thoughts/2010/03/microsoft-shares-windows-phone-7-series-developer-story-at-mix/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 16:30:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[MIX10]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/thoughts/2010/03/microsoft-shares-windows-phone-7-series-developer-story-at-mix/</guid>
		<description><![CDATA[At MIX10 today, Microsoft unveiled the developer platform for the upcoming Windows Phone 7 Series devices. Windows Phone 7 Series was announced at Mobile World Congress last month and devices are expected to be available by holiday 2010. Mobile development for Windows Phone 7 will be based on Silverlight and the XNA Framework. This will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mobilejaw.com/content/2010/03/MobileJawMix10Logo.jpg"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="MobileJaw-Mix10-Logo" src="http://www.mobilejaw.com/content/2010/03/MobileJawMix10Logo_thumb.jpg" border="0" alt="MobileJaw-Mix10-Logo" width="219" height="132" align="right" /></a> At <a href="http://www.microsoft.com/events/mix/">MIX10</a> today, Microsoft unveiled the developer platform for the upcoming Windows Phone 7 Series devices. Windows Phone 7 Series was announced at Mobile World Congress last month and devices are expected to be available by holiday 2010.</p>
<p>Mobile development for Windows Phone 7 will be based on Silverlight and the XNA Framework. This will provide a rich environment for internet based applications and game development. As expected, Windows Phone 7 will use the mobile marketplace to deliver applications to the device and providing developers with a 70% revenue share for applications sold.</p>
<p>Perhaps the single best piece of news is that Microsoft has listened and will be providing free Windows Phone Developer tools. For those that have been in the Windows Mobile space for a while, you will recall that there was a free tool that allowed you to develop directly for mobile. Around the release of version 5, it was removed and replaced with Visual Studio – and not the free version. This has been a pain point for many developers over the years and it’s something that I repeatedly brought to Microsoft’s attention whenever possible. Thankfully, they have seen the light and returned to providing free development tools for the mobile space. Expression Blend for Windows Phone and a preview of Microsoft Visual Studio 2010 Express for Windows Phone will be available as a download from <a href="http://developer.windowsphone.com">http://developer.windowsphone.com</a>.</p>
<p>The full press release can be found after the jump.</p>
<p style="text-align: center;"><span id="more-1233"></span></p>
<p><strong>LAS VEGAS, March 15</strong> &#8211; Today at MIX10, Microsoft Corp. showcased advancements in its platform technologies that enable the developer and designer community to deliver compelling user experiences across a broad set of devices. Building on the excitement of the recently announced Windows® Phone 7 Series, Scott Guthrie, corporate vice president, .NET Developer Platform, and Joe Belfiore, corporate vice president, Windows Phone Program Management, detailed the opportunity for developers to use proven technologies such as Microsoft Silverlight and the XNA Framework to build new mobile applications and 3-D Games.</p>
<p>&#8220;As the browser, server, Web and devices evolve, a focus on delivering consistently great user experiences has become paramount,&#8221; Guthrie said. &#8220;By extending our familiar platform technologies and tools to phones, Microsoft is delivering the premier application development experience across a variety of devices and form factors.&#8221;</p>
<p><strong>End-to-End Application Development Platform for Windows Phone 7 Series</strong></p>
<p>During the keynote, Microsoft provided the first deep dive into Windows Phone 7 Series application development. By combining Silverlight features for rich application development and the XNA Framework for games, Windows Phone 7 Series empowers millions of developers and designers to build visually stunning and immersive applications and games — one of the industry&#8217;s most profitable mobile application categories — while taking advantage of device-specific capabilities. Specifically, developers will be able to take advantage of the following features:</p>
<ul type="disc">
<li>Accelerometer, an intuitive control that responds to motion</li>
<li>A Microsoft Location Service to provide developers with a single point of reference to acquire location information</li>
<li>Microsoft Notification Service for pushing information to the phone, regardless of whether or not an application is running</li>
<li>Hardware-accelerated video with digital rights management (DRM)</li>
<li>Internet Information Services Smooth Streaming for the industry&#8217;s highest quality content viewing experience</li>
<li>Multitouch</li>
<li>Camera and microphone support</li>
</ul>
<p>&#8220;Windows Phone 7 Series brings together a rich application environment, powerful hardware, a fresh approach to software and a smart new design,&#8221; Belfiore said. &#8220;It was designed to generate incredible opportunities for developers and designers to quickly and easily deliver compelling applications and games. With the best developer tools, an established ecosystem and marketplace, and a path for developers to use their Silverlight and XNA Framework skill sets, we are delivering an application platform that is simple, powerful and inspiring.&#8221;</p>
<p><strong>Free Tools for Windows Phone 7 Series Developers and Designers</strong></p>
<p>To further support an end-to-end development experience, Microsoft announced the availability of comprehensive tools support for Windows Phone 7 Series. The easy-to-install package includes previews of the following:</p>
<ul type="disc">
<li>Microsoft Visual Studio 2010 Express for Windows Phone</li>
<li>Windows Phone 7 Series add-in to use with Visual Studio 2010 RC</li>
<li>XNA Game Studio 4.0</li>
<li>Windows Phone 7 Series Emulator for application testing</li>
<li>Expression Blend for Windows Phone Community Technology Preview (available as a separate download)</li>
</ul>
<p><strong>A Marketplace for Windows Phone 7 Series Applications</strong></p>
<p>Microsoft also showed how developers and designers will be able to bring applications and games to market with a new Windows Phone Marketplace. The Marketplace features a panoramic design and active merchandising to increase the discoverability of games and applications, and supports one-time credit card purchases, mobile operator billing and advertising-funded applications. The Marketplace will also enable customers to try applications before buying them and allow developers to cross-promote their applications through deep linking.</p>
<p>Several leading companies will be creating exciting applications and games for Windows Phone 7 Series. They include The Associated Press, Archetype International Inc., AWS Convergence Technologies – WeatherBug, Citrix Systems Inc., Clarity Consulting Inc., Cypress Consulting, EA Mobile, Fandango Inc., Foursquare Labs Inc., frog design inc., Glu Mobile Inc., Graphic.ly, Hudson Entertainment Inc., IdentityMine Inc., IMDb.com Inc., Larva Labs, Match.com LLC, Matchbox Mobile Ltd., Microsoft Game Studios, Namco Networks America Inc., Oberon Media Inc., Pageonce Inc., Pandora Media Inc., Photobucket Inc., PopCap Games Inc., Seesmic, Shazam Entertainment Ltd., Sling Media, SPB Software Inc., stimulant, TeleCommunications Systems Inc., Touchality LLC and Vertigo Software Inc.</p>
<p><strong>Continued Innovation With Silverlight and Expression Blend</strong></p>
<p>Microsoft announced a release candidate (RC) for Silverlight 4, available for download today, which builds on the beta version released at the Professional Developers Conference in November 2009. The Silverlight 4 RC provides powerful media and enterprise application and media capabilities, out-of-browser flexibility and world-class tools support via Visual Studio and Expression Blend with Sketchflow to enable robust application development and rich interactive experiences.</p>
<p>In addition, Microsoft unveiled the Expression Blend 4 Beta, a design and development workflow tool. New features such as Path Layout enable developers and designers to build and animate innovative user interface design via a groundbreaking visual layout mechanism, without the need to write code. Expression Blend 4 Beta also adds support for Silverlight 4, .NET Framework 4 and Visual Studio 2010.</p>
<p><strong>Silverlight Customer Adoption</strong></p>
<p>Silverlight adoption has continued at a rapid pace with installations approaching 60 percent of all Internet devices worldwide — an increase of nearly 15 percentage points in just four months. Customers such as Major League Soccer, BBC, eBay Inc., Netflix Inc., NBCOlympics.com and CT Corp., a Wolters Kluwer business, demonstrated how they are taking advantage of the power of Silverlight to deliver compelling consumer and enterprise experiences.</p>
<p>&#8220;Microsoft Silverlight technology will be the backbone of the video platform on our newly launched MLSsoccer.com,&#8221; saidChris Schlosser, director of digital strategy for Major League Soccer. &#8220;Our work with Microsoft allows us to launch cutting-edge digital and mobile experiences for our loyal fans. As part of our increased focus on digital media, we view a rich video experience as absolutely critical to accomplishing our goal of &#8216;super serving&#8217; MLS supporters.&#8221;</p>
<p>All the latest from MIX10 is available at <a onclick="var s=s_gi(s_account);s.linkTrackVars='prop5,eVar3,prop15';s.prop5='External Link';s.eVar3=s.prop5;s.prop15='87657042';s.tl(this,'o','ExternalLink');" href="http://live.visitmix.com/press" target="_blank">http://live.visitmix.com/press</a>.</p>
<p>Founded in 1975, Microsoft (Nasdaq: <a title="MSFT" href="http://studio-5.financialcontent.com/prnews?Page=Quote&amp;Ticker=MSFT" target="_blank">MSFT</a>) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/thoughts/2010/03/microsoft-shares-windows-phone-7-series-developer-story-at-mix/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Setting up Windows Mobile Device Emulator</title>
		<link>http://www.mobilejaw.com/articles/2009/11/setting-up-windows-mobile-device-emulator/</link>
		<comments>http://www.mobilejaw.com/articles/2009/11/setting-up-windows-mobile-device-emulator/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 21:30:00 +0000</pubDate>
		<dc:creator>Mike Temporale</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[WMDC]]></category>

		<guid isPermaLink="false">http://www.mobilejaw.com/articles/2009/11/setting-up-windows-mobile-device-emulator/</guid>
		<description><![CDATA[When you’re developing for Windows Mobile, you need to think about the various flavors and screen sizes that the platform is available on. If you’re not able to stock each of the possible configurations for testing, then you might want to consider using an emulator. By installing the standalone device emulator, you can easily test [...]]]></description>
			<content:encoded><![CDATA[<p>When you’re developing for Windows Mobile, you need to think about the various flavors and screen sizes that the platform is available on. If you’re not able to stock each of the possible configurations for testing, then you might want to consider using an emulator. By installing the standalone device emulator, you can easily test your application across various flavors of Windows Mobile without the large investment in purchasing devices.</p>
<p>For many, the issue with emulators is how to get your data or application on to it. So I thought I would run through installing emulators as well as how to copy your applications to the emulator. Before we begin, you’ll need to download the following things:</p>
<ul>
<li>Microsoft Device Emulator 3.0 – Standalone Release (<a href="http://www.microsoft.com/downloads/details.aspx?familyid=A6F6ADAF-12E3-4B2F-A394-356E2C2FB114&amp;displaylang=en">Download here</a>)</li>
<li>Windows Mobile Emulator Images – Pick any 1 or all of the following:
<ul>
<li>6.5 Standard and Professional (<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e">Download here</a>)</li>
<li>6.1 Standard and Professional (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3D6F581E-C093-4B15-AB0C-A2CE5BFFDB47&amp;displaylang=en">Download here</a>)</li>
<li>6.0 Standard / Professional (<a href="http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&amp;displaylang=en">Download here</a>)</li>
<li>5.0 Smartphone (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb580a44-cb40-4be1-9ff3-e224bf669cd0&amp;DisplayLang=en">Download here</a>) / Pocket PC (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eec33ae3-c129-4c25-abaa-18e8e842178f&amp;DisplayLang=en">Download here</a>)</li>
</ul>
</li>
</ul>
<p>Once you have the emulator and all the images downloaded we can begin the installation. The first thing you need to do, is install the device emulator.  Once that’s installed, you can move along to installing the emulator images that you want to use.  I have found that installing 6.5 over 6.1 tends to break the emulator image. This can be fixed by running repair on the 6.1 image. If you’re only installing 6.5 images then you don’t have to worry about that.</p>
<p><span id="more-783"></span></p>
<p>Once you have things installed, you will notice your have a couple new items in your Start Menu. In my case, you can see the Windows Mobile 6.5 Professional and Standard images listed. Each emulator image has the screen size and type of OS in the name.  So you can be sure about what image you need to run before you actually launch it.</p>
<p style="text-align: center;"><img class="aligncenter" style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="MobileJaw-Emulators-StartMenu" src="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsStartMenu_thumb.png" border="0" alt="MobileJaw-Emulators-StartMenu" width="262" height="252" /></p>
<p>Upon running one of emulators, you will see an image of a device appear on your desktop.  The screen will be blank, but if you wait a minute or so, it should automatically start booting up the device. I’ve found that initial boot on the emulators can take a good 4 or 5 minutes.  Once you’ve started the image, you can always choose to save the state when you close it so that it doesn’t have to restart every time you want to use it.</p>
<p style="text-align: center;"><a href="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsStartup.jpg"><img class="aligncenter" style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="MobileJaw-Emulators-Startup" src="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsStartup_thumb.jpg" border="0" alt="MobileJaw-Emulators-Startup" width="279" height="484" /></a></p>
<p><strong>Tip:</strong> If you’re running a tablet, feel free to grab your stylus and get busy with the emulator image.  It works just like using a regular stylus on the device would. <img src='http://www.mobilejaw.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now that we have the emulators up and running, let’s get WMDC / ActiveSync setup so that we can easily get files to and from these emulators. To do this, launch Windows Mobile Device Center or ActiveSync (depending on your version of Windows). Edit the Connection Settings page and place a checkmark beside “Allow connections to one of the following:” and then select DMA from the drop down list.</p>
<p style="text-align: center;"><a href="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsWMDCSetup.jpg"><img class="aligncenter" style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="MobileJaw-Emulators-WMDC-Setup" src="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsWMDCSetup_thumb.jpg" border="0" alt="MobileJaw-Emulators-WMDC-Setup" width="484" height="364" /></a></p>
<p>Now we just need to tell the emulator to connect and we’re golden.  For whatever reason, after installing the standalone device emulator, there is nothing added to the start menu.  Which isn’t really a big deal as you can run the emulators just fine. However, in doing this, they missed providing an easy way for people to access the Device Emulator Manager.  To run this, browse to <em>C:\Program Files\Microsoft Device Emulator\1.0</em> and look for the file called <em>dvcemumanager</em> &#8211; this is the Device Emulator Manager. Launch it, and while you’re at it, copy a shortcut to the desktop or someplace handy. When the window opens you should see a list of all running emulators.  If you don’t have one running, head back up a couple paragraphs and get one started.</p>
<p style="text-align: center;"><a href="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsDEM.png"><img class="aligncenter" style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="MobileJaw-Emulators-DEM" src="http://www.mobilejaw.com/content/2009/11/MobileJawEmulatorsDEM_thumb.png" border="0" alt="MobileJaw-Emulators-DEM" width="423" height="303" /></a></p>
<p>Remember that you can only have 1 ActiveSync’ed device at a time.  That continues to be true with the emulators. While you can run multiple emulators at the same time, only 1 can be connected over ActiveSync or WMDC at a time. To get this connected, right click on the emulator and select Cradle. That’s all there is to it. WMDC / ActiveSync will start the connection process and the emulator will appear in your file manager like any real device would. You can copy files to it, install applications, and tweak away without worry or causing harm to your everyday device. <img src='http://www.mobilejaw.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mobilejaw.com/articles/2009/11/setting-up-windows-mobile-device-emulator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

