<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>DaveDev </title><link>http://blogs.msdn.com/b/davedev/</link><description>Turning caffeine into code daily.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/msdn/lTEL" /><feedburner:info uri="msdn/ltel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Philly Appathon Winners announced at Code Camp!</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/K8gnauoHCYk/philly-appathon-winners-announced-at-code-camp.aspx</link><pubDate>Tue, 14 May 2013 18:26:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418557</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10418557</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10418557</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/05/14/philly-appathon-winners-announced-at-code-camp.aspx#comments</comments><description>&lt;p&gt;&lt;img title="Capture" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Capture" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6232.Capture_5F00_4466F546.png" width="724" height="395" /&gt;&lt;/p&gt;  &lt;p&gt;This past weekend was another great &lt;a href="http://phillydotnet.org/camps/2013-1/#more-2123"&gt;Philly Code Camp&lt;/a&gt; with people from all over coming together for a day of learning and community.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This also marked the second &lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/03/25/announcing-the-windows-8-philly-appathon-march-25th-to-may-7th.aspx"&gt;Philly Appathon&lt;/a&gt; with the winners being announced during the closing ceremonies.&amp;#160; We had five winners and an honorable mention!&amp;#160; If you have Windows 8 be sure to check out these apps in the Windows Store using the bit.ly links below. &lt;/p&gt;  &lt;p&gt;&lt;img title="The Winners" style="display: inline; background-image: none;" border="0" alt="The Winners" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6675.Screenshot_2D00_8_5F00_5A6D60D8.png" width="912" height="514" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I know some of you ran out of time and couldn’t submit the apps to the Stores before the deadline.&amp;#160; No worries!&amp;#160; Stay tuned as Philly.Net will be announcing some additional contests shortly including ones for the monthly hands on labs!&lt;/p&gt;  &lt;p&gt;- Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418557" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/K8gnauoHCYk" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/05/14/philly-appathon-winners-announced-at-code-camp.aspx</feedburner:origLink></item><item><title>May and June begins Philly Appathon Wednesdays</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/8hIA-r5VynI/may-and-june-begins-philly-appathon-wednesdays.aspx</link><pubDate>Tue, 23 Apr 2013 00:19:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10413187</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10413187</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10413187</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/04/23/may-and-june-begins-philly-appathon-wednesdays.aspx#comments</comments><description>&lt;p&gt;   &lt;br /&gt;&lt;img title="Workshops" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Workshops" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3465.image_5F00_2D5A5493.png" width="692" height="193" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Updated April 29th, 2013 – Official registration links added for each week.&amp;#160; Registration Is not required but helps us in planning the event.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;What is it? &lt;/h3&gt;  &lt;p&gt;As part of the &lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/03/25/announcing-the-windows-8-philly-appathon-march-25th-to-may-7th.aspx"&gt;Philly Appathon contest&lt;/a&gt; and &lt;a title="Keep The Cash" href="http://build.windowsstore.com/keepthecash"&gt;Keep The Cash&lt;/a&gt; you can get free help developing your app and time to network with your local community peers. Each workshop will include a session on app development (60 mins) as well as open lab time (2 hours).&amp;#160; Bring your own apps to work, use one of the free starter kits we’ll cover, or just hang out for the open dialog. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Get your app into the Windows Store!" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Get your app into the Windows Store!" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2308.Screenshot_2D00_7_5F00_207FFE75.png" width="688" height="387" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;When?&lt;/h3&gt;  &lt;p&gt;Every Wednesday night in the &lt;a href="http://www.microsoft.com/about/companyinformation/usaoffices/midatlantic/en/us/malvern.aspx"&gt;Microsoft Malvern Office&lt;/a&gt; from 5pm-8pm during the months of May and June&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;What are the session Topics?&lt;/h3&gt;  &lt;blockquote&gt;   &lt;p&gt;May 1st – Tips and tricks on designing a great Windows Store App. &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200211936&amp;amp;CR_EAC=300093869"&gt;Register Now&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;May 8th - Building Windows Store apps with HTML and JavaScript using the Windows 8 Game Kit. &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200211936&amp;amp;CR_EAC=300093870"&gt;Register Now&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;May 11th – &lt;/em&gt;&lt;a href="http://phillydotnet.org/camps/2013-1/"&gt;&lt;em&gt;Philly.Net Code Camp&lt;/em&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;May 22nd – Overview of Azure Mobile Services and how you can connect your own Windows Store or Windows Phone Apps to take advantage of structured storage, authentication and push notifications. &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200211936&amp;amp;CR_EAC=300093871"&gt;Register Now&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;May 29th – Developer overview of what’s new in Windows Phone 8. &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200211936&amp;amp;CR_EAC=300093872"&gt;Register Now&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;June 5th -&amp;#160; Taking advantage of the new Maps control and Camera Lens features in your Windows Phone 8 App.&amp;#160; &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200211936&amp;amp;CR_EAC=300093873"&gt;Register Now&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;June 12th – Philly.Net Hands on Labs&lt;/p&gt;    &lt;p&gt;June 19th – Philly.Net Meeting&lt;/p&gt;    &lt;p&gt;&lt;em&gt;June 24th-26th – &lt;/em&gt;&lt;a href="http://madexpo.us/"&gt;&lt;em&gt;MADExpo&lt;/em&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://madexpo.us/register"&gt;Register Now&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hope to see you there!&lt;/p&gt;  &lt;p&gt;-Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10413187" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/8hIA-r5VynI" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8+Camps/">Windows 8 Camps</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/04/23/may-and-june-begins-philly-appathon-wednesdays.aspx</feedburner:origLink></item><item><title>Announcing the Windows 8 and Windows Phone 8 Philly Appathon March 25th to May 7th</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/XDjwqfkMS1o/announcing-the-windows-8-philly-appathon-march-25th-to-may-7th.aspx</link><pubDate>Mon, 25 Mar 2013 19:31:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10405209</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10405209</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10405209</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/03/25/announcing-the-windows-8-philly-appathon-march-25th-to-may-7th.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Update April 3rd, 2013 – The contest is now for BOTH Windows Store and Windows Phone 8 Apps!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I am pleased to announce that Microsoft and Philly.NET are hosting another Windows Store App contest!&amp;#160; Since the launch of Windows 8 the Windows Store as given developers the opportunity to sell their apps while using the same skills and languages they are familiar with. Since its launch the number of apps in the Store has more than quadrupled and just two months after GA, has passed the 100 million app download mark. Now is the time to get your app into the Store!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img title="clip_image002" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5355.clip_5F00_image002_5F00_6579C654.png" width="388" height="281" /&gt;&lt;img title="clip_image004" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6825.clip_5F00_image004_5F00_5D15F0FD.png" width="156" height="268" /&gt;&lt;/p&gt;  &lt;p&gt;Here are the details:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Contest begins&lt;strong&gt; Monday, March 25&lt;sup&gt;th&lt;/sup&gt;&lt;/strong&gt; and ends &lt;strong&gt;Tuesday, May 7&lt;sup&gt;th&lt;/sup&gt;&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;The contest is open to all Pennsylvania and Philly.Net members&lt;/li&gt;    &lt;li&gt;Download the free &lt;a href="http://www.microsoft.com/visualstudio/eng/downloads#express-win8"&gt;Visual Studio 2012 Express tools&lt;/a&gt; and build your &lt;strong&gt;Windows Store&lt;/strong&gt; or &lt;strong&gt;Windows Phone 8&lt;/strong&gt; app using C#|VB/XAML, JS/HTML, or C++/XAML.&lt;/li&gt;    &lt;li&gt;Publish your app to the Windows Store or Windows Phone Store by &lt;b&gt;Tuesday, May 7&lt;sup&gt;th&lt;/sup&gt;&lt;/b&gt; and email the link &lt;a href="mailto:davisbi@microsoft.com?Subject=Philly%20Win8%20Appathon%20Entry"&gt;to here&lt;/a&gt;.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Apps will be judged by David Isbitski (Microsoft), Rob Keiser (Philly.Net) and Bill Wolff (Philly.Net)&lt;/li&gt;      &lt;li&gt;Criteria used for judging will include but not limited to the following:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Uniqueness&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Windows Store&lt;/strong&gt; or &lt;strong&gt;Windows Phone 8&lt;/strong&gt; Capabilities (Search and Share Contracts, Live Tiles, Notifications, etc)&lt;/li&gt;        &lt;li&gt;Design&lt;/li&gt;        &lt;li&gt;Longevity &lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;In the event your app is not published by the deadline simply send the judges a video showing your app has been submitted for certification and a brief video of it running in the emulator. &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Winners will be announced at &lt;a href="http://www.eventbrite.com/event/5579805348?ref=ebtnebregn"&gt;Philly.Net Code Camp&lt;/a&gt; Saturday, May 11&lt;sup&gt;th&lt;/sup&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Prizes will be awarded as follows:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;1&lt;sup&gt;st&lt;/sup&gt; Place – &lt;a href="http://www.lenovo.com/products/us/laptop/ideapad/yoga/yoga-11/"&gt;Lenovo IdeaPad Yoga 11&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;2&lt;sup&gt;nd&lt;/sup&gt; Place – &lt;a href="http://www.nokia.com/us-en/products/phone/lumia800/"&gt;Nokia Lumia 800 Windows Phone&lt;/a&gt; and $100 American Express Gift Card&lt;/li&gt;    &lt;li&gt;3&lt;sup&gt;rd&lt;/sup&gt; Place - $300 American Express Gift Card&lt;/li&gt;    &lt;li&gt;4&lt;sup&gt;th&lt;/sup&gt; Place - $200 American Express Gift Card&lt;/li&gt;    &lt;li&gt;5&lt;sup&gt;th&lt;/sup&gt; Place - $150 American Express Gift Card&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can enter as many apps as you publish into the contest. All Windows Store and Windows Phone apps also count as entries for the &lt;a href="http://build.windowsstore.com/keepthecash"&gt;Keep The Cash&lt;/a&gt; contest meaning everyone who publishes an app for the contest is also eligible to receive a gift card. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10405209" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/XDjwqfkMS1o" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Community/">Community</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Store/">Windows Store</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/03/25/announcing-the-windows-8-philly-appathon-march-25th-to-may-7th.aspx</feedburner:origLink></item><item><title>28 days in - Windows Store Analytics for my Balloons game</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/AFqvUr4zI_k/28-days-in-windows-store-analytics-for-my-balloons-game.aspx</link><pubDate>Tue, 19 Mar 2013 19:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10403613</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10403613</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10403613</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/03/19/28-days-in-windows-store-analytics-for-my-balloons-game.aspx#comments</comments><description>&lt;p&gt;Recently, &lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/02/26/building-a-windows-store-game-using-html-and-javascript-available-from-lynda-com.aspx"&gt;I posted a game&lt;/a&gt; to the Windows Store based on a &lt;a href="http://www.lynda.com/Visual-Studio-Express-tutorials/Building-Windows-Store-Game-Using-HTML-JavaScript/114892-2.html"&gt;course I authored for Lynda.com&lt;/a&gt;.&amp;#160; The game was primarily meant as a learning tool for the course but in letting my young kids play I found it to be entertaining enough that some other parents might want to use it.&amp;#160; It’s not a complex game by any means but if I hit my target audience right (parents of young children) it should provide enough entertainment for a while.&amp;#160; I also tried to add additional value by making it totally free and with no ads (which I don’t believe should be in kids games and usually get blocked via parental controls regardless) .&lt;/p&gt;  &lt;p&gt;The Windows Store gives a lot of free metrics on your apps and with it being almost a month since I published the game I thought I would share some of the numbers I’m seeing.&amp;#160; &lt;/p&gt;  &lt;p&gt;Some things to keep in mind:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The game is not global.&amp;#160; I only published it to the United States, Canada, United Kingdom, Germany, Australia, Belgium, France, Ireland and Italy Stores for this release.&lt;/li&gt;    &lt;li&gt;The game is free and has no Ads&lt;/li&gt;    &lt;li&gt;The game is listed in the Family subcategory of the Games category&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Overview&lt;/h2&gt;  &lt;p&gt;Overall, as of today after being in the Windows Store for 28 days the game has had 2,179 downloads with an average rating of 4 stars.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bit.ly/balloonswin8"&gt;&lt;img title="BalloonsGame" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="BalloonsGame" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8372.BalloonsGame_5F00_1F74980F.png" width="457" height="278" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we look at the details we see the usual spike that occurs when an app is new.&amp;#160; Everyone gets this and its why it is important to make a big splash in the beginning.&amp;#160; It’s much harder to generate awareness and excitement for your app after it has been in market for a while.&amp;#160; These numbers were higher than I expected since my game was not featured, is from an unknown publisher, had no marketing, community or awareness around it, is in the most populated category (games) and in the fairly niche a family subcategory.&amp;#160; The family subcategory had hundreds of games already in it and doing a search for Balloons there were several Balloons orientated games similar to my own.&amp;#160; Yet, a couple thousand folks checked it out and as you’ll see below actually used it as well.&amp;#160; There were also 9 people who chose to leave a review but more on that in a bit.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Summary" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Summary" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0523.Summary_5F00_3EB73EE2.png" width="642" height="502" /&gt;&lt;/p&gt;  &lt;h2&gt;Adoption&lt;/h2&gt;  &lt;p&gt;There are a couple of interesting things that are going on here.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;A third of the people who saw my game listed in the Store downloaded it.&amp;#160; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;We aren’t told exactly how they saw it so I am assuming it was in a search result or through the main category listing.&amp;#160; This number was very surprising for me I did not expect for it to be that high and I can only assume it was one of two things.&amp;#160; I hit my market correctly and the game con looked interesting.&amp;#160; And/or it was free meaning little to know risk for the download.&amp;#160; &lt;br /&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Almost half of the traffic for the app comes from the Windows Store itself.&amp;#160; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;People are clicking that Windows Store icon on the start screen and looking for apps!&amp;#160; If you’re a developer this should be a very exciting number for you.       &lt;br /&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Almost a third of the traffic came from the web via my own blog and app listing sites&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img title="Adoption1" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Adoption1" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3666.Adoption1_5F00_49086342.png" width="591" height="239" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="downloads1" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="downloads1" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1104.downloads1_5F00_684B0A15.png" width="586" height="410" /&gt;&lt;/p&gt;  &lt;p&gt;We also get stats for age and gender.&amp;#160; As you can see from the chart I hit my target audience (parents with young kids). The highest downloaded age group is 22-40 years old and then you also see higher downloads in the 41+ group (older parents and grandparents).&amp;#160; What I got a chuckle about too is where the gender difference are highest is in the 22-40 age range with men being about a third more than women.&amp;#160; That bar is exactly where I fit, a dad with young children and makes me feel that if I make a game for myself that appeals to me then my peer group would also follow.&amp;#160; Another great stat to point out is that over a third of the download come from outside the United States.&amp;#160; For the next release of the game I am going to publish to more countries and will be curious to see how these numbers change.&lt;/p&gt;  &lt;p&gt;&lt;img title="downloads2" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="downloads2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6303.downloads2_5F00_63685659.png" width="572" height="293" /&gt;&lt;/p&gt;  &lt;h2&gt;Usage&lt;/h2&gt;  &lt;p&gt;So we now know a little bit more about who is downloading our apps and from where.&amp;#160; What about the longevity of our app?&amp;#160; All apps get used less and less over time and this is one of the reasons to add new updates, features, as well as interesting gameplay.&amp;#160; The chart below reflects the downloads chart so we can assume the people playing the game on any given day are largely made up of new users.&lt;/p&gt;  &lt;p&gt;What is very interesting to me though is the breakdown between people using a mouse (desktop or older laptop) and people using touch (tablet or newer win8 laptop).&amp;#160; In watching my kids play the game (like my oldest &lt;a href="https://www.youtube.com/watch?v=aRwz6sj_jcs"&gt;here&lt;/a&gt; on a Surface) I noticed it was a lot easier to get points than with a mouse.&amp;#160; In fact, before publishing the game I upped the speed of the balloons to ensure it wasn’t to easy on tablets which trying to maintain a reasonable level of difficulty with the mouse.&amp;#160; While I can’t be certain I believe these charts are showing me that people with tablets lose interest faster because they progress through the levels and scores much faster.&amp;#160; In fact, one of the reviewers as we will see below gives a suggestion to this very problem.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="UsageALL" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="UsageALL" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2273.UsageALL_5F00_1BA6CD72.png" width="540" height="322" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="usageDESKTOP" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="usageDESKTOP" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5226.usageDESKTOP_5F00_3AE97445.png" width="502" height="295" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="usageLAPTOP" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="usageLAPTOP" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8358.usageLAPTOP_5F00_5A2C1B18.png" width="493" height="339" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="usageTablet" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="usageTablet" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0511.usageTablet_5F00_126A9231.png" width="479" height="287" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Ratings&lt;/h2&gt;  &lt;p&gt;Out of the 9 ratings 7 people left a high score while 2 left a low score.&amp;#160; What I appreciate here is the people who left the low score gave me feedback!&amp;#160; Feedback that I can incorporate and fix in the next version of the game.&amp;#160; The Windows Store also lets people revise their ratings if they decide to change it at a later date.&lt;/p&gt;  &lt;p&gt;As I mentioned above about the usage statistics between mouse and touch the one reviewer gives a great suggestion.&amp;#160; The game is simply too hard with a mouse and if I added a difficulty setting he/she would gladly change the rating.&amp;#160; Since I’ve coded the game to have a global settings already for max and min balloon speeds this can easily be tweaked with a slide control in the settings.&amp;#160; The other reviewer (while in German) points out that the music gets very annoying.&amp;#160; Since the game started out as a learning example it only has one track.&amp;#160; This will definitely be a feature I add in the future, whether it is to add more custom music tracks or allow the user to pick their own from their music library.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Ratings" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Ratings" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8446.Ratings_5F00_31AD3904.png" width="590" height="668" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;JavaScript Exceptions&lt;/h2&gt;  &lt;p&gt;The Windows ecosystem is huge with over &lt;a href="http://blogs.windows.com/windows/b/bloggingwindows/archive/2013/01/08/windows-8-60-million-licenses-sold.aspx"&gt;1,700 certified Windows 8 systems&lt;/a&gt; the odds that our game will encounter an error are pretty high.&amp;#160; Or so I thought.&amp;#160; Based on the game running on over 2,100+ PCs there was only one JavaScript exception thrown.&amp;#160; Digging a little deeper it came from a third party JavaScript library I used and it was due to a sound file being missing.&amp;#160; I can only assume this had to do with a corrupted Windows Store package.&amp;#160; If you are an HTML5 GameDev this stat should be pretty impressive to you!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Quality" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Quality" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4336.Quality_5F00_62CC73A4.png" width="570" height="620" /&gt;&lt;/p&gt;  &lt;h2&gt;About Page&lt;/h2&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The last statistic I want to share has to do with my About page in the Settings Panel.&amp;#160; In my &lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/02/28/windows-8-game-kit-updated-with-settings-panel.aspx"&gt;recent post&lt;/a&gt; on Settings Panels I discussed how you could include content locally or call out to external website content via an iframe.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;img title="Screenshot (2)" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Screenshot (2)" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4721.Screenshot_2D00_2_5F00_2FFC6D30.png" width="574" height="323" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Both the Privacy Policy and the About Balloons pages in my game are hosted externally on an &lt;a href="http://www.windowsazure.com/en-us/home/scenarios/web-sites/"&gt;Azure Websites&lt;/a&gt; instance.&amp;#160; Azure Websites are a free, easy way to set up some web content you want to pull into your app and you get some basic data analysis features right out of the box.&lt;/p&gt;  &lt;p&gt;If we look at traffic for the last week (7 days is as far back currently as it will let me go) you will see I am averaging 1-3 requests a day.&amp;#160; I could easily add some metrics to the webpages to get more information or even go through the logs but I though this number just by itself stands.&amp;#160; I don’t think too many people were concerned about the Privacy policy and in the future it will be interesting to see how much traffic these pages get once I have game controls in here (like balloon speed). &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;a href="http://www.windowsazure.com/en-us/home/scenarios/web-sites/"&gt;&lt;img title="Azure" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Azure" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7853.Azure_5F00_611BA7D0.png" width="759" height="304" /&gt;&lt;/a&gt;   &lt;p&gt;I hope you got something out of these numbers and if you’re working on your own Windows Store app you can expect the same kind of analytics for free.&amp;#160; Happy Coding!&lt;/p&gt;  &lt;p&gt;-Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10403613" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/AFqvUr4zI_k" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Microsoft/">Microsoft</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Store/">Windows Store</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Gaming/">Gaming</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/03/19/28-days-in-windows-store-analytics-for-my-balloons-game.aspx</feedburner:origLink></item><item><title>Content from DC Windows Phone 8 Jumpstart available</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/9oCA-RDUtv4/content-from-dc-windows-phone-8-jumpstart-available.aspx</link><pubDate>Thu, 14 Mar 2013 15:54:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10402344</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10402344</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10402344</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/03/14/content-from-dc-windows-phone-8-jumpstart-available.aspx#comments</comments><description>&lt;p&gt;&lt;img title="wp8event" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="wp8event" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8372.wp8event_5F00_44F7603A.png" width="726" height="251" /&gt;&lt;/p&gt;  &lt;p&gt;I had a ton of fun in Washington, DC last week hanging out with the local developer crowd and talking Windows Phone 8.&amp;#160; Can’t wait to see all the apps hit the Windows Phone Store!&lt;/p&gt;  &lt;p&gt;I’ve posted all five &lt;a href="http://www.slideshare.net/disbitski"&gt;session's slides here&lt;/a&gt; and the code we wrote &lt;a href="http://sdrv.ms/Z1Hcw1"&gt;here&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;iframe style="border-width: 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); margin-bottom: 5px;" height="421" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/17140533" frameborder="0" width="512" marginwidth="0" scrolling="no" mozallowfullscreen="mozallowfullscreen" webkitallowfullscreen="webkitallowfullscreen" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;   &lt;div style="margin-bottom: 5px;"&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you missed the event there are &lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/01/24/announcing-the-windows-phone-development-jumpstart.aspx"&gt;more coming to your town&lt;/a&gt; so stay tuned!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/davedev/archive/2013/01/24/announcing-the-windows-phone-development-jumpstart.aspx"&gt;&lt;img title="jumpstart" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="jumpstart" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5810.jumpstart_5F00_5118DA61.jpg" width="603" height="201" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10402344" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/9oCA-RDUtv4" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/XAML/">XAML</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Mobile/">Mobile</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/03/14/content-from-dc-windows-phone-8-jumpstart-available.aspx</feedburner:origLink></item><item><title>New Tablet Show Episode: David Isbitski and Andrew Smith Do Cross Platform Mobile Development with AppMobi</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/aZH-_S87NYw/new-tablet-show-episode-david-isbitski-and-andrew-smith-do-cross-platform-mobile-development-with-appmobi.aspx</link><pubDate>Mon, 11 Mar 2013 20:50:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10401339</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10401339</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10401339</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/03/11/new-tablet-show-episode-david-isbitski-and-andrew-smith-do-cross-platform-mobile-development-with-appmobi.aspx#comments</comments><description>&lt;p&gt;I recently recorded an episode of &lt;a href="http://www.thetabletshow.com/"&gt;The Tablet Show&lt;/a&gt; podcast with &lt;a href="http://twitter.com/carlfranklin"&gt;Carl Franklin&lt;/a&gt;, &lt;a href="http://twitter.com/richcampbell"&gt;Richard Campbell&lt;/a&gt; and &lt;a href="http://www.appmobi"&gt;Andrew Smith&lt;/a&gt;.&amp;#160; I’ve been a fan of Richard and Carl for years and if you haven’t check out the show yet, or their popular &lt;a href="http://www.dotnetrocks.com/"&gt;.Net Rocks&lt;/a&gt; podcast, I highly recommend it.&lt;/p&gt;  &lt;p&gt;In this episode we chat about HTML5 Hybrid App development and what both &lt;a href="http://www.appmobi.com"&gt;appMobi&lt;/a&gt; and &lt;a href="http://software.intel.com/en-us/html5"&gt;Intel’s new offerings&lt;/a&gt; can do to help developers. &lt;/p&gt;      &lt;p&gt;&lt;a href="http://thetabletshow.com/default.aspx?showNum=75"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0434.image_5F00_44CBD77C.png" width="888" height="388" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can listen to the episode &lt;a href="http://thetabletshow.com/default.aspx?showNum=75"&gt;online here&lt;/a&gt;, in iTunes &lt;a href="https://itunes.apple.com/us/podcast/the-tablet-show/id476419851#"&gt;here&lt;/a&gt;, or via any of your favorite podcasting apps.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;-Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10401339" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/aZH-_S87NYw" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/03/11/new-tablet-show-episode-david-isbitski-and-andrew-smith-do-cross-platform-mobile-development-with-appmobi.aspx</feedburner:origLink></item><item><title>Windows 8 Game Kit updated with Settings Panel</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/OQfXbQZ8PNk/windows-8-game-kit-updated-with-settings-panel.aspx</link><pubDate>Thu, 28 Feb 2013 19:39:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10398270</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10398270</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10398270</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/02/28/windows-8-game-kit-updated-with-settings-panel.aspx#comments</comments><description>&lt;h3&gt;   &lt;br /&gt;Windows Store Setting Panel&lt;/h3&gt;  &lt;p&gt;One of the more common tasks you will be required to do in your Windows Store App is add a privacy policy.&amp;#160; This is especially true if you have enabled certain capabilities like the WebCam.&amp;#160; I have updated the Win8GameKit with a quick and easy example of how to add a settings panel to your own games.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;What code was updated?&lt;/h3&gt;  &lt;p&gt;Inside &lt;strong&gt;default.js&lt;/strong&gt; we are going to add a new function call to the base WinJS.Application namespace that will be called when the user selects the Settings Charm.&lt;/p&gt;  &lt;div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);"&gt;   &lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;     &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;//About and Privacy Policy Settings Charm&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;       WinJS.Application.onsettings = &lt;span style="color: rgb(0, 0, 255);"&gt;function&lt;/span&gt; (e) {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;           e.detail.applicationcommands = {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;               &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;aboutSettings&amp;quot;&lt;/span&gt;: { title: &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;About Space Cadet&amp;quot;&lt;/span&gt;, href: &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;/html/about.html&amp;quot;&lt;/span&gt; },&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;               &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;privacySettings&amp;quot;&lt;/span&gt;: { title: &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;Privacy Policy&amp;quot;&lt;/span&gt;, href: &lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;/html/privacy.html&amp;quot;&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;           };&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;           WinJS.UI.SettingsFlyout.populateSettings(e);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;       };&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;If you have ever opened the Settings Panel on a Windows Store App you may have caught this event loading the panel.&amp;#160; The magic here happens thanks to the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh701253.aspx"&gt;WinJS.UI.SettingsFlyout object&lt;/a&gt; and by default all Windows Store Apps will have two entries automatically generated here for you.&amp;#160; The first entry enables people to review your app and the second shows current permissions for your app (the capabilities you enabled like WebCam access).&lt;/p&gt;

&lt;p&gt;We are going to add two more to the panel the first will give us an about page explaining our app and the second will be for a privacy policy.&amp;#160; A new folder has been added to the root of the project called &lt;strong&gt;html&lt;/strong&gt; and includes two new files about.html and privacy.html which we point to in our new function call above.&amp;#160; These files are pretty self explanatory with the only thing worth noting is the ability to include html at run time through an iframe.&amp;#160; I have included the iframe in the comments so if you wish to load external content simply remove the embedded html and uncomment the iframe with the source pointed to your own url.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;about.html&lt;/strong&gt;&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);"&gt;
  &lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;
    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;doctype&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;HTML&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;About settings flyout&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;link&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;/css/settings.css&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;rel&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;stylesheet&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- BEGINSETTINGSFLYOUT --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;data-win-control&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;WinJS.UI.SettingsFlyout&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;aria-label&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;About Space Cadet settings flyout&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;data-win-options&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;{settingsCommandId:'aboutSettings',width:'wide'}&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;            &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- Use either 'win-ui-light' or 'win-ui-dark' depending on the contrast between the header title and background color --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-ui-dark win-header&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;style&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;background-color:#001E4E&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- Background color reflects app's personality --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;button&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;button&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;onclick&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;WinJS.UI.SettingsFlyout.show()&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-backbutton&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;button&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-label&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;About Space Cadet&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-content&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-settings-section&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;id&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;aboutSpaceCadet&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                    &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!--&amp;lt;iframe src=&amp;quot;http://insertyourdoman/insertyourhtml.html&amp;quot; width=&amp;quot;566&amp;quot; height=&amp;quot;600&amp;quot;/&amp;gt;--&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    Space Cadet is a completely free game for educational and entertainment purposes only.  The code for this game is open source and available at &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;http://win8gamekit.codeplex.com&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;target&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;_blank&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Win8gamekit.codeplex.com&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;p&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                    For more information about my other free games, apps and developer starter kits check out &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;http://blogs.msdn.com/davedev/&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;target&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;_blank&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;my blog&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt; on MSDN.&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;p&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    Other Apps from DaveDev Productions:&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;br&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;ul&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Balloons (&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;http://bit.ly/balloonswin8&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;target&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;_blank&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Windows Store&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;)&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;DoodlePad (&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;http://www.windowsphone.com/s?appid=aded583e-cadc-df11-a844-00237de2db9e&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;target&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;_blank&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Windows Phone&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;)&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;DoodlePad Free (&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;http://www.windowsphone.com/s?appid=5188a4a4-421c-e011-9264-00237de2db9e&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;target&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;_blank&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Windows Phone&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;a&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;)&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;li&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;ul&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- ENDSETTINGSFLYOUT --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;privacy.html&lt;/strong&gt;&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);"&gt;
  &lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;
    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;doctype&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;HTML&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Legal notices settings flyout&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;link&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;href&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;/css/settings.css&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;rel&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;stylesheet&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- BEGINSETTINGSFLYOUT --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;data-win-control&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;WinJS.UI.SettingsFlyout&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;aria-label&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;Legal notices settings flyout&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;data-win-options&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;{settingsCommandId:'privacySettings',width:'wide'}&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;            &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- Use either 'win-ui-light' or 'win-ui-dark' depending on the contrast between the header title and background color --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-ui-dark win-header&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;style&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;background-color:#001E4E&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- Background color reflects app's personality --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;button&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;button&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;onclick&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;WinJS.UI.SettingsFlyout.show()&amp;quot;&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-backbutton&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;button&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-label&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;Privacy Policy&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-content&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;win-settings-section&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;id&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;=&amp;quot;privacyPolicy&amp;quot;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                     &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!--&amp;lt;iframe src=&amp;quot;http://insertyourdoman/insertyourhtml.html&amp;quot; width=&amp;quot;566&amp;quot; height=&amp;quot;600&amp;quot;/&amp;gt;--&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                     This privacy policy governs your use of the software application Space Cadet (&amp;quot;Application&amp;quot;) for mobile devices that was created by DaveDev Productions.&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                     The Application is for educational and entertainment purposes only and does not share any information about you or the location of your mobile device.  &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                     The only Internet operation performed by the Application is via the &amp;quot;Share Charm&amp;quot; invoked by you.  In this instance your Score, Level and Name will be shared to another Windows Store Application you specify.&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;div&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;&amp;lt;!-- ENDSETTINGSFLYOUT --&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;strong&gt;&lt;/strong&gt;

&lt;p&gt;Since the Settings Panel content is html you can also style it to your liking using CSS.&amp;#160; You will see the background color has been set inside the div in each html.&amp;#160; I also created a settings.css&lt;strong&gt; &lt;/strong&gt;file to show how you can change font size across all of the Settings pages very quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;settings.css&lt;/strong&gt;&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);"&gt;
  &lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;
    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;body&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;font-size&lt;/span&gt;: &lt;span style="color: rgb(0, 96, 128);"&gt;22px;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;}&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Settings Panel&lt;/h3&gt;

&lt;p&gt;Now that we have set up the calls to generate new Settings panel items simply hit Windows-I (settings) or go over to the Charms (Windows-C) and select Settings.&amp;#160; At this point the WinJS.UI.SettingsFlyout will handle the event and populate our two new entries for About and Privacy as seen below. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;img title="SettingsPanel" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="SettingsPanel" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8867.SettingsPanel_5F00_5352F2A7.png" width="726" height="445" /&gt;&lt;/p&gt;

&lt;p&gt;One item worth pointing out is these pages themselves are running in an iframe so in the About screen, for example, if I click on one of the urls it would attempt to load the page into the same frame.&amp;#160; Simply using the same techniques you would in a browser to open a new windows with target=”_blank” will open up a browser instead of inside the Settings panel. &lt;/p&gt;

&lt;p&gt;&lt;img title="AboutSpaceCadet" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="AboutSpaceCadet" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4276.AboutSpaceCadet_5F00_7BA224FB.png" width="709" height="449" /&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;That’s it!&amp;#160; With just a few lines of code your game now has an About screen and complies with Privacy settings thanks to a new Privacy Policy.
  &lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Where to download the code&lt;/h3&gt;

&lt;p&gt;The main &lt;a href="http://codeplex.com"&gt;Codeplex&lt;/a&gt; release has been updated with the changes.&amp;#160; You can grab the latest release &lt;a href="http://win8gamekit.codeplex.com/releases/view/102702"&gt;Win8GameKit-Feb2013&lt;/a&gt; or simply browse the &lt;a href="http://win8gamekit.codeplex.com/SourceControl/changeset/view/c71088d6b308#Readme.txt"&gt;Source Code&lt;/a&gt; for the changes.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://win8gamekit.codeplex.com/"&gt;&lt;img title="Win8GameKitCodeplex" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Win8GameKitCodeplex" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7801.Win8GameKitCodeplex_5F00_67A89265.png" width="709" height="455" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://github.com/disbitski/Win8GameKit"&gt;GitHub Win8GameKit repository&lt;/a&gt; has also been updated if you prefer to follow the project there.&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/disbitski/Win8GameKit"&gt;&lt;img title="disbitski-githubPNG" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="disbitski-githubPNG" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8473.disbitski_2D00_githubPNG_5F00_31576A56.png" width="698" height="500"&gt;&amp;#160;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10398270" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/OQfXbQZ8PNk" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Gaming/">Gaming</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/02/28/windows-8-game-kit-updated-with-settings-panel.aspx</feedburner:origLink></item><item><title>The UTF-8 file encoding test detected the following errors in Windows App Cert Kit</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/opcffe1Uw6s/the-utf-8-file-encoding-test-detected-the-following-errors-in-windows-app-cert-kit.aspx</link><pubDate>Wed, 27 Feb 2013 21:58:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10397932</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10397932</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10397932</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/02/27/the-utf-8-file-encoding-test-detected-the-following-errors-in-windows-app-cert-kit.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you are getting this error message when running the &lt;a href="http://msdn.microsoft.com/en-us/windows/apps/jj572486.aspx"&gt;Windows App Certification Kit&lt;/a&gt; you most likely are using a JavaScript file from the Web that has been encoded differently.&amp;#160; One of the great things about being a Web Developer targeting the Windows Store is you can utilize a lot of the JavaScript Libraries that you are currently using for your Web apps.&amp;#160; According to &lt;a href="http://en.wikipedia.org/wiki/UTF-8"&gt;Wikipedia&lt;/a&gt; UTF-8 has become the dominant character encoding for the &lt;a href="http://en.wikipedia.org/wiki/World-Wide_Web"&gt;World-Wide Web&lt;/a&gt;, accounting for more than half of all Web pages.&amp;#160; If you are using an older JavaScript library that was not encoded as UTF-8 you can potentially hit some performance loss due to bytecode caching.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="UTF8 Error" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="UTF8 Error" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6740.UTF8_5F00_59E643C6.png" width="631" height="255" /&gt;&lt;/p&gt;  &lt;p&gt;The good news is this is easy to fix.&amp;#160; If you have been in the Windows world for a while you most likely have used &lt;a href="http://en.wikipedia.org/wiki/Notepad_(software)"&gt;Notepad&lt;/a&gt; as a way to strip out any formatting before pasting text into another program.&amp;#160; Notepad can be used in much the same way here for encoding your JavaScript file.&amp;#160; Simply open up the file and save it as UTF-8 as seen below.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="UTF8Encoding" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="UTF8Encoding" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7827.UTF8Encoding_5F00_5FC0E75F.png" width="633" height="164" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you prefer to remain within Visual Studio you can also change the encoding of the file by opening the file and then selecting “Save with Encoding”.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="VS Encode" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="VS Encode" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1663.vsencode_5F00_45807E3B.png" width="629" height="170" /&gt;\&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You will get a bunch of options here so be sure to select Unicode (UTF-8 with signature).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="VS Encode Options" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="VS Encode Options" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3617.VSEncode2_5F00_16BAC599.png" width="625" height="685" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When you are prompted to replace the file simply say Yes and you should be all set.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5367.FixedUTF8_5F00_02C13303.png"&gt;&lt;img title="FixedUTF8" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="FixedUTF8" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8507.FixedUTF8_5F00_thumb_5F00_7482BA12.png" width="345" height="121" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Congrats! When you next run the Windows App Cert Kit you will see file encoding has passed getting you one step closer to completing technical certification on the Windows Store.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10397932" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/opcffe1Uw6s" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Win8/">Win8</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/02/27/the-utf-8-file-encoding-test-detected-the-following-errors-in-windows-app-cert-kit.aspx</feedburner:origLink></item><item><title>Building a Windows Store Game Using HTML and JavaScript available from Lynda.com</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/jbHJam0POAM/building-a-windows-store-game-using-html-and-javascript-available-from-lynda-com.aspx</link><pubDate>Tue, 26 Feb 2013 00:11:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10396964</guid><dc:creator>David Isbitski</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10396964</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10396964</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/02/26/building-a-windows-store-game-using-html-and-javascript-available-from-lynda-com.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.lynda.com/Visual-Studio-Express-tutorials/Building-Windows-Store-Game-Using-HTML-JavaScript/114892-2.html"&gt;&lt;img title="LyndaCourse" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="LyndaCourse" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0508.LyndaCourse_5F00_7CB8A017.png" width="800" height="453" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;  &lt;h1&gt;&amp;#160;&lt;/h1&gt;  &lt;h1&gt;Building a Windows Store Game Using HTML and JavaScript&lt;/h1&gt;  &lt;p&gt;I am proud to announce my first course with Lynda.com is &lt;a href="http://bit.ly/lyndawin8games"&gt;now available&lt;/a&gt; for viewing!&amp;#160; The course runs a little over two hours in length, includes complete source code, and step-by-step labs for each chapter.&amp;#160; I’ve never been a fan of having to spend hours going through an SDK and the intent of this course is to learn from example.&amp;#160; I move you from having no tools installed on your machine to a complete game you can then download and modify as you wish.&amp;#160; In fact, I published the game created in the course to the Windows Store recently so if you have a Windows 8 machine be sure to &lt;a href="http://bit.ly/balloonswin8"&gt;check it out&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Via &lt;a href="http://bit.ly/lyndawin8games"&gt;Lynda.com&lt;/a&gt; course summary…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Write your first Windows Store app with HTML5, JavaScript, and CSS. In this course, author David Isbitski shows how to use these technologies to build a game engine that runs on Microsoft devices and desktops. First, learn about the Microsoft web stack and the capabilities offered in HTML5—the foundation of your app. The course then covers each step of the build in detail, from designing the game interface and setting up a game loop to adding support for multiple screen sizes and touch interaction, incorporating music and sound effects, and accessing data from the camera and accelerometer. Along the way, discover how to personalize the look of your game with CSS3.&lt;/p&gt;    &lt;p&gt;Topics include: &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;blockquote&gt;     &lt;li&gt;Setting up your Visual Studio 2012 development environment &lt;/li&gt;      &lt;li&gt;Using JavaScript with WinJS &lt;/li&gt;      &lt;li&gt;Laying out the interface with Canvas &lt;/li&gt;      &lt;li&gt;Creating a game loop &lt;/li&gt;      &lt;li&gt;Adding a menu &lt;/li&gt;      &lt;li&gt;Supporting snapped, filled, and full-screen modes &lt;/li&gt;      &lt;li&gt;Working with the Touch API &lt;/li&gt;      &lt;li&gt;Playing music &lt;/li&gt;      &lt;li&gt;Creating a scoring and leveling system &lt;/li&gt;      &lt;li&gt;Working with the Application Bar &lt;/li&gt;      &lt;li&gt;Accessing the camera and accelerometer&lt;/li&gt;      &lt;li&gt;Debugging and deploying your application       &lt;br /&gt;&lt;/li&gt;   &lt;/blockquote&gt; &lt;/ul&gt;  &lt;h1&gt;Running on an ecosystem of Windows devices&lt;/h1&gt;  &lt;p&gt;Part of what I tackle in the course is getting the game to run across all of the various Windows 8 devices consumers can now buy.&amp;#160; Multi-Touch, Mouse, Pen, tablet sizes screens, laptop screens all the way up to 80” Multi-Touch screens the game will run on all of them.&amp;#160; It was fairly simple to code the game in a way where it scales up or down no reworking needed for each device.&amp;#160; All Windows apps automatically scale up based on a formula of your current screen size and resolution.&amp;#160; You can include multiple sources for your images that are rendered at different resolutions.&amp;#160; This includes not only in game graphics but also the images used on the Windows Store, the Live Tile as well as the icons for search or sharing.&lt;/p&gt;  &lt;p&gt;The result is a game that can run on older desktop hardware with a keyboard and mouse.&amp;#160; Here is a photo of my five year old playing Balloons on my older Vista era desktop with a keyboard and mouse.&amp;#160; Yes my office is that messy but isn’t a mess a sign of a great thinker? &amp;lt;smile&amp;gt;   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2084.WP_5F00_20130220_5F00_004_5F00_36ED615F.jpg"&gt;&lt;img title="Ava playing Balloons" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Ava playing Balloons" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7776.WP_5F00_20130220_5F00_004_5F00_thumb_5F00_7BB98593.jpg" width="610" height="343" /&gt;&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Not to be outdone by her sistser my eight year old decided she wanted to check it out on our Surface.&amp;#160; I get a kick out of her using all ten fingers when I tell her it supports multitouch.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/aRwz6sj_jcs" frameborder="0" width="640" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Or, it can be run on an 80” Multi-Touch Windows 8 Screen!&amp;#160; I had fun watching my friend Dani try and pop the balloons quick enough.    &lt;br /&gt;&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/tvEmfr89L3w" frameborder="0" width="640" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;   &lt;ul&gt;&lt;/ul&gt;  &lt;p&gt;If you have a Windows 8 device you can download the app for free from the Windows Store &lt;a href="http://bit.ly/balloonswin8"&gt;here&lt;/a&gt;.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://bit.ly/balloonswin8"&gt;&lt;img title="Balloons Game Windows Store" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Balloons Game Windows Store" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1805.Windows_2D00_Store_5F00_25B983BC.png" width="662" height="519" /&gt;&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;If you are not currently a Lynda.com subscriber they also offer a 7 Day trial to the entire library &lt;a href="http://www.lynda.com/trial/plans?bnr=nonmember_trial"&gt;here&lt;/a&gt;.&amp;#160; I hope you enjoy the course as much as I did creating it!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;-Dave&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10396964" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/jbHJam0POAM" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows/">Windows</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Training/">Training</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Gaming/">Gaming</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/02/26/building-a-windows-store-game-using-html-and-javascript-available-from-lynda-com.aspx</feedburner:origLink></item><item><title>This package was deployed for development or authoring mode error in Windows App Cert Kit</title><link>http://feedproxy.google.com/~r/msdn/lTEL/~3/CmRJWA9vkpU/this-package-was-deployed-for-development-or-authoring-mode-error-in-windows-app-cert-kit.aspx</link><pubDate>Thu, 21 Feb 2013 00:43:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10395742</guid><dc:creator>David Isbitski</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/davedev/rsscomments.aspx?WeblogPostID=10395742</wfw:commentRss><wfw:comment>http://blogs.msdn.com/b/davedev/commentapi.aspx?WeblogPostID=10395742</wfw:comment><comments>http://blogs.msdn.com/b/davedev/archive/2013/02/21/this-package-was-deployed-for-development-or-authoring-mode-error-in-windows-app-cert-kit.aspx#comments</comments><description>&lt;p&gt;If you are getting this error message when running the &lt;a href="http://msdn.microsoft.com/en-us/windows/apps/jj572486.aspx"&gt;Windows App Certification Kit&lt;/a&gt; don’t panic!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;This package was deployed for development or authoring mode. Uninstall the package and re-install it normally.        &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img title="WACK Error" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="WACK Error" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7288.image_5F00_41974D06.png" width="805" height="248" /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This means you have a Windows Store app written in JavaScript that you deployed locally through Visual Studio instead of as a package.&amp;#160; In order to properly test a JavaScript Windows Store app the&amp;#160; Byte code generation should be able to complete successfully.&amp;#160; In order to enable this the package must be installed normally as follows:&lt;/p&gt;  &lt;p&gt;In Visual Studio 2012 select the Project,&amp;#160; right click, open the Store Menu and choose Create App Packages.&amp;#160; If you are using the Express version of Visual Studio 2012 you will have a Store Menu on your Visual Studio Menu already.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Create Store Package" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Create Store Package" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8228.image5_5F00_27C316D7.png" width="778" height="753" /&gt;&lt;/p&gt;  &lt;p&gt;Select the option to &lt;strong&gt;not&lt;/strong&gt; upload to the Windows Store.&amp;#160; This will create a local package you can use for testing on your own machine or give to other developers to test.&lt;/p&gt;  &lt;p&gt;&lt;img title="Local Package" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Local Package" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2450.image14_5F00_6684E7B2.png" width="769" height="628" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Choose all of the defaults and then open the folder to the generated binaries with the link it provides.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Install Package" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Install Package" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2450.pkg_5F00_5363BB06.png" width="806" height="373" /&gt;&lt;/p&gt;  &lt;p&gt;You will want to run the provided PowerShell script (.ps1 extension) and follow the prompts.&amp;#160; This will install the package locally into your Windows Store App location and apply the generated developer certificate.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img title="Successful Bytecode generation!" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Successful Bytecode generation!" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4087.image22_5F00_3204156A.png" width="540" height="286" /&gt;&lt;/p&gt;  &lt;p&gt;Congrats!&amp;#160; You can now run the WACK Tool successfully as well as other developers who may want to test your app for you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10395742" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/lTEL/~4/CmRJWA9vkpU" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows/">Windows</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Javascript/">Javascript</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/davedev/archive/tags/Windows+Store/">Windows Store</category><feedburner:origLink>http://blogs.msdn.com/b/davedev/archive/2013/02/21/this-package-was-deployed-for-development-or-authoring-mode-error-in-windows-app-cert-kit.aspx</feedburner:origLink></item></channel></rss>
