1<!DOCTYPE html> 2<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> 3<head> 4<link href='https://www.blogger.com/static/v1/widgets/4165133002-widget_css_bundle.css' rel='stylesheet' type='text/css'/> 5<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> 6<meta content='true' name='MSSmartTagsPreventParsing'/> 7<meta content='blogger' name='generator'/> 8<meta content='8be1ce7f1581' name='bitly-verification'/> 9<link href='http://dev.careerfairlive.com/telerikads/TelerikSearchByAll.xml' rel='search' title='Telerik' type='application/opensearchdescription+xml'/> 10<link href='http://dev.careerfairlive.com/telerikads/TelerikSearchByF.xml' rel='search' title='Telerik Forums' type='application/opensearchdescription+xml'/> 11<link href='http://dev.careerfairlive.com/telerikads/TelerikSearchByFKD.xml' rel='search' title='Telerik (Forums, Knowledge Base, Documentation only)' type='application/opensearchdescription+xml'/> 12<link href='http://feeds.feedburner.com/TelerikWatch' rel='alternate' title='Telerik Watch Feed' type='application/rss+xml'/> 13<link href='http://www2.blogger.com/rsd.g?blogID=35870342' rel='EditURI' title='RSD' type='application/rsd+xml'/> 14<title> 15Telerik Watch: BUILD 16</title> 17<style id='page-skin-1' type='text/css'><!-- 18/* 19Blogger Template Style 20Name: Telerik Watch 21Author: Todd Anglin 22URL: www.telerik.com 23Date: 4 July 2008 24*/ 25/* Variable definitions 26==================== 27<Variable name="textcolor" description="Text Color" 28type="color" default="#333"> 29<Variable name="pagetitlecolor" description="Page Header Color" 30type="color" default="#FFF"> 31<Variable name="datecolor" description="Date Header Color" 32type="color" default="#a6c156"> 33<Variable name="titlecolor" description="Post Title Color" 34type="color" default="#000"> 35<Variable name="footercolor" description="Post Footer Color" 36type="color" default="#999"> 37<Variable name="sidebartextcolor" description="Sidebar Text Color" 38type="color" default="#FFF"> 39<Variable name="sidebarcolor" description="Sidebar Title Color" 40type="color" default="#FFF"> 41<Variable name="linkcolor" description="Link Color" 42type="color" default="#41abce"> 43<Variable name="visitedlinkcolor" description="Visited Link Color" 44type="color" default="#b366b2"> 45<Variable name="bodyfont" description="Text Font" 46type="font" 47default="normal normal 100% Arial, sans-serif"> 48<Variable name="pagetitlefont" description="Page Header Font" 49type="font" default="normal normal 100% 'Lucida Grande','Trebuchet MS'"> 50<Variable name="titlefont" description="Post Title Font" 51type="font" default="normal bold 235% Arial, sans-serif"> 52<Variable name="sidebarheaderfont" description="Sidebar Title Font" 53type="font" default="normal bold 150% Arial, sans-serif"> 54*/ 55/* ---( page defaults )--- */ 56body { 57margin: 0; 58margin-top:-30px; 59padding: 0; 60font-size: .76em; 61text-align: center; 62color: #000000; 63background: #FFF; 64} 65abbr, acronym { 66cursor: help; 67font-style: normal; 68border-bottom: 1px dotted; 69} 70code { 71color: #f63; 72} 73hr { 74display: none; 75} 76img { 77border: none; 78} 79/* links */ 80a:link { 81color: #41abce; 82text-decoration: none; 83} 84a:visited { 85color: #b366b2; 86} 87a:hover { 88color: #00d8ff; 89text-decoration: underline; 90} 91a:active { 92text-decoration: none; 93} 94.bigFeedLink 95{ 96font-size: 150%; 97margin: 6px; 98} 99/* ---( layout structure )---*/ 100#outer-wrapper { 101width: 875px; 102margin: 0px auto 0; 103text-align: left; 104font: normal normal 100% Arial, sans-serif; 105background: #FFF url(http://converter.telerik.com/telerikWatch/images/tile.png) repeat-y; 106border:solid 1px #000; 107} 108#content-wrapper { 109width: 858px; 110} 111#main { 112float: left; 113width: 590px; 114margin: 0 0 0 0; 115padding: 0 0 0 1em; 116line-height: 1.6em; 117word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ 118overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 119} 120#sidebar { 121float: right; 122width: 230px; 123padding: 15px 0 0 10px; 124line-height: 1.6em; 125color: #FFFFFF; 126word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ 127overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 128} 129/* ---( header and site name )--- */ 130#header-wrapper { 131margin: 0; 132padding: 0; 133height: 131px; 134font: normal normal 100% 'Lucida Grande','Trebuchet MS'; 135background: #b8d16b url(http://converter.telerik.com/telerikWatch/images/header.jpg) no-repeat 0px 0px; 136/*background: #f5f5f5 url(http://converter.telerik.com/downloads/blogImages/ChristmasHeader.jpg) no-repeat 0px 0px; Holiday Banner*/ 137} 138#header { 139margin: 0; 140height: 40px; 141color: #FFFFFF; 142} 143#headBanner 144{ 145width:100%; 146height:90px; 147} 148/* ---( main column )--- */ 149h2.date-header { 150margin-top: 0; 151color: #a6c156; 152font-size: 120%; 153} 154.post h3 { 155margin: 0 0 1em 0; 156font: normal bold 235% Arial, sans-serif; 157letter-spacing: -1px; 158color: #000000; 159} 160.post { 161margin: 0 0 1.5em 0; 162padding: 0 0 1.5em 0px; 163border-bottom: 1px solid #ddd; 164} 165.post h3 a, 166.post h3 a:visited, 167.post h3 a:hover { 168color: #000000; 169text-decoration: none; 170} 171.post-footer { 172margin-top: 10px; 173padding: 2px 0pt 2px 10px; 174font-size: 95%; 175line-height: 1em; 176color: #999999; 177background: #f0fad0; 178} 179.post-body 180{ 181font-size: 110%; 182} 183.post-body h4 184{ 185font-size: 145%; 186margin: .5em 0; 187line-height: 1.2em; 188} 189.post img { 190padding: 6px; 191} 192#blog-pager-newer-link { 193float: left; 194} 195#blog-pager-older-link { 196float: right; 197} 198#blog-pager { 199text-align: center;
200font-weight: bold; 201font-size: 120%; 202} 203/* comment styles */ 204#comments { 205margin-top: -1em; 206padding: 5px 10px 5px 10px; 207font-size: 100%; 208color: #000; 209background: #fff url(http://converter.telerik.com/telerikWatch/images/commentsBkgnd.png) repeat-x 0 0; 210} 211#comments h4 { 212margin: 20px 0 15px 0; 213padding: 3px 0 0 30px; 214font-size: 150%; 215background: url(http://converter.telerik.com/telerikWatch/images/comments.png) no-repeat 0 0; 216height: 20px !important; /* for most browsers */ 217} 218#comments ul { 219margin-left: 0; 220} 221#comments li { 222background: none; 223padding-left: 0; 224} 225.comment-body { 226padding: 0 15px 0 0; 227margin:10px; 228} 229.comment-body p { 230margin-bottom: 5px; 231} 232.comment-author { 233margin: 4px 0 0 0; 234padding: 0 10px 0 60px; 235background: url(http://www.blogblog.com/tictac/comment_arrow.gif) no-repeat 44px 2px; 236} 237.comment-footer { 238border-bottom: 1px solid #c9f1e9; 239padding-bottom: 1em; 240margin:0; 241} 242.deleted-comment { 243font-style:italic; 244color:gray; 245} 246/* ---( sidebar )--- */ 247.sidebar h2 { 248margin: 0 0 15px 0; 249padding: 0; 250font: normal bold 150% Arial, sans-serif; 251color: #FFFFFF; 252} 253.sidebar .widget { 254margin: 0; 255padding: 0 0 15px 0; 256} 257/* ---( POLL )--- */ 258#Poll1 h2 259{ 260margin-bottom:30px; 261} 262#Poll1 .resultText 263{ 264color: #FFF; 265} 266#Poll1 .resultBar 267{ 268border:solid 1px #bacf79; 269background: #8da542 url(http://converter.telerik.com/telerikWatch/images/pollBar.png) repeat-x 0 0; 270} 271/* ---( footer )--- */ 272.clear { /* to fix IE6 padding-top issue */ 273clear: both; 274} 275#footer-wrapper { 276margin: 0; 277padding: 0; 278} 279#footer { 280height: 30px; 281color: #FFF; 282margin: 0; 283padding: 5px 0 5px 15px; 284background: #000 url(http://converter.telerik.com/telerikWatch/images/footer.png) repeat-x 0 0; 285} 286#twitter_div ul 287{ 288padding-left:0; 289} 290#twitter_div li 291{ 292list-style:none; 293padding: 5px; 294margin-bottom: 5px; 295background: #ABCE70; 296color: #444; 297} 298#twitter_div li:hover 299{ 300background: #666; 301color: #DDD; 302} 303#twitter_div li a 304{ 305color: #222; 306} 307/* ---( Ads )--- */ 308.adspot 309{ 310text-align: center; 311padding: 5px; 312border:solid 1px #ebebeb; 313margin:5px 0 15px 0; 314} 315/** Page structure tweaks for layout editor wireframe */ 316body#layout #outer-wrapper, 317body#layout #main, 318body#layout #sidebar { 319padding-top: 0; 320margin-top: 0; 321} 322body#layout #outer-wrapper, 323body#layout #content-wrapper { 324width: 858px; 325} 326body#layout #sidebar { 327margin-right: 0; 328margin-bottom: 1em; 329} 330body#layout #header, 331body#layout #footer, 332body#layout #main { 333padding: 0; 334} 335body#layout #content-wrapper { 336margin: 0px; 337} 338 339--></style> 340<style type='text/css'> 341 342span.fullpost {display:none;} 343div.fullpost {display:none;} 344a.fullpost {display:inline;} 345 346</style>
347<script src='http://www.surphace.com/widgets/sphereit/js?t=classic&p=telerikwatch.com' type='text/javascript'></script>
347 348<link href='https://www.blogger.com/dyncss/35870342/authorization.css?zx=e419d1ee-d2d1-4e55-87a3-80a7e1887de3' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyncss/35870342/authorization.css?zx=e419d1ee-d2d1-4e55-87a3-80a7e1887de3' rel='stylesheet'/></noscript> 349<meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> 350<meta name='google-adsense-platform-domain' content='blogspot.com'/> 351 352</head> 353<body> 354<div class='navbar section' id='navbar'><div class='widget Navbar' data-version='1' id='Navbar1'>
354<script type="text/javascript"> 355 function setAttributeOnload(object, attribute, val) { 356 if(window.addEventListener) { 357 window.addEventListener('load', 358 function(){ object[attribute] = val; }, false); 359 } else { 360 window.attachEvent('onload', function(){ object[attribute] = val; }); 361 } 362 } 363 </script>
363 364<div id="navbar-iframe-container"></div>
365<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
vendor: 1 bytes, line 365
365
366<script type="text/javascript"> 367 gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { 368 if (gapi.iframes && gapi.iframes.getContext) { 369 gapi.iframes.getContext().openChild({ 370 url: 'https://www.blogger.com/navbar/35870342?origin\x3dhttp://www.telerikwatch.com', 371 where: document.getElementById("navbar-iframe-container"), 372 id: "navbar-iframe" 373 }); 374 } 375 }); 376 </script>
376<script type="text/javascript"> 377(function() { 378var script = document.createElement('script'); 379script.type = 'text/javascript'; 380script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js'; 381var head = document.getElementsByTagName('head')[0]; 382if (head) { 383head.appendChild(script); 384}})(); 385</script>
385 386</div></div> 387<div id='outer-wrapper'> 388<div id='wrap2'> 389<!-- skip links for text browsers --> 390<span id='skiplinks' style='display:none;'> 391<a href='#main'>skip to main </a> | 392 <a href='#sidebar'>skip to sidebar</a> 393</span> 394<div id='header-wrapper'> 395<a href='http://blogs.telerik.com'> 396<div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'> 397</div></div> 398</a> 399<a href='/'> 400<div id='headBanner'><!-- Telerik Watch Home --></div> 401</a> 402</div> 403<div id='content-wrapper'> 404<!--<div style='background-color:#014CC1;width:100%;'> <OBJECT HEIGHT='90' WIDTH='728' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' id='telerikAd1'> <PARAM NAME='movie' VALUE='http://dev.careerfairlive.com/telerikAds/awards.swf'/> <PARAM NAME='quality' VALUE='high'/> <PARAM NAME='bgcolor' VALUE='#014CC1'/> <EMBED ALIGN='center' HEIGHT='90' NAME='telerikAd1' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' TYPE='application/x-shockwave-flash' WIDTH='728' bgcolor='#014CC1' quality='high' src='http://dev.careerfairlive.com/telerikAds/awards.swf'> </EMBED> </OBJECT> </div>--> 405<div id='main-wrapper'> 406<div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> 407<div class='blog-posts'> 408<div class='adspot top' style='border:none;padding:5px 0;'> 409<a href='http://www.telerik.com/products/decompiling.aspx?utm_source=telerikwatch&utm_medium=banner&utm_campaign=JustDecompile_588x75_August'> 410<img border='0' src='http://converter.telerik.com/downloads/blogImages/JD_588x75.png'/> 411</a> 412</div> 413<div class='status-msg-wrap'> 414<div class='status-msg-body'> 415Showing posts with label <b>BUILD</b>. <a href="http://www.telerikwatch.com/">Show all posts</a> 416</div> 417<div class='status-msg-border'> 418<div class='status-msg-bg'> 419<div class='status-msg-hidden'> 420Showing posts with label <b>BUILD</b>. <a href="http://www.telerikwatch.com/">Show all posts</a> 421</div> 422</div> 423</div> 424</div> 425<div style='clear: both;'></div> 426<h2 class='date-header'> 427Wednesday, September 21, 2011 428</h2> 429<div class='post uncustomized-post-template'> 430<a name='1467109292289485692'></a> 431<h3 class='post-title'> 432<a href='http://www.telerikwatch.com/2011/09/when-should-you-use-metro-version-2.html'> 433When Should You Use Metro, Version 2 434</a> 435</h3> 436<div class='post-header-line-1'></div> 437<div class='post-body'> 438<p> 439<p><a href="http://www.gliffy.com/publish/2926782/"><img alt="picking-win-platform-v2" border="0" height="350" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj20g2ieueY9i0WoauwU2eTmekogu5eZR39K1gs-aTxDct9BkwUCxYEk96EWuKu2lyPSXLb-_Fn3IbfQnmQn0tLjTCtecDmRB_-H8sSbzZD5lXENiVnlZWJh9mSGb-G6IKVXQlQ0Q/?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="picking-win-platform-v2" width="574" /></a></p> <p>During my busy week at the Microsoft BUILD conference, I cranked-out a <a href="http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html">quick and rough decision tree designed to help you decide which Microsoft platform you should use</a> for app development: <strong>Silverlight/WPF</strong>, <strong>HTML5</strong>, or the new <strong>Metro/WinRT</strong>. The chart proved to be very popular, so I thought I'd revisit the decision tree and with the benefit of more time to reflect, produce a new, more complete version.</p> <p>Thus, I present <a href="http://www.gliffy.com/publish/2926782/">version 2 of the "How to Pick Your Platform" chart</a>.</p> <h2>What's Different?</h2> <p>In the original chart, the first question I made you answer was, "Do you need to support Windows 7?" It's a fair place to start given that everything new introduced at BUILD is Windows 8 <em>only</em>. There is no path for Metro back to Windows 7 (or Vista and XP, for that matter).</p> <p>But in today's world, Windows is not the only relevant OS in town. We've been trained through years of Windows dominance to think building for Windows is building for the biggest audience, but we need to update our thinking.</p> <p>Yes, Windows remains the dominant desktop OS. The problem is that many people are now doing more "computing" on non-desktop devices, like iPhones, iPads, Android devices, and (for now) Blackberry. In this realm, Microsoft (and Windows) is just one OS choice among the pack.</p> <p><strong>So the first question shouldn't be about which <em>version</em>
439 of Windows you want to support, it should be about your desire to build software that targets the broad marketplace of devices and operating systems.</strong></p> <p>With that change, if you answer out-of-the-gate that you want to build an app that can reach iOS, Android, and Windows, the decision is easy. Use HTML5 and JavaScript for your frontend (perhaps using PhoneGap to leverage more native device features), and any server technology you prefer for your backend (including ASP.NET). (This is the type of app scenario perfectly served by the <a href="http://www.kendoui.com">JavaScript/HTML5 Kendo UI framework</a>.)</p> <h2>Silverlight, WPF, and WinForms</h2> <p>In the first version of the chart, I oversimplified the choice of Silverlight/WPF if you decided to build Windows apps that support all versions of Windows. I've expanded that decision tree in version 2.</p> <p>As part of that expansion, I also reintroduced WinForms as valid platform choice (because it is).</p> <p>I was reminded during the BUILD week after visiting with a customer that WinForms is still hugely active as a Windows development platform. Of course, I knew that from <a href="http://www.telerik.com/winforms">Telerik's own experience with growing WinForms popularity</a>, but it doesn't get talked about often enough. We've all be talking XAML for the last 3 or 4 years, but WinForms has continued to get work done. It was good enough to solve business problems in 2001. It still remains good enough to solve many business problems in 2011.</p> <p>So while Microsoft is spending time with Windows 8 trying to win the minds of consumers, the business app story marches on with Silverlight, WPF, and WinForms. Pick between these platforms the way you always have and the apps will work Windows 8 through Windows XP.</p> <p>The only new "edge" for Silverlight is that your skills building those apps will more quickly translate to Metro if you decide to build Metro apps in the future.</p> <h2>Metro App Types</h2> <p>Another "enhanced" decision point in the chart is around deciding if your app belongs in Metro or in the "standard" Windows desktop mode (assuming you're already targeting Win8). With the support of <a href="http://dougseven.com/2011/09/21/there-is-a-need-for-only-five-metro-style-apps-in-the-world/">a great new blog post from Telerik EVP Doug Seven</a>, you can now decide if your app fits one of the five Metro app scenarios:</p> <ul> <li>Data Snacks</li> <li>Social Networks/Mash-ups</li> <li>Content/Media Apps</li> <li>Casual Games</li> <li>Graphical Games</li> </ul> <p><strong>Metro in Windows 8 is not appropriate for every app.</strong></p> <p>Clearly, missing from Doug's classification are any business app scenarios. This is intentional. Business apps still belong in desktop Windows, even with Windows 8. And if you start building for the desktop, the platform decision is back to Silverlight, WPF, and WinForms.</p> <h2>Three Flavors of Metro</h2> <p>Finally, assuming you answer all of the questions correctly to lead you towards building Windows 8 Metro experiences, I expanded on the process of selecting the proper "flavor" of Metro. Generally speaking, there are three flavors of Metro, all underpinned by Windows Runtime (WinRT):</p> <ol> <li>XAML + C#/VB WinRT</li> <li>HTML + JavaScript WinRT</li> <li>DirectX + Native Code WinRT</li> </ol> <p>You can <em>theoretically </em>use any of these options for building any Metro app, but realistically, some are better suited for certain tasks than others.</p> <p>Most obvious, native code and DirectX. I guess you could build a Twitter app with Native Code, but why would you? You'll waste way more time coding than you'll gain in performance, so probably not the best choice. Instead, this raw, on the metal option is generally best reserved for rich, immersive games.</p> <p>After that, it becomes more a matter of choice.</p> <p>Blend 5 and Visual Studio vNext provide similar design and debugging experiences for .NET and JavaScript, so at some level it comes down to your preferred language and team skills. Microsoft is writing many of the built-in Metro apps with HTML/JS (like the Windows Store and Metro Mail), but my guess is that the community at-large will do lots of Metro development with XAML.</p> <h2>Don't Get Overwhelmed</h2> <p>Choice is good to a point. Too much choice is paralyzing.</p> <p>With the introduction of three new ways to build apps for Windows, you may feel like you're trying to pick between a billion new and "old" ways to build for Windows. Don't panic. Just use my simple chart, and your decision is easy. And <a href="http://www.telerik.com/build">no matter which decision you make</a>, Telerik will continue to make you a .NET Ninja Rockstar with industry leading tools and support.</p> 440</p> 441<div style='clear: both;'></div> 442</div> 443<div class='post-footer'> 444<p class='post-footer-line post-footer-line-1'> 445<span class='post-author'> 446Posted by 447Todd Anglin 448</span> 449<span class='post-timestamp'> 450at 451<a class='timestamp-link' href='http://www.telerikwatch.com/2011/09/when-should-you-use-metro-version-2.html' title='permanent link'> 4529/21/2011 01:07:00 PM 453</a> 454</span> 455<span class='post-comment-link'> 456<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/35870342/1467109292289485692' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'> 4574 458comments 459</a> 460</span>
461<span class='post-backlinks post-comment-link'> 462</span> 463<span class='post-icons'> 464<span class='item-action'> 465<a href='https://www.blogger.com/email-post/35870342/1467109292289485692' title='Email Post'> 466<span class='email-post-icon'> </span> 467</a> 468</span> 469<span class='item-control blog-admin pid-1378793950'> 470<a href='https://www.blogger.com/post-edit.g?blogID=35870342&postID=1467109292289485692&from=pencil' title='Edit Post'> 471<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_edit_allbkg.gif'/> 472</a> 473</span> 474</span> 475</p> 476<p class='post-footer-line post-footer-line-2'> 477<span class='post-labels'> 478Labels: 479<a href='http://www.telerikwatch.com/search/label/BUILD' rel='tag'> 480BUILD 481</a> 482, 483<a href='http://www.telerikwatch.com/search/label/Metro' rel='tag'> 484Metro 485</a> 486, 487<a href='http://www.telerikwatch.com/search/label/Silverlight' rel='tag'> 488Silverlight 489</a> 490, 491<a href='http://www.telerikwatch.com/search/label/telerik' rel='tag'> 492telerik 493</a> 494, 495<a href='http://www.telerikwatch.com/search/label/WinRT' rel='tag'> 496WinRT 497</a> 498</span> 499</p> 500<p class='post-footer-line post-footer-line-3'>
501<script charset='utf-8' src='http://feeds.feedburner.com/~s/TelerikWatch?i=http://www.telerikwatch.com/2011/09/when-should-you-use-metro-version-2.html' type='text/javascript'></script>
501 New! <a href='http://www.surphace.com/search?q=sphereit:http://www.telerikwatch.com/2011/09/when-should-you-use-metro-version-2.html/' onclick='return Sphere.Widget.search("http://www.telerikwatch.com/2011/09/when-should-you-use-metro-version-2.html");return false;'>Related Content</a> 502</p> 503</div> 504</div> 505<h2 class='date-header'> 506Thursday, September 15, 2011 507</h2> 508<div class='post uncustomized-post-template'> 509<a name='4949534447983597818'></a> 510<h3 class='post-title'> 511<a href='http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html'> 512How to Pick Your Platform: Silverlight, Metro, or HTML5 513</a> 514</h3> 515<div class='post-header-line-1'></div> 516<div class='post-body'> 517<p> 518<div dir="ltr" style="text-align: left;" trbidi="on"> 519<div class="separator" style="clear: both; text-align: center;"> 520<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkFavflN3eNwsG2tSVVdtd4agp3MhmO4NrVMXitFTQA-FRwhuE2hbn7-MhfgxAnKPuoFMI2zxdfvq05HG5xvBB_ljFd_OE8qU8aO_xr3a1ixhMDyjTtZLYnm_eLvlZrJ-Kpz0gg/s1600/PickingPlatformsDiagram-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkFavflN3eNwsG2tSVVdtd4agp3MhmO4NrVMXitFTQA-FRwhuE2hbn7-MhfgxAnKPuoFMI2zxdfvq05HG5xvBB_ljFd_OE8qU8aO_xr3a1ixhMDyjTtZLYnm_eLvlZrJ-Kpz0gg/s640/PickingPlatformsDiagram-1.png" width="452" /></a></div> 521<div class="separator" style="clear: both; text-align: center;"> 522<br /></div> 523While Windows 8 is ushering in an exciting new model for Windows development called "Metro style apps" that run a new "unified" Windows Runtime (WinRT), it's not necessarily the right choice for all new Windows software development. In fact, there are a lot scenarios where it's <i>not</i> a good choice.<br /> 524<br /> 525In this over-simplified decision tree, I try to provide some crude logic for how to pick between your platform options. Clearly, there are many nuances not covered in this tree, but I'll work on expanding the "logic" to make it more bullet proof in the coming weeks.<br /> 526<br /> 527<b>The first decision is the most important, though: Do you need to continue building apps that work in Windows 7?</b><br /> 528<br /> 529If your answer to this question is "Yes," Metro style apps and WinRT should not be on your radar. These are Windows 8 <b>only</b> technologies, and there will be no backport layer that will let you run Metro apps on Windows 7.<br /> 530<br /> 531That means any project that has as a requirement "Support Windows 7 clients," should only be considering WPF, Silverlight, WinForms, and "web" technologies (HTML/JavaScript + their server-side counterparts, like ASP.NET). <b>It's that simple.</b><br /> 532<br /> 533IF, however, you want to put apps on the Windows Tablets that will start shipping late next year, and IF you accept that these apps will only run in that Windows 8 Metro environment, <i>then</i> you should start digging-in to and learning WinRT.<br /> 534<br />
535For everyone else, don't lose sight of reality. And reality in a Windows 7 world (that will still work in a Windows 8 world) means Silverlight, WPF, and HTML5. (And, of course, <a href="http://www.telerik.com/build">Telerik is already armed with all of the tools you need for today's reality, and we're preparing tools for tomorrow's Metro option</a>.)</div> 536</p> 537<div style='clear: both;'></div> 538</div> 539<div class='post-footer'> 540<p class='post-footer-line post-footer-line-1'> 541<span class='post-author'> 542Posted by 543Todd Anglin 544</span> 545<span class='post-timestamp'> 546at 547<a class='timestamp-link' href='http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html' title='permanent link'> 5489/15/2011 02:04:00 PM 549</a> 550</span> 551<span class='post-comment-link'> 552<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/35870342/4949534447983597818' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'> 5536 554comments 555</a> 556</span> 557<span class='post-backlinks post-comment-link'> 558</span> 559<span class='post-icons'> 560<span class='item-action'> 561<a href='https://www.blogger.com/email-post/35870342/4949534447983597818' title='Email Post'> 562<span class='email-post-icon'> </span> 563</a> 564</span> 565<span class='item-control blog-admin pid-1378793950'> 566<a href='https://www.blogger.com/post-edit.g?blogID=35870342&postID=4949534447983597818&from=pencil' title='Edit Post'> 567<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_edit_allbkg.gif'/> 568</a> 569</span> 570</span> 571</p> 572<p class='post-footer-line post-footer-line-2'> 573<span class='post-labels'> 574Labels: 575<a href='http://www.telerikwatch.com/search/label/BUILD' rel='tag'> 576BUILD 577</a> 578</span> 579</p> 580<p class='post-footer-line post-footer-line-3'>
581<script charset='utf-8' src='http://feeds.feedburner.com/~s/TelerikWatch?i=http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html' type='text/javascript'></script>
581 New! <a href='http://www.surphace.com/search?q=sphereit:http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html/' onclick='return Sphere.Widget.search("http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html");return false;'>Related Content</a> 582</p> 583</div> 584</div> 585<h2 class='date-header'> 586Wednesday, September 14, 2011 587</h2> 588<div class='post uncustomized-post-template'> 589<a name='8414236519853818783'></a> 590<h3 class='post-title'> 591<a href='http://www.telerikwatch.com/2011/09/build-day-2-keynote-what-you-need-to.html'> 592BUILD Day 2 Keynote: What You Need to Know 593</a> 594</h3> 595<div class='post-header-line-1'></div> 596<div class='post-body'> 597<p> 598<div dir="ltr" style="text-align: left;" trbidi="on"> 599With the California sun now rising in the sky, it's time for another fresh day of BUILD and the all important Day 2 keynote. <a href="http://www.telerikwatch.com/2011/09/top-10-moments-from-build-day-1-keynote.html">Like yesterday, rather than compete with the live video stream</a>, I've real-time condensed today's keynote in to the key moments you need to get the overall jist of what Microsoft shared. This isn't a blow-by-blow blog of the keynote, but if you spend 5 minutes reviewing this post, you'll know what you need to know from the second BUILD keynote.<br /> 600<br /> 601<span class="Apple-style-span" style="font-size: large;"><b>Key Keynote Moments</b></span><br /> 602<br /> 603<ol style="text-align: left;"> 604<li><b>Windows 8 Tablet Distraction</b><br />Not explicitly said or part of the keynote, it's worth noting that much of the audience seems to be distracted by their shiny new Win8 tablets this morning.</li> 605<li><b>Devices + Cloud</b><br />Here is one of the "missing" elements from Day 1: extended talk about the cloud. In the opening of Day 2, Microsoft spent some time talking about building apps for Windows devices (Phone, Tablet) that are deeply connected to the cloud (Azure services). But not much Azure really demoed until much later in the keynote.</li> 606<li><b>Visual Studio 11 Features</b><br />As part of Jason Zander's demo of building apps with the cloud, a handful of VS2011 features were introduced, like a new and improved image editor, new baked-in power tools, and improved debugging tools for working with DirectX. (He'll cover way more of VS2011 in his sessions today- find the session recordings.) VS2011 Developer Preview will be available today, along with Windows Azure SDK Toolkit.</li> 607<li><b>Scott Guthrie returns to the stage in trademark red polo</b><br />Scott may now be CVP for Server & Tools, but he's still rocking the ASP.NET demos people have made him popular. Scott showed-off some cool new tooling for ASP.NET MVC 4, such as a "design view" for ASP.NET MVC, auto-minification of CSS and JS, and async features from .NET 4.5. If you missed ASP.NET or .NET 4.5 talk on Day 1, this covers it.</li> 608<li><b>OSX and iPhone emulator take the stage</b><br />Small moment, but it stands out. As part of demonstrating some of the new things in ASP.NET 4.5, like jQuery Mobile, ScottGu did the unthinkable and showed the iPhone emulator running on a Mac. Good to see Microsoft acknowledging the world around them today.</li> 609<li><b>TFS running on Azure as a service</b><br />Like TFS? Good for you. Microsoft showed more today of TFS running in the cloud on Azure. Formally called, Team Foundation Service running on Azure.</li> 610<li><b>Something for Windows IT Pros</b><br />It's easy to forget as a developer that there are non-developers at BUILD. Microsoft addressed this crowd today with demos of new Virtual Machine Management tools and other Win8 server features. But I doubt you're an IT Pro if you're reading this blog...</li> 611<li><b>Windows Azure Credential Service</b><br />Nice easy way to log-in using popular identity providers (Facebook, Google, Live, etc.) with just a few lines of code (seems to require WinRT). Makes single-sign-on across Windows 8 devices "fluid" process.</li> 612<li><b>Viper car security device connected to the cloud</b><br />What makes this demo interesting is that it's the FIRST in two-days that involves an external Microsoft product. No partner on stage, but an external
612company nonetheless. Demo showed how the car device can send data to the Azure cloud and then visualize on the web and Phone.</li> 613<li><b>West Coast Customs CEO takes the stage</b><br />Microsoft is <i>going to </i>(read: not done yet) build a car with West Coast Customs. It will be part of the TV show, so watch for it in the future.</li> 614<li><b>[THE SURPRISE] Steve Ballmer takes the stage!</b><br />Just when everyone thought the Day 2 keynote was over, Steve Ballmer shows-up and takes the stage. Probably the biggest surprise so far of BUILD! Steve spent about 20 minutes reinforcing the Microsoft big picture for Windows 8, Azure (cloud), and Phone. Steve brought a much needed sense of "reality" to everything being talked about at BUILD, acknowledging that MSFT has a lot of work ahead of it to make Phone and Win8 successful. Good way to end the keynotes.</li> 615</ol> 616<div> 617<span class="Apple-style-span" style="font-size: large;">Who Was On Stage?</span></div> 618<div> 619Unlike Day 1, where Sinofsky more-or-less ran the entire keynote, today was a revolving door of presenters. For your easy reference, here's who we saw:</div> 620<div> 621<ul style="text-align: left;"> 622<li><a href="http://www.microsoft.com/presspass/exec/nadella/">Satya Nadella</a>, President, Server & Tools Biz<br />(Bob Muglia's replacement and former head of Bing)</li> 623<li><a href="http://www.microsoft.com/presspass/exec/Zander/">Jason Zander</a>, Corporate Vice President, Visual Studio<br />(Kind of ScottGu's replacement in DevDiv)<br /><b>SPECIAL NOTE: </b>You can see an <a href="http://www.youtube.com/telerikinc#p/a/u/0/-GvgLdy453Q">exclusive post-keynote Telerik interview with Jason Zander</a> talking more about the announcements discussed today!</li> 624<li><a href="http://www.microsoft.com/presspass/exec/Guthrie/">Scott Guthrie</a>, CVP, Server & Tools Biz (Azure)</li> 625<li><a href="http://twitter.com/#!/bryonsurace">Bryon Surace</a>, System Center Virtual Machine Manager</li> 626<li><a href="http://www.microsoft.com/presspass/exec/techfellow/Shewchuk/default.mspx">John Shewchuk</a>, Technical Fellow</li> 627<li><a href="http://www.jeffsandquist.com/">Jeff Sandquist</a>, Senior Director Developer Relations + <a href="http://twitter.com/#!/danielfe">Dan Fernandez</a>, Evangelist </li> 628<li>Ryan Friedlinghaus, CEO, West Coast Customs</li> 629<li>Steve Ballmer, CEO, Microsoft</li> 630</ul> 631<div> 632<span class="Apple-style-span" style="font-size: large;">Final Thoughts & Reactions</span></div> 633</div> 634<div> 635If all of the talk about a new "bold" version of Windows was making your head spin, today's keynote was like Advil, reminding developers that all of the things they've loved about the evolution of Microsoft's server technology and tooling (.NET, Visual Studio, Azure, Win Server) are still happening. While Windows 8 is cool and introduces some interesting new concepts, if you're in an environment locked-in to Win7 (or older), you may have felt a bit left-out on Tuesday. After today's keynote, you should feel better, with familiar faces like ASP.NET, jQuery, and even Windows 7 taking the stage.</div> 636<div> 637<br /></div> 638<div> 639Now, off to the overloaded schedule of individual sessions to learn more, get more reactions, and ask important questions.</div> 640</div> 641</p> 642<div style='clear: both;'></div> 643</div> 644<div class='post-footer'> 645<p class='post-footer-line post-footer-line-1'> 646<span class='post-author'> 647Posted by 648Todd Anglin 649</span> 650<span class='post-timestamp'> 651at 652<a class='timestamp-link' href='http://www.telerikwatch.com/2011/09/build-day-2-keynote-what-you-need-to.html' title='permanent link'> 6539/14/2011 12:47:00 PM 654</a> 655</span> 656<span class='post-comment-link'> 657<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/35870342/8414236519853818783' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'> 658 659 1 comments 660</a> 661</span> 662<span class='post-backlinks post-comment-link'> 663</span> 664<span class='post-icons'> 665<span class='item-action'> 666<a href='https://www.blogger.com/email-post/35870342/8414236519853818783' title='Email Post'> 667<span class='email-post-icon'> </span> 668</a> 669</span> 670<span class='item-control blog-admin pid-1378793950'> 671<a href='https://www.blogger.com/post-edit.g?blogID=35870342&postID=8414236519853818783&from=pencil' title='Edit Post'> 672<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_edit_allbkg.gif'/> 673</a> 674</span> 675</span> 676</p> 677<p class='post-footer-line post-footer-line-2'> 678<span class='post-labels'> 679Labels: 680<a href='http://www.telerikwatch.com/search/label/BUILD' rel='tag'> 681BUILD 682</a> 683</span> 684</p> 685<p class='post-footer-line post-footer-line-3'>
686<script charset='utf-8' src='http://feeds.feedburner.com/~s/TelerikWatch?i=http://www.telerikwatch.com/2011/09/build-day-2-keynote-what-you-need-to.html' type='text/javascript'></script>
686 New! <a href='http://www.surphace.com/search?q=sphereit:http://www.telerikwatch.com/2011/09/build-day-2-keynote-what-you-need-to.html/' onclick='return Sphere.Widget.search("http://www.telerikwatch.com/2011/09/build-day-2-keynote-what-you-need-to.html");return false;'>Related Content</a> 687</p> 688</div> 689</div> 690<h2 class='date-header'> 691Tuesday, September 13, 2011 692</h2> 693<div class='post uncustomized-post-template'> 694<a name='251158156534355193'></a> 695<h3 class='post-title'> 696<a href='http://www.telerikwatch.com/2011/09/build-day-1-what-wasnt-said.html'> 697BUILD Day 1: What wasn't said? 698</a> 699</h3> 700<div class='post-header-line-1'></div> 701<div class='post-body'> 702<p> 703<div dir="ltr" style="text-align: left;" trbidi="on"> 704Silence speaks volumes. While there is coverage ad nauseum about what Microsoft <i>did</i> say at today's opening keynote and following sessions, there is much less attention on what's <i>not </i>being said. True, there is another keynote scheduled for tomorrow, and presumably many additional topics will be covered (like tooling and ALM), but certain important topics are conspicuously absent from the Day 1 conversations.<br /> 705<br /> 706<span class="Apple-style-span" style="font-size: large;"><b>The Missing Topics</b></span><br /> 707<br /> 708<ol style="text-align: left;"> 709<li><b>Silverlight and WPF?</b><br />It's clear after today that Metro style XAML apps are Microsoft's vision of the future, but what does that mean for the future of Silverlight and WPF? Of course, SL and WPF as we know them <i>now</i> will continue to run in Windows 8, <i>but will they continue to evolve?</i> Microsoft is risking another WinForms-like messaging challenge by choosing to mostly ignore Silverlight/WPF rather than address them head-on.<br /></li> 710<li><b>Xbox & Phone</b><br />One of the more extreme things rumored to make an appearance at BUILD was Xbox integration with with the new Windows Runtime. Or more broadly, a story that tied Windows desktop, tablet, phone, and Xbox together with one model. Unfortunately, both Phone and Xbox are no-shows so far, so it's all PC and tablets with Win8 right now.<br /></li> 711<li><b>Shipping Timeline</b><br />While not entirely unaddressed, the "there is no target date" for shipping Windows 8 message is a bit unsettling, too. Heading-in to BUILD, there was a lingering rumor that Windows 8 would be near or <i>at</i> beta now, with a possible goal of shipping Windows 8 tablets for this holiday season (or very shortly there after). Instead, with a pre-beta Developer Preview delivered, we're left to assume Windows 8 many not be fully ready for RTM until mid- to late-2012. So while everything being talked about this week is cool, it's almost a year away from GA. Which is a bummer, especially as other tablets march on.<br /></li> 712<li><b>Expression Web</b><br />One of the more interesting tooling demos in the keynote was a new version of Expression Blend that targets HTML and CSS design. What <i>
712wasn't </i>mentioned is how this expanded Blend focus impacts the existing "web product" in the Expression suite (Expression Web). Is Expression Web replaced by the new Blend? Pushed in to a smaller corner for the remaining Front Page-like dev fans? Mums the word for now.<br /></li> 713<li><b>Office Apps for WinRT</b><br />Given how important Office is to Windows (it's the 2nd major financial pillar at Microsoft), its absence, even as a simple preview, is also noticeably missing at BUILD. I guess the Win8 "cone of silence" extended fully to the Office team and they haven't had a chance to build Office versions for Win8 yet. Office will most definitely find its way to WinRT (Sinofsky is an Office alum, after tall), but its absence this week only signals a longer road to RTM ahead. Can you really ship Win8 without Metro Office apps?<br /></li> 714<li><b>Plug-ins in Immersive IE</b><br />We know HTML5 is a first class citizen in Win8, but how does Silverlight carryover to the new Metro version of Internet Explorer? Early demos of immersive suggests it doesn't. In fact, no plug-ins work in the immersive IE. Plug-ins <i>do work</i> in the "classic" view IE9/10, but if you thought you could run a Silverlight app in Metro-mode via the browser, think again. No Flash. No Silverlight.<br /></li> 715<li><b>Older Versions of Windows</b><br />What older versions of Windows? If you are at BUILD, apparently there are no older versions of Windows. Everything related to WinRT and Metro are Windows 8 only. There will be no backport of the new runtime for Windows 7. It makes sense, but does that signal a future of multiple app implementations if you want to support Windows 8 + Windows 7 (and older) + other platforms?<br /></li> 716<li><b>Steve Ballmer</b><br /><i>Quick:</i> Your company is about to introduce a "bold" new "reimagination" of the your flagship product. Who do you send to introduce this product to the world? Of course you send the directly responsible VP, but don't you also send your CEO to make an appearance? Under any other circumstance perhaps Balmer's absence at BUILD is a non-issue. But given the long running rumor of Sinofsky as CEO-in-waiting, no Balmer makes this feel even more like the Sinofsky Show.</li> 717</ol> 718<div> 719Don't get me wrong. There were some great and exciting announcements today. I covered some in my original keynote blog post, and the press and thoroughly covered the rest. It's easy to look at what was said and report it.</div> 720<div> 721<br /></div> 722<div> 723But it's just as important to step back and reflect on what we were not "supposed" to think about in the face of the flashy demos and free tablets. What do you think? Are all of these non issues? Are there other important topics missing in the BUILD conversation so far?</div> 724</div> 725</p> 726<div style='clear: both;'></div> 727</div> 728<div class='post-footer'> 729<p class='post-footer-line post-footer-line-1'> 730<span class='post-author'> 731Posted by 732Todd Anglin 733</span> 734<span class='post-timestamp'> 735at 736<a class='timestamp-link' href='http://www.telerikwatch.com/2011/09/build-day-1-what-wasnt-said.html' title='permanent link'> 7379/13/2011 09:27:00 PM 738</a> 739</span> 740<span class='post-comment-link'> 741<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/35870342/251158156534355193' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'> 7429 743comments 744</a> 745</span> 746<span class='post-backlinks post-comment-link'> 747</span> 748<span class='post-icons'> 749<span class='item-action'> 750<a href='https://www.blogger.com/email-post/35870342/251158156534355193' title='Email Post'> 751<span class='email-post-icon'> </span> 752</a> 753</span> 754<span class='item-control blog-admin pid-1378793950'> 755<a href='https://www.blogger.com/post-edit.g?blogID=35870342&postID=251158156534355193&from=pencil' title='Edit Post'> 756<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_edit_allbkg.gif'/> 757</a> 758</span> 759</span> 760</p> 761<p class='post-footer-line post-footer-line-2'> 762<span class='post-labels'> 763Labels: 764<a href='http://www.telerikwatch.com/search/label/BUILD' rel='tag'> 765BUILD 766</a> 767</span> 768</p> 769<p class='post-footer-line post-footer-line-3'>
770<script charset='utf-8' src='http://feeds.feedburner.com/~s/TelerikWatch?i=http://www.telerikwatch.com/2011/09/build-day-1-what-wasnt-said.html' type='text/javascript'></script>
770 New! <a href='http://www.surphace.com/search?q=sphereit:http://www.telerikwatch.com/2011/09/build-day-1-what-wasnt-said.html/' onclick='return Sphere.Widget.search("http://www.telerikwatch.com/2011/09/build-day-1-what-wasnt-said.html");return false;'>Related Content</a> 771</p> 772</div> 773</div> 774<h2 class='date-header'> 775Friday, September 09, 2011 776</h2> 777<div class='post uncustomized-post-template'> 778<a name='2192345792898636298'></a> 779<h3 class='post-title'> 780<a href='http://www.telerikwatch.com/2011/09/windows-8-isn-for-desktops.html'> 781Windows 8 Isn't for Desktops 782</a> 783</h3> 784<div class='post-header-line-1'></div> 785<div class='post-body'> 786<p> 787<p><img align="right" alt="Windows 8 Tablet Concept/Mock-up" height="204" src="http://tablets-planet.com/wp-content/uploads/2011/06/Windows-8-tablet-PC-mock-up-not-real.jpg" style="display: inline; float: right" title="" width="300" />With BUILD just around the corner, opinions are running high about what next week's Windows 8 unveil will bring. But here's a thought:</p> <p><strong>Even if Windows 8 is the most awesomest OS you've ever seen, who's going to buy it?</strong></p> <p>Of course, <em>you, </em>dear geek reader, don't count. You, like me, like to live at the cutting (sometimes bleeding) edge of everything. So outside of developers and geeks, who is the customer for Windows 8? </p> <h2>It Isn't Business</h2> <p>We can safely assume Microsoft's bread-and-butter business customer is not going drive record sales of Windows 8. For starters, much of what's new in Windows 8 is focusing on consumer value and experiences. The new <a href="http://www.zdnet.com/blog/microsoft/microsofts-windows-8-and-the-i-word-immersive/9092">immersive tile UI is cool</a>, but it's probably not what a business wants to put in-front of its call-center/task-driven/Office-addicted employees. In fact, many businesses still would be content with Windows XP if it wasn't now (<a href="http://money.cnn.com/2010/07/13/technology/windows_xp/">or almost now</a>) unsupported and unavailable on new PCs, so even the modestly improved "Classic Shell" in Win8 (i.e. Win7-like explorer) offers little incentive to upgrade. </p> <p>In fact, Windows XP plays a big role in the problem facing Windows 8.</p> <p>As <a href="http://www.foxnews.com/scitech/2011/09/09/corp-america-to-microsoft-well-pass-on-windows-8/">reported today by Gartner</a>, businesses are suffering "upgrade fatigue" having just finished major upgrades to Windows 7. Due to the utter disaster that was Windows Vista, most businesses skipped that version and upgraded directly from Windows XP to Windows 7. <strong>In fact, by Gartner's reporting, 80 percent of companies upgraded from XP to Windows 7.</strong> That's an amazing accomplishment for Win7, but a big problem for Win8.</p> <p>What has Microsoft inadvertently taught companies? You can upgrade your OS every 10 years. No need to incur the pain and costs of upgrading every 2 to 3 years as business used to do in the 90s.</p> <p>Add to that the slowing hardware cycles in business (which often help usher-in new OSs) and increased push to virtualize the desktop, and it's clear business is not likely to help Windows 8.</p> <h2>It's Isn't Consumers</h2> <p>So if business isn't the customer, it must be consumers, right? Microsoft certainly seems to hope so with a big emphasis on consumer features in Windows 8. But do consumers (non-geek) really buy Windows anymore? <em>Do they buy any operating system, for that matter?</em></p> <p>Unlike 1995, <a href="http://news.google.com/newspapers?id=6ekyAAAAIBAJ&sjid=zgcGAAAAIBAJ&pg=3462,4966280&dq=windows+95+lines&hl=en">when people stood in line</a> to buy copies of Windows 95, the OS in 2011 is a commodity. It's an invisible layer that just comes with a PC, phone, or tablet. With constant crashing and BSODs a thing of the relative past, people have forgotten about the plumbing layer that makes their PC tick.</p> <p>No, consumers don't buy Windows. They buy new computers, and an OS comes with the computer. But unfortunately for Microsoft, the <a href="http://bits.blogs.nytimes.c
787om/2011/09/08/blame-the-ipad-for-slow-pc-sales/">sales of new computers are starting to fall-off</a>, too. So the primary well through which new versions of Windows are pushed to consumers is starting to dry-up, with the consumer <a href="http://www.forbes.com/sites/briancaulfield/2011/08/22/july-u-s-mac-sales-up-26-pc-sales-up-4-subnotebook-sales-still-falling/">flocking to "cool" Apple hardware</a> and tablets.</p> <p>And like business, the family PC is lasting longer than it used to these days. Gaming has largely moved to the console (for which Microsoft <a href="http://www.computerandvideogames.com/318279/xbox-360-tops-us-sales-in-august-despite-ps3-price-cut/">is getting its share via the Xbox</a>), and browsing the web, checking email, or creating a Office doc just doesn't need more megahertz.</p> <h2>Tablets or Bust</h2> <p>If the neither business or consumer customers are interested in buying an OS, then it's fair to conclude that Windows 8 is not for desktops. Sure, it will trickle-out to desktops via new computer purchases and the lagging corporate giant <em>finally</em> upgrading from XP, but the success of Windows 8 will not come from its traditional home on PCs and laptops.</p> <p><strong>For Microsoft and Windows 8, it's tablets or bust.</strong></p> <p>Think the new Metro Tile UI looks a little crazy on a desktop? Fine. Microsoft doesn't care, because it has clearly been designed to make the Windows <em>tablet</em> experience more exciting. You already know what you're going to get (and likely what you want) on a desktop with Windows 8: a lightly improved version of Windows 7. But on a tablet, everyone is ready to be wowed with something radical (and not in the <a href="http://www.microsoft-watch.com/content/vista_and_office_the_wow_starts_now.html">deflating "WOW Starts Now" Vista sense</a>).</p> <p>That said, consumers <em>still </em>don't buy operating systems. </p> <p>In this era of tablets, shoppers do not go in search of an "iOS tablet" or an "Android tablet" (see: <a href="http://mashable.com/2011/08/15/google-motorola/">Google Buys Motorola</a>). Instead they buy the iPad, the Motorola Zoom, or the Samsung Galaxy. They buy the experience, software + hardware.</p> <h2>Who Will Control Microsoft's Fate?</h2> <p>Based on this complete analysis, the success of Windows 8 is going to come down to the hardware Microsoft can bring to market for Windows-powered tablets.</p> <p>Traditionally, with the exception of Xbox, Microsoft leaves hardware manufacturing to partners. And so far, there's no reason to think Microsoft won't continue to rely on this model with Windows 8 and tablets. <strong>But given the unbelievable importance to Microsoft of a successful Windows 8 tablet, which will depend in large part on hardware, is Microsoft ready to leave its fate in someone else's hands?</strong></p> <p>Look left or look right and Microsoft's peer competitors are all controlling software <em>and</em> hardware:</p> <ul> <li>Apple with iOS and the iPad</li> <li>Google with Android and (acquired) Motorola hardware</li> <li>Amazon with custom Kindle Android and assumed tablet hardware</li> </ul> <p>Is it time for Microsoft to pivot and take control of the entire experience? Will Microsoft follow the Google model and acquire a major hardware partner (<a href="http://www.zdnet.com/blog/bott/will-microsoft-buy-nokia-should-they/3802">I wonder who that would be…</a>) while still licensing the OS to the remaining partners?</p> <p>If there's one announcement not widely <a href="http://www.buildwindows.com/">rumored for BUILD</a>, I would predict it will revolve around this very issue. And since Microsoft isn't likely to depend on the same partners that have failed to help Windows Phone, maybe BUILD will bring the introduction of the Windows Tablet (Designed by Microsoft in Washington. Assembled in China.).</p> <p>We'll find out in a few days. Either way, <strong>Windows 8 isn't for desktops, it's for tablets.</strong></p> 788</p> 789<div style='clear: both;'></div> 790</div> 791<div class='post-footer'> 792<p class='post-footer-line post-footer-line-1'> 793<span class='post-author'> 794Posted by 795Todd Anglin 796</span> 797<span class='post-timestamp'> 798at 799<a class='timestamp-link' href='http://www.telerikwatch.com/2011/09/windows-8-isn-for-desktops.html' title='permanent link'> 8009/09/2011 06:25:00 PM 801</a> 802</span> 803<span class='post-comment-link'> 804<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/35870342/2192345792898636298' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'> 80524 806comments 807</a> 808</span>
809<span class='post-backlinks post-comment-link'> 810</span> 811<span class='post-icons'> 812<span class='item-action'> 813<a href='https://www.blogger.com/email-post/35870342/2192345792898636298' title='Email Post'> 814<span class='email-post-icon'> </span> 815</a> 816</span> 817<span class='item-control blog-admin pid-1378793950'> 818<a href='https://www.blogger.com/post-edit.g?blogID=35870342&postID=2192345792898636298&from=pencil' title='Edit Post'> 819<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_edit_allbkg.gif'/> 820</a> 821</span> 822</span> 823</p> 824<p class='post-footer-line post-footer-line-2'> 825<span class='post-labels'> 826Labels: 827<a href='http://www.telerikwatch.com/search/label/BUILD' rel='tag'> 828BUILD 829</a> 830, 831<a href='http://www.telerikwatch.com/search/label/tablets' rel='tag'> 832tablets 833</a> 834, 835<a href='http://www.telerikwatch.com/search/label/telerik' rel='tag'> 836telerik 837</a> 838, 839<a href='http://www.telerikwatch.com/search/label/Windows%208' rel='tag'> 840Windows 8 841</a> 842</span> 843</p> 844<p class='post-footer-line post-footer-line-3'>
845<script charset='utf-8' src='http://feeds.feedburner.com/~s/TelerikWatch?i=http://www.telerikwatch.com/2011/09/windows-8-isn-for-desktops.html' type='text/javascript'></script>
845 New! <a href='http://www.surphace.com/search?q=sphereit:http://www.telerikwatch.com/2011/09/windows-8-isn-for-desktops.html/' onclick='return Sphere.Widget.search("http://www.telerikwatch.com/2011/09/windows-8-isn-for-desktops.html");return false;'>Related Content</a> 846</p> 847</div> 848</div> 849</div> 850<div class='blog-pager' id='blog-pager'> 851<span id='blog-pager-older-link'> 852<a class='blog-pager-older-link' href='http://www.telerikwatch.com/search/label/BUILD?updated-max=2011-09-09T18:25:00-05:00&max-results=20&start=20&by-date=false' id='Blog1_blog-pager-older-link' title='Older Posts'> 853Older Posts 854</a> 855</span> 856<a class='home-link' href='http://www.telerikwatch.com/'> 857Home 858</a> 859</div> 860<div class='clear'></div> 861</div></div> 862</div> 863<div id='sidebar-wrapper'> 864<div class='sidebar section' id='sidebar'><div class='widget HTML' data-version='1' id='HTML6'> 865<h2 class='title'>Featured Posts</h2> 866<div class='widget-content'> 867<div style="text-align:center"> 868 869<a href="http://telerikwatch.com/search/label/Telerik%20Watch%20Minute"> 870 871<img alt="Telerik Watch Minute video updates" src="http://lh5.ggpht.com/telerikwatch/SIeLoch8bPI/AAAAAAAACvA/--fS-x4YdsA/s200/telerikWatchMinute.png"/> 872 873</a> 874 875<br/> 876 877<a href="http://telerikwatch.com/search/label/Optimization%20Tips"> 878 879<img alt="Telerik Optimization Tips" src="http://lh5.ggpht.com/telerikwatch/SG2f46xkhPI/AAAAAAAACss/g-vOgpCJ9DY/s200/OptimizationTips.jpg"/> 880 881</a> 882 883</div> 884</div> 885<div class='clear'></div> 886</div><div class='widget HTML' data-version='1' id='HTML9'> 887<h2 class='title'>Quick Updates</h2> 888<div class='widget-content'> 889<div id="twitter_div"> 890<h2 style="display:none;" class="sidebar-title">Quick Updates</h2> 891<ul id="twitter_update_list"></ul> 892<a id="twitter-link" style="display:block;text-align:right;" href="http://twitter.com/toddanglin">More updates on Twitter</a> 893</div>
894<script src="http://twitter.com/javascripts/blogger.js" type="text/javascript"></script>
vendor: 1 bytes, line 894
894
895<script src="http://twitter.com/statuses/user_timeline/toddanglin.json?callback=twitterCallback2&count=2" type="text/javascript"></script>
895 896</div> 897<div class='clear'></div> 898</div><div class='widget HTML' data-version='1' id='HTML3'> 899<h2 class='title'> 900Subscribe 901</h2> 902<div class='widget-content'> 903<table style="border:none;"> 904<tr> 905<!-- RSS --> 906<td><a href="http://feeds.feedburner.com/TelerikWatch"><img alt="Subscribe to RSS" src="http://converter.telerik.com/telerikWatch/images/rssMd.png"/></a></td> 907<td><a href="http://feeds.feedburner.com/TelerikWatch" class="bigFeedLink">RSS Feed</a></td> 908</tr> 909<tr> 910<!-- EMAIL --> 911<td><a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=772164"><img alt="Subscribe to Email Updates" src="http://converter.telerik.com/telerikWatch/images/mailMd.png"/></a></td> 912<td><a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=772164" class="bigFeedLink">Email Updates</a></td> 913</tr> 914</table> 915<!--<a href="http://fusion.google.com/add?feedurl=http://feeds.feedburner.com/TelerikWatch"><img width="104" style="border:0" alt="Add to Google Reader or Homepage" src="http://buttons.googlesyndication.com/fusion/add.gif" height="17"/></a><br/> 916<a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http://feeds.feedburner.com/TelerikWatch" title="Telerik Watch"><img alt="Subscribe in NewsGator Online" style="border:0" src="http://www.newsgator.com/images/ngsub1.gif"/></a>--> 917</div> 918<div class='clear'></div> 919</div><div class='widget Poll' data-version='1' id='Poll1'> 920<h2 class='title'>What platform did you primarily develop for before Silverlight?</h2> 921<div class='widget-content'> 922<iframe allowtransparency='true' frameborder='0' height='180' name='poll-widget-5835875119889229073' style='border:none; width:100%;'></iframe> 923<div class='clear'></div> 924</div> 925</div><div class='widget HTML' data-version='1' id='HTML1'> 926<h2 class='title'> 927About Telerik Watch 928</h2> 929<div class='widget-content'> 930<p>Telerik Watch is dedicated to previewing, reviewing, and demoing the .NET UI controls and developer tools from industry leading vendor, Telerik, and to keeping you up-to-date on the most important news in the .NET community.<a href="http://feeds.feedburner.com/TelerikWatch" rel="alternate" type="application/rss+xml">Subscribe in a reader now.</a><br/> 931</p> 932</div> 933<div class='clear'></div> 934</div><div class='widget HTML' data-version='1' id='HTML7'> 935<h2 class='title'>About Todd Anglin</h2> 936<div class='widget-content'> 937To avoid sounding creepy, I won't describe myself in the 3rd (or even 4th) person. I am Telerik's Chief Evangelist and general all around "community guy." I started this blog as a customer, before joining the company, and now enjoy the best job in the world- helping deliver the good news of Telerik to people around the world and helping Telerik build cool, useful products. I am President of the North Houston .NET User Group, an O'Reilly author, and a Microsoft MVP. 938</div> 939<div class='clear'></div> 940</div><div class='widget HTML' data-version='1' id='HTML4'> 941<h2 class='title'> 942Road Maps 943</h2> 944<div class='widget-content'> 945<table style="border:none;"> 946<!-- ASP.NET --> 947<tr> 948<td> 949<a href="http://www.telerik.com/products/aspnet-ajax/roadmap.aspx"> 950<img alt="RadControls for ASP.NET AJAX" src="http://converter.telerik.com/telerikWatch/images/aspnetLogo.png"/> 951</a> 952</td> 953</tr> 954<!-- WinForms --> 955<tr> 956<td> 957<a href="http://www.telerik.com/products/winforms/roadmap.aspx"> 958<img alt="RadControls for WinForms" src="http://converter.telerik.com/telerikWatch/images/winformsLogo.png"/> 959</a> 960</td> 961</tr> 962<!-- Reporting --> 963<tr> 964<td> 965<a href="http://www.telerik.com/products/reporting/roadmap.aspx"> 966<img alt="Telerik Reporting" src="http://converter.telerik.com/telerikWatch/images/reportingLogo.png"/> 967</a> 968</td> 969</tr> 970</table> 971</div> 972<div class='clear'></div> 973</div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> 974<h2> 975Blog Archive 976</h2> 977<div class='widget-content'> 978<div id='ArchiveList'> 979<div id='BlogArchive1_ArchiveList'> 980<ul> 981<li class='archivedate expanded'> 982<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=close&toggle=YEARLY-1325397600000&toggleopen=MONTHLY-1328076000000'> 983<span class='zippy toggle-open'>▼ </span> 984</a> 985<a class='post-count-link' href='http://www.telerikwatch.com/2012/'> 9862012 987</a> 988<span class='post-count' dir='ltr'> 989 (3) 990 </span> 991<ul> 992<li class='archivedate expanded'> 993<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=close&toggle=MONTHLY-1328076000000&toggleopen=MONTHLY-1328076000000'> 994<span class='zippy toggle-open'>▼ </span> 995</a> 996<a class='post-count-link' href='http://www.telerikwatch.com/2012/02/'> 997February 998</a> 999<span class='post-count' dir='ltr'> 1000 (3) 1001 </span> 1002<ul class='posts'> 1003<li> 1004<a href='http://www.telerikwatch.com/2012/02/future-of-telerik-watch.html'> 1005The Future of Telerik Watch 1006</a> 1007</li> 1008<li> 1009<a href='http://www.telerikwatch.com/2012/02/q1-2012-webinar-week-prizes.html'> 1010Q1 2012 Webinar Week, Prizes 1011</a> 1012</li> 1013<li> 1014<a href='http://www.telerikwatch.com/2012/02/shift-in-2012-telerik-release-schedule.html'> 1015Shift in 2012 Telerik Release Schedule 1016</a> 1017</li> 1018</ul> 1019</li> 1020</ul> 1021</li> 1022</ul> 1023<ul> 1024<li class='archivedate collapsed'> 1025<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1293861600000&toggleopen=MONTHLY-1328076000000'> 1026<span class='zippy'> 1027 1028 ► 1029 1030</span> 1031</a> 1032<a class='post-count-link' href='http://www.telerikwatch.com/2011/'> 10332011 1034</a> 1035<span class='post-count' dir='ltr'> 1036 (45) 1037 </span> 1038<ul> 1039<li class='archivedate collapsed'> 1040<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1320123600000&toggleopen=MONTHLY-1328076000000'> 1041<span class='zippy'> 1042 1043 ► 1044 1045</span> 1046</a> 1047<a class='post-count-link' href='http://www.telerikwatch.com/2011/11/'> 1048November 1049</a> 1050<span class='post-count' dir='ltr'> 1051 (1) 1052 </span> 1053</li> 1054</ul> 1055<ul> 1056<li class='archivedate collapsed'> 1057<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1314853200000&toggleopen=MONTHLY-1328076000000'> 1058<span class='zippy'> 1059 1060 ► 1061 1062</span> 1063</a> 1064<a class='post-count-link' href='http://www.telerikwatch.com/2011/09/'> 1065September 1066</a> 1067<span class='post-count' dir='ltr'> 1068 (8) 1069 </span> 1070</li> 1071</ul> 1072<ul> 1073<li class='archivedate collapsed'> 1074<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1312174800000&toggleopen=MONTHLY-1328076000000'> 1075<span class='zippy'> 1076 1077 ► 1078 1079</span> 1080</a> 1081<a class='post-count-link' href='http://www.telerikwatch.com/2011/08/'> 1082August 1083</a> 1084<span class='post-count' dir='ltr'> 1085 (3) 1086 </span> 1087</li> 1088</ul> 1089<ul> 1090<li class='archivedate collapsed'> 1091<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1309496400000&toggleopen=MONTHLY-1328076000000'> 1092<span class='zippy'> 1093 1094 ► 1095 1096</span> 1097</a> 1098<a class='post-count-link' href='http://www.telerikwatch.com/2011/07/'> 1099July 1100</a> 1101<span class='post-count' dir='ltr'> 1102 (4) 1103 </span> 1104</li> 1105</ul> 1106<ul> 1107<li class='archivedate collapsed'> 1108<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1306904400000&toggleopen=MONTHLY-1328076000000'> 1109<span class='zippy'> 1110 1111 ► 1112 1113</span> 1114</a> 1115<a class='post-count-link' href='http://www.telerikwatch.com/2011/06/'> 1116June 1117</a> 1118<span class='post-count' dir='ltr'> 1119 (2) 1120 </span> 1121</li> 1122</ul> 1123<ul> 1124<li class='archivedate collapsed'> 1125<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1304226000000&toggleopen=MONTHLY-1328076000000'> 1126<span class='zippy'> 1127 1128 ► 1129 1130</span> 1131</a> 1132<a class='post-count-link' href='http://www.telerikwatch.com/2011/05/'> 1133May 1134</a> 1135<span class='post-count' dir='ltr'> 1136 (3) 1137 </span> 1138</li> 1139</ul> 1140<ul> 1141<li class='archivedate collapsed'> 1142<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1301634000000&toggleopen=MONTHLY-1328076000000'> 1143<span class='zippy'> 1144 1145 ► 1146 1147</span> 1148</a> 1149<a class='post-count-link' href='http://www.telerikwatch.com/2011/04/'> 1150April 1151</a> 1152<span class='post-count' dir='ltr'> 1153 (10) 1154 </span> 1155</li> 1156</ul> 1157<ul> 1158<li class='archivedate collapsed'> 1159<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1298959200000&toggleopen=MONTHLY-1328076000000'> 1160<span class='zippy'> 1161 1162 ► 1163 1164</span> 1165</a> 1166<a class='post-count-link' href='http://www.telerikwatch.com/2011/03/'> 1167March 1168</a> 1169<span class='post-count' dir='ltr'> 1170 (5) 1171 </span> 1172</li> 1173</ul> 1174<ul> 1175<li class='archivedate collapsed'> 1176<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1296540000000&toggleopen=MONTHLY-1328076000000'> 1177<span class='zippy'> 1178 1179 ► 1180 1181</span> 1182</a> 1183<a class='post-count-link' href='http://www.telerikwatch.com/2011/02/'> 1184February 1185</a> 1186<span class='post-count' dir='ltr'> 1187 (5) 1188 </span> 1189</li> 1190</ul> 1191<ul> 1192<li class='archivedate collapsed'> 1193<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1293861600000&toggleopen=MONTHLY-1328076000000'> 1194<span class='zippy'> 1195 1196 ► 1197 1198</span> 1199</a> 1200<a class='post-count-link' href='http://www.telerikwatch.com/2011/01/'> 1201January 1202</a> 1203<span class='post-count' dir='ltr'> 1204 (4) 1205 </span> 1206</li> 1207</ul> 1208</li> 1209</ul> 1210<ul> 1211<li class='archivedate collapsed'> 1212<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1262325600000&toggleopen=MONTHLY-1328076000000'> 1213<span class='zippy'> 1214 1215 ► 1216 1217</span> 1218</a> 1219<a class='post-count-link' href='http://www.telerikwatch.com/2010/'> 12202010 1221</a> 1222<span class='post-count' dir='ltr'> 1223 (103) 1224 </span> 1225<ul> 1226<li class='archivedate collapsed'> 1227<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1288587600000&toggleopen=MONTHLY-1328076000000'> 1228<span class='zippy'> 1229 1230 ► 1231 1232</span> 1233</a> 1234<a class='post-count-link' href='http://www.telerikwatch.com/2010/11/'> 1235November 1236</a> 1237<span class='post-count' dir='ltr'> 1238 (12) 1239 </span> 1240</li> 1241</ul> 1242<ul> 1243<li class='archivedate collapsed'> 1244<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1285909200000&toggleopen=MONTHLY-1328076000000'> 1245<span class='zippy'> 1246 1247 ► 1248 1249</span> 1250</a> 1251<a class='post-count-link' href='http://www.telerikwatch.com/2010/10/'> 1252October 1253</a> 1254<span class='post-count' dir='ltr'> 1255 (9) 1256 </span> 1257</li> 1258</ul> 1259<ul> 1260<li class='archivedate collapsed'> 1261<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1283317200000&toggleopen=MONTHLY-1328076000000'> 1262<span class='zippy'> 1263 1264 ► 1265 1266</span> 1267</a> 1268<a class='post-count-link' href='http://www.telerikwatch.com/2010/09/'> 1269September 1270</a> 1271<span class='post-count' dir='ltr'> 1272 (4) 1273 </span> 1274</li> 1275</ul> 1276<ul> 1277<li class='archivedate collapsed'> 1278<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1280638800000&toggleopen=MONTHLY-1328076000000'> 1279<span class='zippy'> 1280 1281 ► 1282 1283</span> 1284</a> 1285<a class='post-count-link' href='http://www.telerikwatch.com/2010/08/'> 1286August 1287</a> 1288<span class='post-count' dir='ltr'> 1289 (8) 1290 </span> 1291</li> 1292</ul> 1293<ul> 1294<li class='archivedate collapsed'> 1295<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1277960400000&toggleopen=MONTHLY-1328076000000'> 1296<span class='zippy'> 1297 1298 ► 1299 1300</span> 1301</a> 1302<a class='post-count-link' href='http://www.telerikwatch.com/2010/07/'> 1303July 1304</a> 1305<span class='post-count' dir='ltr'> 1306 (11) 1307 </span> 1308</li> 1309</ul> 1310<ul> 1311<li class='archivedate collapsed'> 1312<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1275368400000&toggleopen=MONTHLY-1328076000000'> 1313<span class='zippy'> 1314 1315 ► 1316 1317</span> 1318</a> 1319<a class='post-count-link' href='http://www.telerikwatch.com/2010/06/'> 1320June 1321</a> 1322<span class='post-count' dir='ltr'> 1323 (11) 1324 </span> 1325</li> 1326</ul> 1327<ul> 1328<li class='archivedate collapsed'> 1329<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1272690000000&toggleopen=MONTHLY-1328076000000'> 1330<span class='zippy'> 1331 1332 ► 1333 1334</span> 1335</a> 1336<a class='post-count-link' href='http://www.telerikwatch.com/2010/05/'> 1337May 1338</a> 1339<span class='post-count' dir='ltr'> 1340 (5) 1341 </span> 1342</li> 1343</ul> 1344<ul> 1345<li class='archivedate collapsed'> 1346<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1270098000000&toggleopen=MONTHLY-1328076000000'> 1347<span class='zippy'> 1348 1349 ► 1350 1351</span> 1352</a> 1353<a class='post-count-link' href='http://www.telerikwatch.com/2010/04/'> 1354April 1355</a> 1356<span class='post-count' dir='ltr'> 1357 (7) 1358 </span> 1359</li> 1360</ul> 1361<ul> 1362<li class='archivedate collapsed'> 1363<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1267423200000&toggleopen=MONTHLY-1328076000000'> 1364<span class='zippy'> 1365 1366 ► 1367 1368</span> 1369</a> 1370<a class='post-count-link' href='http://www.telerikwatch.com/2010/03/'> 1371March 1372</a> 1373<span class='post-count' dir='ltr'> 1374 (14) 1375 </span> 1376</li> 1377</ul> 1378<u
1378l> 1379<li class='archivedate collapsed'> 1380<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1265004000000&toggleopen=MONTHLY-1328076000000'> 1381<span class='zippy'> 1382 1383 ► 1384 1385</span> 1386</a> 1387<a class='post-count-link' href='http://www.telerikwatch.com/2010/02/'> 1388February 1389</a> 1390<span class='post-count' dir='ltr'> 1391 (14) 1392 </span> 1393</li> 1394</ul> 1395<ul> 1396<li class='archivedate collapsed'> 1397<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1262325600000&toggleopen=MONTHLY-1328076000000'> 1398<span class='zippy'> 1399 1400 ► 1401 1402</span> 1403</a> 1404<a class='post-count-link' href='http://www.telerikwatch.com/2010/01/'> 1405January 1406</a> 1407<span class='post-count' dir='ltr'> 1408 (8) 1409 </span> 1410</li> 1411</ul> 1412</li> 1413</ul> 1414<ul> 1415<li class='archivedate collapsed'> 1416<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1230789600000&toggleopen=MONTHLY-1328076000000'> 1417<span class='zippy'> 1418 1419 ► 1420 1421</span> 1422</a> 1423<a class='post-count-link' href='http://www.telerikwatch.com/2009/'> 14242009 1425</a> 1426<span class='post-count' dir='ltr'> 1427 (169) 1428 </span> 1429<ul> 1430<li class='archivedate collapsed'> 1431<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1259647200000&toggleopen=MONTHLY-1328076000000'> 1432<span class='zippy'> 1433 1434 ► 1435 1436</span> 1437</a> 1438<a class='post-count-link' href='http://www.telerikwatch.com/2009/12/'> 1439December 1440</a> 1441<span class='post-count' dir='ltr'> 1442 (4) 1443 </span> 1444</li> 1445</ul> 1446<ul> 1447<li class='archivedate collapsed'> 1448<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1257051600000&toggleopen=MONTHLY-1328076000000'> 1449<span class='zippy'> 1450 1451 ► 1452 1453</span> 1454</a> 1455<a class='post-count-link' href='http://www.telerikwatch.com/2009/11/'> 1456November 1457</a> 1458<span class='post-count' dir='ltr'> 1459 (13) 1460 </span> 1461</li> 1462</ul> 1463<ul> 1464<li class='archivedate collapsed'> 1465<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1254373200000&toggleopen=MONTHLY-1328076000000'> 1466<span class='zippy'> 1467 1468 ► 1469 1470</span> 1471</a> 1472<a class='post-count-link' href='http://www.telerikwatch.com/2009/10/'> 1473October 1474</a> 1475<span class='post-count' dir='ltr'> 1476 (8) 1477 </span> 1478</li> 1479</ul> 1480<ul> 1481<li class='archivedate collapsed'> 1482<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1251781200000&toggleopen=MONTHLY-1328076000000'> 1483<span class='zippy'> 1484 1485 ► 1486 1487</span> 1488</a> 1489<a class='post-count-link' href='http://www.telerikwatch.com/2009/09/'> 1490September 1491</a> 1492<span class='post-count' dir='ltr'> 1493 (13) 1494 </span> 1495</li> 1496</ul> 1497<ul> 1498<li class='archivedate collapsed'> 1499<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1249102800000&toggleopen=MONTHLY-1328076000000'> 1500<span class='zippy'> 1501 1502 ► 1503 1504</span> 1505</a> 1506<a class='post-count-link' href='http://www.telerikwatch.com/2009/08/'> 1507August 1508</a> 1509<span class='post-count' dir='ltr'> 1510 (13) 1511 </span> 1512</li> 1513</ul> 1514<ul> 1515<li class='archivedate collapsed'> 1516<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1246424400000&toggleopen=MONTHLY-1328076000000'> 1517<span class='zippy'> 1518 1519 ► 1520 1521</span> 1522</a> 1523<a class='post-count-link' href='http://www.telerikwatch.com/2009/07/'> 1524July 1525</a> 1526<span class='post-count' dir='ltr'> 1527 (17) 1528 </span> 1529</li> 1530</ul> 1531<ul> 1532<li class='archivedate collapsed'> 1533<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1243832400000&toggleopen=MONTHLY-1328076000000'> 1534<span class='zippy'> 1535 1536 ► 1537 1538</span> 1539</a> 1540<a class='post-count-link' href='http://www.telerikwatch.com/2009/06/'> 1541June 1542</a> 1543<span class='post-count' dir='ltr'> 1544 (13) 1545 </span> 1546</li> 1547</ul> 1548<ul> 1549<li class='archivedate collapsed'> 1550<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1241154000000&toggleopen=MONTHLY-1328076000000'> 1551<span class='zippy'> 1552 1553 ► 1554 1555</span> 1556</a> 1557<a class='post-count-link' href='http://www.telerikwatch.com/2009/05
1557/'> 1558May 1559</a> 1560<span class='post-count' dir='ltr'> 1561 (17) 1562 </span> 1563</li> 1564</ul> 1565<ul> 1566<li class='archivedate collapsed'> 1567<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1238562000000&toggleopen=MONTHLY-1328076000000'> 1568<span class='zippy'> 1569 1570 ► 1571 1572</span> 1573</a> 1574<a class='post-count-link' href='http://www.telerikwatch.com/2009/04/'> 1575April 1576</a> 1577<span class='post-count' dir='ltr'> 1578 (13) 1579 </span> 1580</li> 1581</ul> 1582<ul> 1583<li class='archivedate collapsed'> 1584<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1235887200000&toggleopen=MONTHLY-1328076000000'> 1585<span class='zippy'> 1586 1587 ► 1588 1589</span> 1590</a> 1591<a class='post-count-link' href='http://www.telerikwatch.com/2009/03/'> 1592March 1593</a> 1594<span class='post-count' dir='ltr'> 1595 (22) 1596 </span> 1597</li> 1598</ul> 1599<ul> 1600<li class='archivedate collapsed'> 1601<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1233468000000&toggleopen=MONTHLY-1328076000000'> 1602<span class='zippy'> 1603 1604 ► 1605 1606</span> 1607</a> 1608<a class='post-count-link' href='http://www.telerikwatch.com/2009/02/'> 1609February 1610</a> 1611<span class='post-count' dir='ltr'> 1612 (16) 1613 </span> 1614</li> 1615</ul> 1616<ul> 1617<li class='archivedate collapsed'> 1618<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1230789600000&toggleopen=MONTHLY-1328076000000'> 1619<span class='zippy'> 1620 1621 ► 1622 1623</span> 1624</a> 1625<a class='post-count-link' href='http://www.telerikwatch.com/2009/01/'> 1626January 1627</a> 1628<span class='post-count' dir='ltr'> 1629 (20) 1630 </span> 1631</li> 1632</ul> 1633</li> 1634</ul> 1635<ul> 1636<li class='archivedate collapsed'> 1637<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1199167200000&toggleopen=MONTHLY-1328076000000'> 1638<span class='zippy'> 1639 1640 ► 1641 1642</span> 1643</a> 1644<a class='post-count-link' href='http://www.telerikwatch.com/2008/'> 16452008 1646</a> 1647<span class='post-count' dir='ltr'> 1648 (217) 1649 </span> 1650<ul> 1651<li class='archivedate collapsed'> 1652<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1228111200000&toggleopen=MONTHLY-1328076000000'> 1653<span class='zippy'> 1654 1655 ► 1656 1657</span> 1658</a> 1659<a class='post-count-link' href='http://www.telerikwatch.com/2008/12/'> 1660December 1661</a> 1662<span class='post-count' dir='ltr'> 1663 (9) 1664 </span> 1665</li> 1666</ul> 1667<ul> 1668<li class='archivedate collapsed'> 1669<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1225515600000&toggleopen=MONTHLY-1328076000000'> 1670<span class='zippy'> 1671 1672 ► 1673 1674</span> 1675</a> 1676<a class='post-count-link' href='http://www.telerikwatch.com/2008/11/'> 1677November 1678</a> 1679<span class='post-count' dir='ltr'> 1680 (14) 1681 </span> 1682</li> 1683</ul> 1684<ul> 1685<li class='archivedate collapsed'> 1686<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1222837200000&toggleopen=MONTHLY-1328076000000'> 1687<span class='zippy'> 1688 1689 ► 1690 1691</span> 1692</a> 1693<a class='post-count-link' href='http://www.telerikwatch.com/2008/10/'> 1694October 1695</a> 1696<span class='post-count' dir='ltr'> 1697 (18) 1698 </span> 1699</li> 1700</ul> 1701<ul> 1702<li class='archivedate collapsed'> 1703<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1220245200000&toggleopen=MONTHLY-1328076000000'> 1704<span class='zippy'> 1705 1706 ► 1707 1708</span> 1709</a> 1710<a class='post-count-link' href='http://www.telerikwatch.com/2008/09/'> 1711September 1712</a> 1713<span class='post-count' dir='ltr'> 1714 (19) 1715 </span> 1716</li> 1717</ul> 1718<ul> 1719<li class='archivedate collapsed'> 1720<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1217566800000&toggleopen=MONTHLY-1328076000000'> 1721<span class='zippy'> 1722 1723 ► 1724 1725</span> 1726</a> 1727<a class='post-count-link' href='http://www.telerikwatch.com/2008/08/'> 1728August 1729</a> 1730<span class='post-count' dir='ltr'> 1731 (23) 1732 </span> 1733</li> 1734</ul> 1735<ul> 1736<li class='archivedate collapsed'> 1737<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1214888400000&toggleopen=MONTHLY-1328076000000'> 1738<span class='zippy'> 1739 1740 ► 1741 1742</span> 1743</a> 1744<a class='post-count-link' href='http://www.telerikwatch.com/2008/07/'> 1745July 1746</a> 1747<span class='post-count' dir='ltr'> 1748 (25) 1749 </span> 1750</li> 1751</ul> 1752<ul> 1753<li class='archivedate collapsed'> 1754<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1212296400000&toggleopen=MONTHLY-1328076000000'> 1755<span class='zippy'> 1756 1757 ► 1758 1759</span> 1760</a> 1761<a class='post-count-link' href='http://www.telerikwatch.com/2008/06/'> 1762June 1763</a> 1764<span class='post-count' dir='ltr'> 1765 (20) 1766 </span> 1767</li> 1768</ul> 1769<ul> 1770<li class='archivedate collapsed'> 1771<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1209618000000&toggleopen=MONTHLY-1328076000000'> 1772<span class='zippy'> 1773 1774 ► 1775 1776</span> 1777</a> 1778<a class='post-count-link' href='http://www.telerikwatch.com/2008/05/'> 1779May 1780</a> 1781<span class='post-count' dir='ltr'> 1782 (17) 1783 </span> 1784</li> 1785</ul> 1786<ul> 1787<li class='archivedate collapsed'> 1788<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1207026000000&toggleopen=MONTHLY-1328076000000'> 1789<span class='zippy'> 1790 1791 ► 1792 1793</span> 1794</a> 1795<a class='post-count-link' href='http://www.telerikwatch.com/2008/04/'> 1796April 1797</a> 1798<span class='post-count' dir='ltr'> 1799 (21) 1800 </span> 1801</li> 1802</ul> 1803<ul> 1804<li class='archivedate collapsed'> 1805<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1204351200000&toggleopen=MONTHLY-1328076000000'> 1806<span class='zippy'> 1807 1808 ► 1809 1810</span> 1811</a> 1812<a class='post-count-link' href='http://www.telerikwatch.com/2008/03/'> 1813March 1814</a> 1815<span class='post-count' dir='ltr'> 1816 (18) 1817 </span> 1818</li> 1819</ul> 1820<ul> 1821<li class='archivedate collapsed'> 1822<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1201845600000&toggleopen=MONTHLY-1328076000000'> 1823<span class='zippy'> 1824 1825 ► 1826 1827</span> 1828</a> 1829<a class='post-count-link' href='http://www.telerikwatch.com/2008/02/'> 1830February 1831</a> 1832<span class='post-count' dir='ltr'> 1833 (17) 1834 </span> 1835</li> 1836</ul> 1837<ul> 1838<li class='archivedate collapsed'> 1839<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1199167200000&toggleopen=MONTHLY-1328076000000'> 1840<span class='zippy'> 1841 1842 ► 1843 1844</span> 1845</a> 1846<a class='post-count-link' href='http://www.telerikwatch.com/2008/01/'> 1847January 1848</a> 1849<span class='post-count' dir='ltr'> 1850 (16) 1851 </span> 1852</li> 1853</ul> 1854</li> 1855</ul> 1856<ul> 1857<li class='archivedate collapsed'> 1858<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1167631200000&toggleopen=MONTHLY-1328076000000'> 1859<span class='zippy'> 1860 1861 ► 1862 1863</span> 1864</a> 1865<a class='post-count-link' href='http://www.telerikwatch.com/2007/'> 18662007 1867</a> 1868<span class='post-count' dir='ltr'> 1869 (214) 1870 </span> 1871<ul> 1872<li class='archivedate collapsed'> 1873<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1196488800000&toggleopen=MONTHLY-1328076000000'> 1874<span class='zippy'> 1875 1876 ► 1877 1878</span> 1879</a> 1880<a class='post-count-link' href='http://www.telerikwatch.com/2007/12/'> 1881December 1882</a> 1883<span class='post-count' dir='ltr'> 1884 (18) 1885 </span> 1886</li> 1887</ul> 1888<ul> 1889<li class='archivedate collapsed'> 1890<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1193893200000&toggleopen=MONTHLY-1328076000000'> 1891<span class='zippy'> 1892 1893 ► 1894 1895</span> 1896</a> 1897<a class='post-count-link' href='http://www.telerikwatch.com/2007/11/'> 1898November 1899</a> 1900<span class='post-count' dir='ltr'> 1901 (15) 1902 </span> 1903</li> 1904</ul> 1905<ul> 1906<li class='archivedate collapsed'> 1907<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1191214800000&toggleopen=MONTHLY-1328076000000'> 1908<span class='zippy'> 1909 1910 ► 1911 1912</span> 1913</a> 1914<a class='post-count-link' href='http://www.telerikwatch.com/2007/10/'> 1915October 1916</a> 1917<span class='post-count' dir='ltr'> 1918 (16) 1919 </span> 1920</li> 1921</ul> 1922<ul> 1923<li class='archivedate collapsed'> 1924<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1188622800000&toggleopen=MONTHLY-1328076000000'> 1925<span class='zippy'> 1926 1927 ► 1928 1929</span> 1930</a> 1931<a class='post-count-link' href='http://www.telerikwatch.com/2007/09/'> 1932September 1933</a> 1934<span class='post-count' dir='ltr'> 1935 (17) 1936 </span> 1937</li> 1938</ul> 1939<ul> 1940<li class='archivedate collapsed'> 1941<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1185944400000&toggleopen=MONTHLY-1328076000000'> 1942<span class='zippy'> 1943 1944 ► 1945 1946</span> 1947</a> 1948<a class='post-count-link' href='http://www.telerikwatch.com/2007/08/'> 1949August 1950</a> 1951<span class='post-count' dir='ltr'> 1952 (18) 1953 </span> 1954</li> 1955</ul> 1956<ul> 1957<li class='archivedate collapsed'> 1958<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1183266000000&toggleopen=MONTHLY-1328076000000'> 1959<span class='zippy'> 1960 1961 ► 1962 1963</span> 1964</a> 1965<a class='post-count-link' href='http://www.telerikwatch.com/2007/07/'> 1966July 1967</a> 1968<span class='post-count' dir='ltr'> 1969 (13) 1970 </span> 1971</li> 1972</ul> 1973<ul> 1974<li class='archivedate collapsed'> 1975<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1180674000000&toggleopen=MONTHLY-1328076000000'> 1976<span class='zippy'> 1977 1978 ► 1979 1980</span> 1981</a> 1982<a class='post-count-link' href='http://www.telerikwatch.com/2007/06/'> 1983June 1984</a> 1985<span class='post-count' dir='ltr'> 1986 (16) 1987 </span> 1988</li> 1989</ul> 1990<ul> 1991<li class='archivedate collapsed'> 1992<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1177995600000&toggleopen=MONTHLY-1328076000000'> 1993<span class='zippy'> 1994 1995 ► 1996 1997</span> 1998</a> 1999<a class='post-count-link' href='http://www.telerikwatch.com/2007/05/'> 2000May 2001</a> 2002<span class='post-count' dir='ltr'> 2003 (16) 2004 </span> 2005</li> 2006</ul> 2007<ul> 2008<li class='archivedate collapsed'> 2009<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1175403600000&toggleopen=MONTHLY-1328076000000'> 2010<span class='zippy'> 2011 2012 ► 2013 2014</span> 2015</a> 2016<a class='post-count-link' href='http://www.telerikwatch.com/2007/04/'> 2017April 2018</a> 2019<span class='post-count' dir='ltr'> 2020 (29) 2021 </span> 2022</li> 2023</ul> 2024<ul> 2025<li class='archivedate collapsed'> 2026<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1172728800000&toggleopen=MONTHLY-1328076000000'> 2027<span class='zippy'> 2028 2029 ► 2030 2031</span> 2032</a> 2033<a class='post-count-link' href='http://www.telerikwatch.com/2007/03/'> 2034March 2035</a> 2036<span class='post-count' dir='ltr'> 2037 (22) 2038 </span> 2039</li> 2040</ul> 2041<ul> 2042<li class='archivedate collapsed'> 2043<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1170309600000&toggleopen=MONTHLY-1328076000000'> 2044<span class='zippy'> 2045 2046 ► 2047 2048</span> 2049</a> 2050<a class='post-count-link' href='http://www.telerikwatch.com/2007/02/'> 2051February 2052</a> 2053<span class='post-count' dir='ltr'> 2054 (12) 2055 </span> 2056</li> 2057</ul> 2058<ul> 2059<li class='archivedate collapsed'> 2060<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1167631200000&toggleopen=MONTHLY-1328076000000'> 2061<span class='zippy'> 2062 2063 ► 2064 2065</span> 2066</a> 2067<a class='post-count-link' href='http://www.telerikwatch.com/2007/01/'> 2068January 2069</a> 2070<span class='post-count' dir='ltr'> 2071 (22) 2072 </span> 2073</li> 2074</ul> 2075</li> 2076</ul> 2077<ul> 2078<li class='archivedate collapsed'> 2079<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=YEARLY-1136095200000&toggleopen=MONTHLY-1328076000000'> 2080<span class='zippy'> 2081 2082 ► 2083 2084</
2084span> 2085</a> 2086<a class='post-count-link' href='http://www.telerikwatch.com/2006/'> 20872006 2088</a> 2089<span class='post-count' dir='ltr'> 2090 (40) 2091 </span> 2092<ul> 2093<li class='archivedate collapsed'> 2094<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1164952800000&toggleopen=MONTHLY-1328076000000'> 2095<span class='zippy'> 2096 2097 ► 2098 2099</span> 2100</a> 2101<a class='post-count-link' href='http://www.telerikwatch.com/2006/12/'> 2102December 2103</a> 2104<span class='post-count' dir='ltr'> 2105 (20) 2106 </span> 2107</li> 2108</ul> 2109<ul> 2110<li class='archivedate collapsed'> 2111<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1162360800000&toggleopen=MONTHLY-1328076000000'> 2112<span class='zippy'> 2113 2114 ► 2115 2116</span> 2117</a> 2118<a class='post-count-link' href='http://www.telerikwatch.com/2006/11/'> 2119November 2120</a> 2121<span class='post-count' dir='ltr'> 2122 (14) 2123 </span> 2124</li> 2125</ul> 2126<ul> 2127<li class='archivedate collapsed'> 2128<a class='toggle' href='//www.telerikwatch.com/search/label/BUILD?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=open&toggle=MONTHLY-1159678800000&toggleopen=MONTHLY-1328076000000'> 2129<span class='zippy'> 2130 2131 ► 2132 2133</span> 2134</a> 2135<a class='post-count-link' href='http://www.telerikwatch.com/2006/10/'> 2136October 2137</a> 2138<span class='post-count' dir='ltr'> 2139 (6) 2140 </span> 2141</li> 2142</ul> 2143</li> 2144</ul> 2145</div> 2146</div> 2147<div class='clear'></div> 2148</div> 2149</div><div class='widget HTML' data-version='1' id='HTML5'> 2150<h2 class='title'> 2151Gamercard 2152</h2> 2153<div class='widget-content'>
2154<script src="http://gmodules.com/ig/ifr?url=http://bullet.googlepages.com/GoogleGamercard_v1.xml&up_gamercard=Bluelaser05&up_bgcolor=FFFFFF&up_alignment=center&synd=open&w=215&h=150&title=Todd+Anglin's+Gamercard&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>
2154 2155</div> 2156<div class='clear'></div> 2157</div><div class='widget LinkList' data-version='1' id='LinkList1'> 2158<h2> 2159Links 2160</h2> 2161<div class='widget-content'> 2162<ul> 2163<li> 2164<a href='http://www.telerik.com/'> 2165Telerik Home 2166</a> 2167</li> 2168<li> 2169<a href='http://www.telerik.com/community/'> 2170Telerik Community 2171</a> 2172</li> 2173<li> 2174<a href='http://www.asp.net/learn/default.aspx?tabid=63'> 2175Learn ASP.NET 2176</a> 2177</li> 2178<li> 2179<a href='http://www.surprise-windows-phone-developers.com/'> 2180A pleasant surprise for Windows Phone developers 2181</a> 2182</li> 2183</ul> 2184<div class='clear'></div> 2185</div> 2186</div><div class='widget HTML' data-version='1' id='HTML2'> 2187<div class='widget-content'> 2188<p style="text-align:center;"> 2189<a href="http://www.telerik.com/products/decompiling.aspx?utm_source=telerikwatch&utm_medium=banner&utm_campaign=JustDecompile_160x600_August"> 2190<img border="0" alt="Agile Project Management Tools" src="http://converter.telerik.com/downloads/blogImages/JD_160x600.png" /></a> 2191</p> 2192 2193<p style="text-align:center;"> 2194<a id="clustrMapsLink" href="http://www2.clustrmaps.com/counter/maps.php?url=http://telerikwatch.blogspot.com"><img id="clustrMapsImg" style="border:1px solid;" alt="Locations of visitors to this page" src="http://www2.clustrmaps.com/counter/index2.php?url=http://telerikwatch.blogspot.com" onerror="this.onError=null; this.src='http://clustrmaps.com/images/clustrmaps-back-soon.jpg'; document.getElementById('clustrMapsLink').href='http://clustrmaps.com'" title="Locations of visitors to this page" /> 2195</a> 2196</p> 2197<p>
2198<script src="http://embed.technorati.com/embed/n9zs9d43vn.js" type="text/javascript"></script>
2198 2199</p> 2200</div> 2201<div class='clear'></div> 2202</div></div> 2203</div> 2204<!-- spacer for skins that want sidebar and main to be the same height--> 2205<div class='clear'> </div> 2206</div> 2207<!-- end content-wrapper --> 2208<div id='footer-wrapper'> 2209<div class='footer section' id='footer'><div class='widget HTML' data-version='1' id='HTML8'> 2210<div class='widget-content'> 2211© Todd Anglin. All rights reserved. 2212 2213 2214 2215<a href="http://feeds.feedburner.com/TelerikWatch"><img alt="Subscribe to RSS feed" src="http://converter.telerik.com/telerikWatch/images/rssSm.png"/></a> <a href="http://feeds.feedburner.com/TelerikWatch">Subscribe to RSS Feed</a> 2216
2217<script type="text/javascript"> 2218 2219var riaStats_protocol = (("https:" == document.location.protocol) ? "https://" : "http://"); 2220 2221var riaStats_siteID = "ba3f34d4b4b8009b039b4544d72bfa70678a5858"; 2222 2223if(riaStats_protocol == "http://" && document.cookie.indexOf('riastats_lock') == -1) 2224 2225document.write(unescape("%3Cscript src='" + riaStats_protocol + "riastats.com/browserPluginStat.js' type='text/javascript'%3E%3C/script%3E")); 2226 2227</script>
2227 2228</div> 2229<div class='clear'></div> 2230</div></div> 2231</div> 2232</div> 2233</div> 2234<!-- end outer-wrapper -->
2235<script type='text/javascript'> 2236document.body.style.background = '#000 url(http://converter.telerik.com/telerikWatch/images/pageBkgnd.png) repeat-x 0 0'; 2237</script>
vendor: 1 bytes, line 2237
2237
2238<script src='http://converter.telerik.com/telerikWatch/gahelper.js' type='text/javascript'></script>
vendor: 1 bytes, line 2238
2238
2239<script type='text/javascript'> 2240var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 2241document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 2242</script>
vendor: 1 bytes, line 2242
2242
2243<script type='text/javascript'> 2244var pageTracker = _gat._getTracker("UA-161890-3"); 2245pageTracker._trackPageview(); 2246</script>
vendor: 1 bytes, line 2246
2246
2247<script type='text/javascript'><!-- 2248 document.write('<' 2249 + 'script type="text/javascript" src="' 2250 + document.location.protocol 2251 + '//stats.clicktracks.com/cgi-bin/ctasp-server.cgi?i=pyAvmoM4Cc2pUI' 2252 + '"><' 2253 + '/script>'); 2254 // --> 2255</script>
2255 2256
2257<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/851759228-widgets.js"></script>
vendor: 1 bytes, line 2257
2257
2258<script type='text/javascript'> 2259window['__wavt'] = 'AAPvtVnZIZ8up6vG9DP8iQTKZ_vZ:1790957831142';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d35870342','//www.telerikwatch.com/search/label/BUILD','35870342'); 2260_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '35870342', 'title': 'Telerik Watch', 'url': 'http://www.telerikwatch.com/search/label/BUILD', 'canonicalUrl': 'http://www.telerikwatch.com/search/label/BUILD', 'homepageUrl': 'http://www.telerikwatch.com/', 'searchUrl': 'http://www.telerikwatch.com/search', 'canonicalHomepageUrl': 'http://www.telerikwatch.com/', 'blogspotFaviconUrl': 'http://www.telerikwatch.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': false, 'enabledCommentProfileImages': false, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-US', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': false, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Telerik Watch - Atom\x22 href\x3d\x22http://www.telerikwatch.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Telerik Watch - RSS\x22 href\x3d\x22http://www.telerikwatch.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Telerik Watch - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/35870342/posts/default\x22 /\x3e\n', 'meTag': '\x3clink rel\x3d\x22me\x22 href\x3d\x22https://www.blogger.com/profile/15874750353346813907\x22 /\x3e\n', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/7ce469edaf870342', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}
2260, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'searchLabel': 'BUILD', 'pageName': 'BUILD', 'pageTitle': 'Telerik Watch: BUILD'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Telerik Watch', 'description': 'Telerik Watch is dedicated to previewing, reviewing, and demoing the newest controls and sharing the latest news from the masters of .NET component development: Telerik.', 'url': 'http://www.telerikwatch.com/search/label/BUILD', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isSearch': true, 'isLabelSearch': true, 'search': {'label': 'BUILD', 'resultsMessage': 'Showing posts with the label BUILD', 'resultsMessageHtml': 'Showing posts with the label \x3cspan class\x3d\x27search-label\x27\x3eBUILD\x3c/span\x3e'}}}]); 2261_WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', document.getElementById('Navbar1'), {}, 'displayModeFull')); 2262_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); 2263_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'navMessage': 'Showing posts with label \x3cb\x3eBUILD\x3c/b\x3e. \x3ca href\x3d\x22http://www.telerikwatch.com/\x22\x3eShow all posts\x3c/a\x3e', 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/120969204-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull')); 2264_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); 2265_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar', document.getElementById('HTML9'), {}, 'displayModeFull')); 2266_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'sidebar', document.getElementById('HTML3'), {}, 'displayModeFull')); 2267_WidgetManager._RegisterWidget('_PollView', new _WidgetInfo('Poll1', 'sidebar', document.getElementById('Poll1'), {'pollid': '-5835875119889229073', 'iframeurl': '/b/poll-results?pollWidget\x3dPoll1\x26txtclr\x3d%23FFFFFF\x26lnkclr\x3d%2341abce\x26chrtclr\x3d%2341abce\x26font\x3dnormal+normal+100%25+Arial,+sans-serif\x26hideq\x3dtrue\x26purl\x3dhttp://www.telerikwatch.com/'}, 'displayModeFull')); 2268_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar', document.getElementById('HTML1'), {}, 'displayModeFull')); 2269_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML7', 'sidebar', document.getElementById('HTML7'), {}, 'displayModeFull')); 2270_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'sidebar', document.getElementById('HTML4'), {}, 'displayModeFull')); 2271_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); 2272_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar', document.getElementById('HTML5'), {}, 'displayModeFull')); 2273_WidgetManager._RegisterWidget('_LinkListView', new _WidgetInfo('LinkList1', 'sidebar', document.getElementById('LinkList1'), {}, 'displayModeFull'));
2274_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'sidebar', document.getElementById('HTML2'), {}, 'displayModeFull')); 2275_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'footer', document.getElementById('HTML8'), {}, 'displayModeFull')); 2276</script>
2276 2277</body> 2278</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.