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

<channel>
	<title>Windows Space &#187; Developers</title>
	<atom:link href="http://vipultaneja.com/tag/developers/feed" rel="self" type="application/rss+xml" />
	<link>http://vipultaneja.com</link>
	<description>ME Exploring PC</description>
	<lastBuildDate>Tue, 10 Jan 2012 14:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Microsoft Zeollar : A place for Technical Webcasts</title>
		<link>http://vipultaneja.com/microsoft-zeollar-a-place-for-technical-webcasts-674</link>
		<comments>http://vipultaneja.com/microsoft-zeollar-a-place-for-technical-webcasts-674#comments</comments>
		<pubDate>Wed, 29 Dec 2010 17:24:06 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[it professional]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[zeollar]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/?p=674</guid>
		<description><![CDATA[Zeollar is a place to get connected with IT pros and Developers from Microsoft , where they help people with Video tutorials on the most asked topics or guides from a common developer or a user. Zeollar team comprises of Microsoft Developers and IT pros who specialize in one or the other technologies. Aviraj , confirmed that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: left;"><a rel="attachment wp-att-681" href="http://vipultaneja.com/microsoft-zeollar-a-place-for-technical-webcasts-674/zeollar"><img class="aligncenter size-full wp-image-681" title="zeollar" src="http://vipultaneja.com/wp-content/uploads/2010/12/zeollar.png" alt="zeollar Microsoft Zeollar : A place for Technical Webcasts" width="599" height="105" /></a>Zeollar is a place to get connected with IT pros and Developers from Microsoft , where they help people with Video tutorials on the most asked topics or guides from a common developer or a user.</p>
<p style="text-align: left;">Zeollar team comprises of Microsoft Developers and IT pros who specialize in one or the other technologies.</p>
<p style="text-align: left;"><a rel="attachment wp-att-684" href="http://vipultaneja.com/microsoft-zeollar-a-place-for-technical-webcasts-674/zeollar-visual-studio-2010"><img class="aligncenter size-full wp-image-684" title="zeollar visual studio 2010" src="http://vipultaneja.com/wp-content/uploads/2010/12/zeollar-visual-studio-2010.png" alt="zeollar visual studio 2010 Microsoft Zeollar : A place for Technical Webcasts" width="533" height="459" /></a><a href="http://blogs.technet.com/b/aviraj/archive/2010/12/29/microsoft-zeollar-com-technical-webcasts-are-back-from-13th-january-2011.aspx">Aviraj </a>, confirmed that from 13th january Zeollar Webcasts would be starting first session scheduled for IT Professionals.</p>
<p style="text-align: center;">
<h4>Incoming search terms:</h4><ul><li>visual studio 2010 toturials</li><li>zeollar microsoft</li></ul>]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/microsoft-zeollar-a-place-for-technical-webcasts-674/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9: THE STORY UPTIL NOW…</title>
		<link>http://vipultaneja.com/ie9-the-story-uptil-now%e2%80%a6-247</link>
		<comments>http://vipultaneja.com/ie9-the-story-uptil-now%e2%80%a6-247#comments</comments>
		<pubDate>Fri, 28 May 2010 20:37:16 +0000</pubDate>
		<dc:creator>GauravK</dc:creator>
				<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Platform Preview]]></category>
		<category><![CDATA[TOOLS]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/?p=247</guid>
		<description><![CDATA[Microsoft could regain the edge over rivals Google and Mozilla Firefox with its new Web browser due to be launched next year. IE9 is months from release, but already it holds the potential to alter the browser market. Not only could it reinvigorate competition with a host of new rivals, it could help usher in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vipultaneja.com/category/Microsoft/">Microsoft</a> could regain the edge over rivals Google and Mozilla Firefox with its new Web browser due to be launched next year. IE9 is months from release, but already it holds the potential to alter the browser market. Not only could it reinvigorate competition with a host of new rivals, it could help usher in the cloud computing era that some of those rivals are eager to embrace. In that era, the Web transforms from a foundation for static documents and Web sites into a foundation for interactive programs.</p>
<p>With IE9, though, <a href="http://vipultaneja.com/category/Microsoft/">Microsoft</a> is trying to rebuild the browser for the Web that&#8217;s to come through new standards such as HTML5 and CSS3, updates to Hypertext Markup Language for describing Web pages and Cascading Style Sheets for formatting.</p>
<p><strong>1<sup>st</sup> developer preview of IE9</strong> was launched on March 16, 2010.</p>
<p>The preview is bare bones and doesn’t have much in terms of user interface. Still, it provides a good glimpse into what we can expect from IE9: <strong>a complete reboot</strong>. It supports HTML5, the new version of the mark-up language that supports more dynamic webpages, video embedding, and geolocation. Microsoft also focused on adhering to web standards. IE9’s Acid3 test — a measure of how well a web browser follows certain web standards — achieves a score of 55/100. Microsoft also shows off its improved compliance with CSS, including rounded corners (if you’ve ever developed for previous version of IE, this is definitely a sore spot). Microsoft also seems intent on being compatible with CSS3, which is currently under development. However, IE9 will <strong>not </strong>support Windows XP. But it could prove to be a smart move, as it might help push more people to upgrade to Windows 7.</p>
<p>May 5 2010: <strong>2<sup>nd</sup> developer preview</strong> of IE9 released.</p>
<p>The new preview offers a higher ACID 3 test score, 68 out of 100, and there&#8217;s a 117-millisecond improvement in speed according to Webkit.org&#8217;s SunSpider benchmark tests. Microsoft didn&#8217;t provide exact numbers for context.</p>
<div id="attachment_248" class="wp-caption aligncenter" style="width: 310px"><a href="http://vipultaneja.com/wp-content/uploads/2010/05/abc.png"><img class="size-medium wp-image-248" src="http://vipultaneja.com/wp-content/uploads/2010/05/abc-300x167.png" alt="abc 300x167 Internet Explorer 9: THE STORY UPTIL NOW…" width="300" height="167" title="Internet Explorer 9: THE STORY UPTIL NOW…" /></a><p class="wp-caption-text">Webkit.org&#39;s SunSpider Performance Update</p></div>
<p><a href="http://vipultaneja.com/category/Microsoft/">Microsoft</a> promised improved performance and graphics support, and the company said it&#8217;s been working closely with standards bodies. It submitted 79 new tests to the World Wide Web Consortium (W3C) responsible for HTML 5 compliance, bringing the total to 183.</p>
<p>The 2<sup>nd</sup> release builds on the first Platform Preview, delivering improvements to IE9’s performance, support for standards, and hardware acceleration of HTML5.</p>
<p>Another headline element for IE9 is a new JavaScript engine. When it comes to these engines for running Web-based programs, Chrome has V8, <strong>Opera 10.5 has Carakan</strong>, <strong>Safari has Nitro</strong>, and <strong>Firefox has the new JaegerMonkey</strong>.</p>
<p>Now Internet Explorer has its own new name for a JavaScript Engine: Chakra. One big change in the JavaScript engine is its multicore support. As soon as a Web page is loaded, Chakra assigns a processing core to the task of compiling JavaScript in the background into fast code written in the native language of the computer&#8217;s processor.</p>
<p><a href="http://vipultaneja.com/category/Microsoft/">Microsoft</a> has also updated the <a href="http://www.ietestdrive.com/">test drive site</a> with a new set of developer samples to show what developers can do with GPU-powered HTML5. As part of its commitment to enabling developers to use the Same Markup – the same HTML, CSS, and script – on the web, it has contributed many new tests to the W3C for HTML5, as well as CSS3 Media Queries and DOM. The Developer Tools in this preview include some new features to make finding and fixing markup issues easier.</p>
<p>The IE9 Platform Preview itself is a change, too. Previously, <a href="http://vipultaneja.com/category/Microsoft/">Microsoft</a> delivered a more finished product to the world. Now it&#8217;s trying to get feedback at an earlier stage of development. And it&#8217;s explicitly seeking comment on a wide range of elements.</p>
<p>The platform preview installs side by side with Internet Explorer 8 so that you can try it without replacing the full IE that comes with Windows. This second release of the Internet Explorer 9 Platform Preview will install over the first version. There is no need to uninstall the first Preview before installing second.  You’ll also find more information on what’s included in this release of the Platform Preview in the <a href="http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html">Release Notes</a>, including known and resolved issues.</p>
<p>You can download the 2<sup>nd</sup> developer preview from <a href="http://ie.microsoft.com/testdrive/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/ie9-the-story-uptil-now%e2%80%a6-247/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Windows 7 Sensor-Driver Sample Available</title>
		<link>http://vipultaneja.com/free-windows-7-sensor-driver-sample-available-140</link>
		<comments>http://vipultaneja.com/free-windows-7-sensor-driver-sample-available-140#comments</comments>
		<pubDate>Tue, 08 Dec 2009 20:21:12 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Sensor driver]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/2009/12/free-windows-7-sensor-driver-sample-available/</guid>
		<description><![CDATA[The Windows Sensor and Location platform is a new addition to the Microsoft operating system, introduced with the advent of Windows 7. In this regard, the Redmond company is trying to make it easier for developers to leverage the new capabilities built into the successor of Windows Visa, in order to have the computer and [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://news.softpedia.com/images/newsrsz/Free-Windows-7-Sensor-Driver-Sample-Available-2.jpg" title="Free Windows 7 Sensor Driver Sample Available" alt="Free Windows 7 Sensor Driver Sample Available 2 Free Windows 7 Sensor Driver Sample Available" />The Windows Sensor and Location platform is a new addition to the Microsoft operating system, introduced with the advent of Windows 7. In this regard, the Redmond company is trying to make it easier for developers to leverage the new capabilities built into the successor of Windows Visa, in order to have the computer and associated applications continuously adapt to their environment. Essentially, Microsoft is aiming to simplify the way Windows 7 can be used in order to monitor a Motion Sensor. Developers can access and download the Windows 7 Sensor-Driver Sample from MSDN, a resource set up to streamline the use of the Windows Sensor and Location platform.     <br />“We&#8217;ve just wrapped up a whitepaper that describes the creation of a sample driver that supports four sensors: compass, 2-axis accelerometer, ultrasonic distance, and passive-infrared (or motion). In addition to the driver source files, you&#8217;ll find source files for the sensor firmware as well as source files for a simple .Net application that you can use to test your driver and sensors,” revealed a member of the Windows Driver Kit (WDK) team.     <br />Developers can connect Widows 7 machines, as well as applications running on top of the company’s latest platform to a variety of location sensors. Windows 7’s Windows Sensor and Location pl&#8230; (<a href="http://news.softpedia.com/news/Free-Windows-7-Sensor-Driver-Sample-Available-129024.shtml">read more</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/free-windows-7-sensor-driver-sample-available-140/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extensions Gain More Steam As Shareaholic Is Chrome-Ready</title>
		<link>http://vipultaneja.com/extensions-gain-more-steam-as-shareaholic-is-chrome-ready-130</link>
		<comments>http://vipultaneja.com/extensions-gain-more-steam-as-shareaholic-is-chrome-ready-130#comments</comments>
		<pubDate>Fri, 04 Dec 2009 21:32:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/2009/12/extensions-gain-more-steam-as-shareaholic-is-chrome-ready/</guid>
		<description><![CDATA[Google has begun its big push to bring extension support to its Chrome web browser. Currently, it’s accepting extensions from developers that it will be placing in some sort of gallery to launch at a later date. Last week, we showed the nice, new Aviary extension for Chrome. Today, we get very popular Firefox extension [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Screen shot 2009-12-03 at 5.36.46 PM" alt="Screen shot 2009 12 03 at 5.36.46 PM Extensions Gain More Steam As Shareaholic Is Chrome Ready" src="http://cache0.techcrunch.com/wp-content/uploads/2009/12/Screen-shot-2009-12-03-at-5.36.46-PM.png" width="257" height="459" />Google has begun its <a href="http://www.techcrunch.com/2009/11/23/google-chrome-extensions-developers/">big push to bring extension support</a> to its Chrome web browser. Currently, it’s accepting extensions from developers that it will be placing in some sort of gallery to launch at a later date. Last week, we showed the nice, <a href="http://www.techcrunch.com/2009/11/25/aviary-chrome-extension/">new Aviary extension</a> for Chrome. Today, we get very popular Firefox extension that is now Chrome-ready, <a href="http://www.shareaholic.com/">Shareaholic</a>.</p>
<p>As <a href="http://www.techcrunch.com/2009/09/25/browser-plugin-shareaholic-passes-1-million-downloads-closes-seed-funding/">we noted in September</a> when Shareaholic closed its seed funding, the extension has surpassed over 1 million downloads for Firefox. And for good reason: It makes sharing on just about every service on the web as simple as two-clicks. The new Chrome version works pretty much exactly the same as the Firefox version; you click the button and you are presented with a drop down list of social options for sharing. A shortened URL is automatically made for the webpage you are sending.</p>
<p>If you have a Shareaholic account you can set options for the extension including picking and choosing which social networks to include in the drop-down. You can also pick which URL shortener to use (Bit.ly is the default one). But you don’t have to have a Shareaholic account to use the extension, it will simply use the default sharing options (such as Twitter, Facebook, Delicious, etc) to populate your drop-down.</p>
<p>The extension is fast, and thankfully, does not seem to slow down Chrome at all. Obviously, extension support is a big key to Chrome competing with Firefox, the browser known for its extensions. And this simple extension support also gives Chrome a huge leg up over the top dog of the browsers, Microsoft’s Internet Explorer.</p>
<p>Shareaholic’s extension, which is technically still is beta, is accessible through <a href="https://clients2.google.com/service/update2/crx?response=redirect&amp;x=id%3Dkbmipnjdeifmobkhgogdnomkihhgojep%26uc%26lang%3Den-US">this direct link</a>. Once you download it, simply drag it into your Chrome (version 4.0 or greater, which is still testing) browser window to install it. One note: It’s not working correctly with the latest dev build of Chrome for Mac, but it is working in the latest Chromium builds for Mac. Chrome for Mac’s beta<a href="http://www.techcrunch.com/2009/12/03/chrome-for-mac-beta-launch/"> launch is imminent</a>, but Google has stated that extension support <a href="http://www.techcrunch.com/2009/11/30/chrome-for-mac-features/">will not be</a> in that build right away.</p>
<p>Shareaholic noted that the team at Google helped them port the extension over to Chrome. Clearly, they want to have the best extensions available early.</p>
</p>
<p> Source: <a href="http://feedproxy.google.com/~r/Techcrunch/~3/wpsiOdqYk1M/" target="_blank">Techcrunch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/extensions-gain-more-steam-as-shareaholic-is-chrome-ready-130/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webcast: See What&#8217;s New with Bing Maps</title>
		<link>http://vipultaneja.com/webcast-see-whats-new-with-bing-maps-111</link>
		<comments>http://vipultaneja.com/webcast-see-whats-new-with-bing-maps-111#comments</comments>
		<pubDate>Fri, 04 Dec 2009 19:19:20 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Bing maps]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/2009/12/webcast-see-whats-new-with-bing-maps/</guid>
		<description><![CDATA[Join Bing Maps technical evangelist Chris Pendleton to learn about the latest innovations in the Bing Maps Platform that can help you take your Web mapping solution to the next level.&#160; Hear about Deep Zoom and multimedia integration possible in the new Silverlight Control and see how the latest release allows developers to show data [...]]]></description>
			<content:encoded><![CDATA[<p>Join Bing Maps technical evangelist Chris Pendleton to learn about the latest innovations in the Bing Maps Platform that can help you take your Web mapping solution to the next level.&#160; Hear about Deep Zoom and multimedia integration possible in the new Silverlight Control and see how the latest release allows developers to show data in more innovative, powerful, and faster ways.&#160; Attend this webcast to stay at the forefront of mapping innovations with Bing Maps.</p>
<p><strong>Date: Thursday, December 10, 2009     <br />Time: 10 A.M. Pacific Standard Time</strong></p>
<p><a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032432830&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US">Register today</a> to attend this webcast.</p>
<p>The rich imagery, quality geospatial data, and leading-edge technology of Bing Maps is already being used by thousands of organizations, governments, and developers worldwide. Choose from a robust set of APIs to build innovative applications that allow you to better display data, excite end users, and improve business insight.</p>
<p>Learn more: <a href="http://www.microsoft.com/maps">http://www.microsoft.com/maps</a></p>
<p><img src="http://www.bing.com/community/aggbug.aspx?PostID=9565682" width="1" height="1" title="Webcast: See Whats New with Bing Maps" alt=" Webcast: See Whats New with Bing Maps" /></p>
<p><a href="http://www.bing.com/community/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.09.56.56.82/pendleton.bmp"><img border="0" alt="icon enclosure picture Webcast: See Whats New with Bing Maps" src="res://ieframe.dll/icon_enclosure_picture.png" width="16" height="16" title="Webcast: See Whats New with Bing Maps" />pendleton.bmp</a></p>
</p>
<p> Source: bing community</p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/webcast-see-whats-new-with-bing-maps-111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Book: Developing for Microsoft Surface</title>
		<link>http://vipultaneja.com/new-book-developing-for-microsoft-surface-102</link>
		<comments>http://vipultaneja.com/new-book-developing-for-microsoft-surface-102#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:26:55 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/2009/12/new-book-developing-for-microsoft-surface/</guid>
		<description><![CDATA[The people over at nsquared have released the first book for developers and designers getting started on Microsoft Surface. Aptly titled, Developing for Microsoft Surface: Crafting Exceptional Experiences, provides the more than just the essentials for developing software on Microsoft Surface. It provides insight into what makes creating experiences on Surface different. It also goes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://managedpublishing.com/Presentation/OrderPage.aspx?bookkey=ZTBmZmVhNmEtNzhiYi00MDQ5LTgxYTctN2RiYjBlZTdiZGIy-Cc38vYhkddA=">     <br /><img border="0" alt="e0ffea6a 78bb 4049 81a7 7dbb0ee7bdb2 New Book: Developing for Microsoft Surface" align="right" src="http://managedpublishing.com/WorkArea/BookTemplate/e0ffea6a-78bb-4049-81a7-7dbb0ee7bdb2.png" width="120" title="New Book: Developing for Microsoft Surface" /></a></p>
<p>The people over at nsquared have <a href="http://nsquaredsolutions.com/surfacebook/">released the first book</a> for developers and designers getting started on <a href="http://www.surface.com/">Microsoft Surface</a>. Aptly titled, <em>Developing for Microsoft Surface: Crafting Exceptional Experiences</em>, provides the more than just the essentials for developing software on Microsoft Surface. It provides insight into what makes creating experiences on Surface different. It also goes through theory and onto hands on labs for practice.</p>
<p>Don’t forget to pick up Visual Studio 2008 and the free download of<a href="http://www.microsoft.com/surface/Pages/Technical/Learn.aspx">Microsoft Surface SDK 1.0 SP1 Workstation Edition</a> if you don’t <a href="http://www.microsoft.com/surface/Pages/HowToBuy/HowToBuy.aspx">have a Surface</a> to start out on.</p>
</p>
<p> Source: <a href="http://blogs.msdn.com/surface/archive/2009/12/03/new-book-developing-for-microsoft-surface.aspx" target="_blank">MSDN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/new-book-developing-for-microsoft-surface-102/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Google App Engine</title>
		<link>http://vipultaneja.com/programming-google-app-engine-96</link>
		<comments>http://vipultaneja.com/programming-google-app-engine-96#comments</comments>
		<pubDate>Thu, 03 Dec 2009 19:02:33 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/2009/12/programming-google-app-engine/</guid>
		<description><![CDATA[Google App Engine is a cloud computing service unlike any other: it provides a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine (O’Reilly, US $44.99), you’ll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan [...]]]></description>
			<content:encoded><![CDATA[<p>Google App Engine is a cloud computing service unlike any other: it provides a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine (O’Reilly, US $44.99), you’ll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson (@dan_sanderson) shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine’s APIs and scalable services. </p>
<p>You’ll learn about App Engine’s application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application. App Engine offers nearly unlimited computing power, and this book provides clear and concise instructions for getting the most from it—right from the source. </p>
<p><a href="http://www.learnxpress.com/en/images/2009/12/programming_google_app.gif"><img title="Programming Google App Engine" border="0" alt="programming google app thumb Programming Google App Engine" align="left" src="http://www.learnxpress.com/en/images/2009/12/programming_google_app_thumb.gif" width="184" height="240" /></a> &quot;Some of the most exciting areas in web application development involve the potential for rapid success, especially mobile and social apps,&quot; says Sanderson. &quot;With traditional web app development, this potential is a hazard: you either grow slow and miss an opportunity to connect with your customers, or you grow quickly, fail to meet demand, and halt development while you re-engineer for scale. Small companies and independent developers often can’t afford either of these options. By working at a level of abstraction designed with Google’s experience in building scalable web apps, small teams can build apps that are scalable from the start, get hot new ideas to market, and innovate at the cutting edge based on feedback from thousands of active, happy users.&quot; </p>
<p>With Programming Google App Engine by your side, you will discover the differences between traditional web development and development with App Engine, learn the details of App Engine’s Python and Java runtime environments , understand how App Engine handles web requests and executes application code, learn how to use App Engine’s scalable datastore, including queries and indexes, transactions, and data modeling, use task queues to parallelize and distribute work across the infrastructure and deploy and manage applications with ease </p>
</p>
<p> More @ <a href="http://feedproxy.google.com/~r/learnxpress/~3/WQ99wmFWEM8/programming-google-app-engine.html" target="_blank">Learn xpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/programming-google-app-engine-96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9 (IE9) Early Preview Demo</title>
		<link>http://vipultaneja.com/internet-explorer-9-ie9-early-preview-demo-77</link>
		<comments>http://vipultaneja.com/internet-explorer-9-ie9-early-preview-demo-77#comments</comments>
		<pubDate>Tue, 01 Dec 2009 18:06:48 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/?p=77</guid>
		<description><![CDATA[Much to everyone’s surprise, Microsoft shared details about Internet Explorer 9 very early on in the browser’s development process. Dean Hachamovitch, general manager, Internet Explorer, explained that the first IE9-related information offered via official channels was simply the Redmond company joining the discussion of browsers. The software giant choose its Professional Developers Conference 2009, in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vipultaneja.com/wp-content/uploads/2009/12/Internet-Explorer-9-IE9-Early-Preview-Demo-21.jpg"><img class="aligncenter size-medium wp-image-82" title="Internet-Explorer-9-IE9-Early-Preview-Demo-2" src="http://vipultaneja.com/wp-content/uploads/2009/12/Internet-Explorer-9-IE9-Early-Preview-Demo-21-300x300.jpg" alt="Internet Explorer 9 IE9 Early Preview Demo 21 300x300 Internet Explorer 9 (IE9) Early Preview Demo  " width="300" height="300" /></a></p>
<p>Much to everyone’s surprise, Microsoft shared details about <strong><a href="http://news.softpedia.com/news/Internet-Explorer-9-IE9-Behind-the-Curtain-127597.shtml" target="_blank">Internet Explorer 9</a></strong> very early on in the browser’s  development process. Dean Hachamovitch, general manager, Internet Explorer,  explained that the first IE9-related information offered via official channels  was simply the Redmond company joining the discussion of browsers. The software  giant choose its Professional Developers Conference 2009, in Los Angeles, to  showcase a preview of IE9, but no bits were released as the browser is merely  just weeks old.</p>
<p>“The topics that we’re going to talk  about pretty much choose themselves, when you look at the conversations that  happened throughout IE8,” Hachamovitch noted. More specifically, Microsoft  touched three topics, in particular, standards support, performance progress,  and the introduction of graphics hardware acceleration.</p>
<p>You will be able to watch the first public demonstration of  Internet Explorer 9 via the video embedded at the bottom of this article,  courtesy of Microsoft. Obviously the company did not single out the content  focused only on IE9, so the video covers the entire PDC 2009 Day 2 Keynote,  featuring such Microsoft executives as <strong><a href="http://news.softpedia.com/news/Windows-7-Softpedia-Review-124602.shtml" target="_blank">Steven Sinofsky</a></strong>, president, Windows and Windows Live  Division, and Scott Guthrie, corporate vice president, .NET Developer Platform.  It will be Sinofsky demoing IE9, as along with the Windows project, the  Microsoft president is also responsible for the development of the next  iteration of the Internet Explorer browser.</p>
<p>As far as I’m concerned, the entire PDC 2009 Day 2 keynote is  well-worth watching, but I do realize that you have to dedicate a consistent  portion of your time in doing so, as the video goes on for about two and a half  hours. So, for those that just want to skip directly to the IE9 demo, just go  ahead and jump to minute 40 in the presentation and take it from there (spoiler  alert – IE9 has no GUI as of yet).</p>
<p>For more details, Check out softpedia.com</p>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/internet-explorer-9-ie9-early-preview-demo-77/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New book: Introducing Windows 7 for Developers</title>
		<link>http://vipultaneja.com/new-book-introducing-windows-7-for-developers-28</link>
		<comments>http://vipultaneja.com/new-book-introducing-windows-7-for-developers-28#comments</comments>
		<pubDate>Sun, 29 Nov 2009 14:01:14 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://vipultaneja.com/?p=28</guid>
		<description><![CDATA[Here’s a post about the newly published Introducing Windows 7 for Developers, by Yochay Kiriaty, Laurence Moroney, Sasha Goldshtein and Alon Fliess. (The book’s ISBN is 9780735626829, and it contains 416 pages.) You can read the Foreword by Mark Russinovich here. Chapter 7 Building Multitouch Applications in Managed Code In Chapters 5 and 6, you [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<div>
<p><a href="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/9780735626829f_2.jpg"><img style="margin: 0px 10px 10px 0px; display: inline; border-width: 0px;" title="9780735626829f" src="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/9780735626829f_thumb.jpg" border="0" alt="9780735626829f thumb New book: Introducing Windows 7 for Developers" width="278" height="338" align="left" /></a>Here’s a post about the newly published <em><a href="http://www.microsoft.com/learning/en/us/Book.aspx?ID=13697&amp;locale=en-us">Introducing  Windows 7 for Developers</a></em>, by Yochay Kiriaty, Laurence Moroney, Sasha  Goldshtein and Alon Fliess. (The book’s ISBN is 9780735626829, and it contains  416 pages.)</p>
<p>You can read the <a href="http://blogs.msdn.com/microsoft_press/archive/2009/11/09/mark-russinovich-on-introducing-windows-7-for-developers.aspx">Foreword  by Mark Russinovich here</a>.</p>
<p><span style="font-size: large;"><strong>Chapter 7<br />
Building Multitouch Applications in Managed  Code</strong></span></p>
<p>In Chapters 5 and 6, you looked at touch-based applications—in particular,  the new multitouch<br />
capabilities that are available in the Windows 7 operating  system—and how to program<br />
applications to take advantage of Windows 7  multitouch features.</p>
<p>Perhaps you’re not really that into writing in C++, or perhaps you already  have applications<br />
that are written in managed code and would like to be able  to use them with multitouch. This<br />
chapter will look at how you can build  applications with multitouch in mind using the Microsoft<br />
.NET Framework and,  in particular, the Windows Presentation Foundation (WPF)<br />
version 4.</p>
<p>Instead of making a dry run through the features, you’re going to get  hands-on experience<br />
right away and learn by doing. So fire up Microsoft  Visual Studio 2010 and let’s get going.</p>
<p><span style="font-size: medium;"><strong>Building Your First Touch-Sensitive  Application</strong></span></p>
<p>Visual Studio 2010 supports the ability to create WPF Windows applications.  You can do this<br />
from the File menu. Select New Project, and the New Project  Types dialog box opens. Make<br />
sure that you’ve selected .NET Framework 4.0 as  the target framework (on the top right side),<br />
and select WPF Application from  the available templates.</p>
<p><a href="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_4.png"><img style="display: inline; border-width: 0px;" title="image" src="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_thumb_1.png" border="0" alt="image thumb 1 New book: Introducing Windows 7 for Developers" width="574" height="394" /></a></p>
<p>Visual Studio creates a basic WPF client application for you containing a  couple of XAML files:<br />
App.xaml, which contains the application definition,  and MainWindow.xaml, which defines the<br />
application UI. You’ll edit  MainWindow.xaml in this section.</p>
<p>Let’s take a look at the basic XAML that is created for you in  Window1.xaml:</p>
<p><span style="font-family: 'courier new';">&lt;Window  x:Class=&#8221;Chapter7_Sample1.MainWindow&#8221;<br />
xmlns=&#8221;</span><a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation%22"><span style="font-family: 'courier new';">http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8221;</span></a><br />
<span style="font-family: 'courier new';">xmlns:x=&#8221;</span><a href="http://schemas.microsoft.com/winfx/2006/xaml%22"><span style="font-family: 'courier new';">http://schemas.microsoft.com/winfx/2006/xaml&#8221;</span></a><br />
<span style="font-family: 'courier new';">Title=&#8221;MainWindow&#8221; Height=&#8221;300&#8243;  Width=&#8221;300&#8243;&gt;<br />
&lt;Grid&gt;<br />
&lt;/Grid&gt;<br />
&lt;/Window&gt;</span></p>
<p>This example defines the window and the code that supports it. In this case,  you can see that<br />
the class that implements this code is  <em>Chapter7Sample1.Window1</em>. This code resides in the<br />
code-behind file  called <em>MainWindow.xaml.cs</em>. We’ll look at that in a moment.</p>
<p>The attributes on the Window element define the namespaces for the XAML code  so that the<br />
XAML can be validated by the Visual Studio compiler. Finally,  some basic properties such as<br />
<em>Title</em>, <em>Height</em>, and  <em>Width</em> are set.</p>
<p>XAML in WPF supports a number of controls that allow you to command how the  user interface<br />
is laid out. The <em>Grid</em> control is one of these; it  allows you to define how your controls are<br />
laid out within defined cells.  These controls can be placed anywhere within any of the cells. If<br />
the  <em>Grid</em> control is used, as it is here, without cells (that is, defined  using rows and columns),<br />
you should consider it a single-cell grid where only  one control will be displayed.</p>
<p>Let’s add a control to this grid. We’ll add a rectangle in it, like this:</p>
<p><span style="font-family: 'Courier New';">&lt;Rectangle Width=&#8221;100&#8243; Height=&#8221;100&#8243;  Fill=&#8221;Red&#8221;&gt;&lt;/Rectangle&gt;</span></p>
<p>This defines a 100 by 100 rectangle (also known as a square), which will  appear centered<br />
within the single default cell of the grid. You can see the  result in the following screen shot:</p>
<p><a href="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_6.png"><img style="display: inline; border-width: 0px;" title="image" src="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_thumb_2.png" border="0" alt="image thumb 2 New book: Introducing Windows 7 for Developers" width="573" height="435" /></a></p>
<p>If you’re thinking that this isn’t very interesting, you’re right. So let’s  make it a little more interesting<br />
by making it touch sensitive. You can  manipulate an object using touch in Windows<br />
7 in a number of ways, but we’ll  start with the simplest—moving it around the screen.</p>
<p><span style="font-size: medium;"><strong>Using Windows 7 Touch to Move an  Object</strong></span></p>
<p>In the previous section, you built a (very) simple Windows 7 WPF application  that rendered a<br />
red rectangle on the screen. Now you’re going to add the  first step of basic touch input by<br />
adding the code that allows you to move  the rectangle around the screen using touch.</p>
<p>First you need to inform Windows that you want to be able to manipulate the  rectangle using<br />
the touch system. You do this in XAML with the  <em>IsManipulationEnabled</em> attribute. This is a<br />
Boolean value, and should  be set to ‘true’ if you want to manipulate an object<br />
using multi touch.</p>
<p><span style="font-family: 'Courier New';">&lt;Rectangle Width=&#8221;100&#8243; Height=&#8221;100&#8243; Fill=&#8221;Red&#8221;  IsManipulationEnabled=&#8221;True&#8221; &gt;&lt;/Rectangle&gt;</span></p>
<p>You’re going to make one more change to the rectangle, and that is to add a  named <em>Render-<br />
Transform</em> object that is defined by a  <em>MatrixTransform</em> that does nothing. You’ll see shortly<br />
that this  transform can be manipulated to provide the drawing functionality that changes  the<br />
shape or location of the rectangle upon user input. The  <em>MatrixTransform</em> object is defined as<br />
an application resource, so if  you look at your App.xaml file, you’ll see a section for resources<br />
(called  <em>Application.Resources</em>), where you can add the <em>MatrixTransform</em> object.</p>
<p>Here’s the code:</p>
<p><span style="font-family: 'courier new';">&lt;Application.Resources&gt;<br />
&lt;MatrixTransform  x:Key=&#8221;InitialMatrixTransform&#8221;&gt;<br />
&lt;MatrixTransform.Matrix&gt;<br />
&lt;Matrix  OffsetX=&#8221;0&#8243;  OffsetY=&#8221;0&#8243;/&gt;<br />
&lt;/MatrixTransform.Matrix&gt;<br />
&lt;/MatrixTransform&gt;<br />
&lt;/Application.Resources&gt;</span></p>
<p>As you can see, this matrix transform doesn’t do anything. If you apply it to  the rectangle,<br />
nothing happens. However, later in the code example, you’ll  manipulate the transform, and it,<br />
in turn, will manipulate the rectangle.</p>
<p>Here’s how the rectangle XAML should look with the transform applied:</p>
<p><span style="font-family: 'courier new';">&lt;Rectangle Width=&#8221;100&#8243; Height=&#8221;100&#8243; Fill=&#8221;Red&#8221;  ManipulationMode=&#8221;All&#8221;<br />
RenderTransform=&#8221;{StaticResource  InitialMatrixTransform}&#8221;&gt;&lt;/Rectangle&gt;</span></p>
<p>Now that the rectangle is configured to allow manipulation, the next step is  to set up what<br />
the window needs to capture manipulation events from the  operating system. These are captured<br />
using the <em>ManipulationDelta</em> event. Add this, and specify a handler to the <em>Window</em> tag<br />
at the root  of the XAML for Window1.xaml.</p>
<p>It should look something like this:</p>
<p><span style="font-family: 'courier new';">&lt;Window  x:Class=&#8221;Chapter7_Sample1.Window1&#8243;<br />
xmlns=&#8221;</span><a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation%22"><span style="font-family: 'courier new';">http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8221;</span></a><br />
<span style="font-family: 'courier new';">xmlns:x=&#8221;</span><a href="http://schemas.microsoft.com/winfx/2006/xaml%22"><span style="font-family: 'courier new';">http://schemas.microsoft.com/winfx/2006/xaml&#8221;</span></a><br />
<span style="font-family: 'courier new';">Title=&#8221;Window1&#8243; Height=&#8221;300&#8243; Width=&#8221;300&#8243;  ManipulationDelta=&#8221;Window_ManipulationDelta&#8221;&gt;</span></p>
<p>When you created the <em>ManipulationDelta</em> event handler on the  <em>Window</em> just shown, Visual<br />
Studio should have created a stub function  for you. If it didn’t (for example, if you cut and<br />
pasted the attribute  declaration instead of typing it), you can see it here:</p>
<p><span style="font-family: 'Courier New';">private void Window_ManipulationDelta(object sender,  ManipulationDeltaEventArgs e)<br />
{<br />
}</span></p>
<p>If you’re familiar with .NET programming, this code will look familiar. It’s  a typical event handler<br />
that takes a general object called <em>sender</em>,  which refers to the object that the event was<br />
raised on, and an object  containing the event arguments (that is, the metadata associated<br />
with the  event).</p>
<p>In this case, you get a <em>ManipulationDeltaEventArgs</em> object. This  object exposes a function<br />
called <em>GetDeltaManipulation</em>, which returns  a <em>Manipulation</em> object that contains exactly the<br />
metadata that you  need to understand what the user has done to the object.</p>
<p>Here’s how you can get a handle on the manipulation that has just been  performed:</p>
<p><span style="font-family: 'courier new';">ManipulationDelta m =  e.DeltaManipulation;</span></p>
<p>Next, you want to get a reference to your rectangle, and to the  <em>Matrix</em> that defines its <em>Render-<br />
Transform</em>. Here’s the  code:</p>
<p><span style="font-family: courier;">Rectangle r = e.OriginalSource as Rectangle;<br />
Matrix  matrix = ((MatrixTransform)r.RenderTransform).Matrix;</span></p>
<p>The <em>Manipulation</em> object exposes a <em>Translation</em> property that  returns a <em>Vector</em> object, which<br />
has member properties for the  translation on X and Y that results from the user’s action of<br />
moving the  object. To move the object, you should call the <em>Translate</em> method on the  <em>matrix</em>.<br />
(Remember from the code shown earlier, that the matrix here  is the <em>RenderTransform</em> from<br />
the rectangle.) Here’s the relevant  code:</p>
<p><span style="font-family: 'Courier New';">matrix.Translate(m.Translation.X,  m.Translation.Y);</span></p>
<p>And now all you need to do is set the <em>RenderTransform</em> for the  rectangle to be the <em>new</em> matrix<br />
(that is, the one that has been  manipulated by the <em>Translation</em> function):</p>
<p><span style="font-family: 'Courier New';">r.RenderTransform = new  MatrixTransform(matrix);</span></p>
<p>And that’s it. Now, all you have to do is implement this event handler and  you can move the<br />
rectangle based on user input from the touch screen! Here’s  the full event handler:</p>
<p><span style="font-family: 'Courier New';">private void Window_ManipulationDelta(object sender,  ManipulationDeltaEventArgs e)<br />
{<br />
Manipulation m =  e.GetDeltaManipulation(this);<br />
Rectangle r = e.OriginalSource as  Rectangle;<br />
Matrix matrix =  ((MatrixTransform)r.RenderTransform).Matrix;<br />
matrix.Translate(m.Translation.X,  m.Translation.Y);<br />
r.RenderTransform = new  MatrixTransform(matrix);<br />
}</span></p>
<p>Now if you run your application, you can move the rectangle around the window  by touching<br />
the screen with your finger! Here’s an illustration of how it  works:</p>
<p><a href="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_8.png"><img style="display: inline; border-width: 0px;" title="image" src="http://blogs.msdn.com/blogfiles/microsoft_press/WindowsLiveWriter/NewbookIntroducingWindows7forDevelopers_7C76/image_thumb_3.png" border="0" alt="image thumb 3 New book: Introducing Windows 7 for Developers" width="312" height="311" /></a></p>
<p>In the next section, you add to this to see how the multitouch system accepts  scaling information<br />
that allows you to change the size of the object.</p>
<p>&gt;   &gt;   &gt;</p>
<p>Microsoft is interested in hearing your feedback so that we can continually  improve our books and learning<br />
resources for you. To participate in a brief  online (and anonymous) survey, please visit</p>
<p><a href="http://blogs.msdn.com/controlpanel/blogs/www.microsoft.com/learning/booksurvey/">www.microsoft.com/learning/booksurvey/</a></p>
<p>Enjoy the book!</p>
<p>Source: MSDN</p></div>
]]></content:encoded>
			<wfw:commentRss>http://vipultaneja.com/new-book-introducing-windows-7-for-developers-28/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

