{"id":325,"date":"2013-06-27T09:30:00","date_gmt":"2013-06-27T09:30:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/inside_microsoft_research\/2013\/06\/27\/research-contributions-to-build-2013\/"},"modified":"2016-07-20T07:31:32","modified_gmt":"2016-07-20T14:31:32","slug":"research-contributions-to-build-2013","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/research-contributions-to-build-2013\/","title":{"rendered":"Research Contributions to Build 2013"},"content":{"rendered":"<div id=\"share-icons-top-of-post\">\n<ul class=\"post-social\"><!--          FACEBOOK LIKE   CODE           --><\/p>\n<li class=\"post-facebook\"><iframe style=\"border: none; overflow: hidden; width: 110px; height: 21px;\" src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Fblogs.technet.com%2Fb%2Finside_microsoft_research%2Farchive%2F2013%2F06%2F27%2Fresearch-contributions-to-build-2013.aspx&send=false&layout=button_count&width=110&show_faces=true&font=segoe+ui&colorscheme=light&action=like&height=21\" frameborder=\"0\" scrolling=\"no\"><\/iframe><\/li>\n<p><!--          TWITTER SHARING CODE           --><\/p>\n<li class=\"post-twitter\"><a class=\"twitter-share-button\" href=\"https:\/\/x.com\/share\" data-via=\"msftresearch\" data-count=\"horizontal\">Tweet<\/a><br \/>\n<script type=\"text\/javascript\" language=\"JavaScript\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/js\/6811.tweet-this.js\" original-url=\"http:\/\/blogs.technet.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-90-35-js\/6811.tweet_2D00_this.js\"><\/script>\n<\/li>\n<\/ul>\n<\/div>\n<p><!--    END SOCIAL SHARING CONTENT    --> <!-- ENTER AUTHOR AND BLOG CONTENT BELOW --><\/p>\n<p class=\"posted-by\">Posted by <span class=\"author\">Rob Knies<\/span><\/p>\n<p class=\"posted-by\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/4341.Developers_Tools_StoryLevel.png\" original-url=\"http:\/\/blogs.technet.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-90-35\/4341.Developers_5F00_Tools_5F00_StoryLevel.png\"><img decoding=\"async\" style=\"margin: 10px; border: 0px currentColor; float: left;\" title=\"Build 2013 composite image\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/4341.Developers_Tools_StoryLevel.png\" original-url=\"http:\/\/blogs.technet.com\/resized-image.ashx\/__size\/550x0\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-90-35\/4341.Developers_5F00_Tools_5F00_StoryLevel.png\" alt=\"Build 2013 composite image\" width=\"300\" \/><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p class=\"posted-by\"><span class=\"author\">The launch of <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Windows 8\" href=\"http:\/\/windows.microsoft.com\/en-US\/windows-8\/meet\" target=\"_blank\">Windows 8<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> late last year provided developers with new opportunities to construct paradigm-shifting apps that can stand out in a busy application ecosystem via their ability to capitalize on touchscreen technologies.<\/p>\n<p>Such an evolution doesn&rsquo;t come along too often in the software industry, and developers have responded in a big way. In its first two months, the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Windows Store\" href=\"http:\/\/windows.microsoft.com\/en-us\/windows-8\/windows-store\" target=\"_blank\">Windows Store<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, which came online at the same time Windows 8 was offered for general availability, enticed visitors to download more than 100 million apps. The <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Windows Phone Store\" href=\"http:\/\/www.windowsphone.com\/en-us\/store\" target=\"_blank\">Windows Phone Store<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> has surpassed 1 billion downloads. And computing usage of <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Windows Azure\" href=\"http:\/\/www.windowsazure.com\/en-us\/\" target=\"_blank\">Windows Azure<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> has doubled.<\/p>\n<p>This new direction for developing and delivering great ideas will gain even more momentum at San Francisco&rsquo;s Moscone Center from June 26 to 28 when Microsoft hosts <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Build 2013\" href=\"http:\/\/www.buildwindows.com\/?WT.mc_id=PR_blog_BUILD_general\" target=\"_blank\">Build 2013<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, a chance for software engineers to witness presentations from the developers who produce the company&rsquo;s products and services.<\/p>\n<p>During the event, Microsoft will share updates with attendees about what&rsquo;s next for products such as Windows, <a title=\"Windows Server\" href=\"http:\/\/www.microsoft.com\/en-us\/server-cloud\/windows-server\/default.aspx\" target=\"_blank\">Windows Server<\/a>, Windows Azure, and <a title=\"Visual Studio\" href=\"http:\/\/www.microsoft.com\/visualstudio\/eng\/team-foundation-service\" target=\"_blank\">Visual Studio<\/a>. The event also will include a couple of keynote presentations and a three-day hackathon, with judging of the latter to be held during the evening on June 27.<\/p>\n<p>It comes as little surprise, of course, that Microsoft Research will be playing a key role during Build 2013. After all, Microsoft Research offers a <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"rich set of tools for developers\" href=\"http:\/\/research.microsoft.com\/en-us\/about\/developer-tools.aspx\" target=\"_blank\">rich set of tools for developers<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, and more are on the way, judging from the offerings in store for those who attend the conference.<\/p>\n<p>Microsoft Research will be represented in the Build schedule with three sessions:<\/p>\n<p><strong>MSR and Visual Studio: Image Watch, Smart Programming Assistant<br \/><\/strong><br \/><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Image Watch\" href=\"http:\/\/blogs.technet.com\/b\/inside_microsoft_research\/archive\/2013\/02\/27\/image-debugging-for-visual-studio.aspx\" target=\"_blank\">Image Watch<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, to be demonstrated by Redmond-based <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Wolf Kienzle\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/wkienzle\/\" target=\"_blank\">Wolf Kienzle<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> during Build, is a new Visual Studio 2012 plug-in for debugging C++ image-processing applications, such as photo editors or augmented-reality apps. The plug-in introduces a new watch window that displays in-memory bitmaps during debugging, which means you no longer have to litter your code with &ldquo;save this image to a file&rdquo; statements when tracking down bugs.<\/p>\n<p>The Smart Programming Assistant (SPA), to be explained by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Francesco Logozzo\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/logozzo\/\" target=\"_blank\">Francesco Logozzo<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> from Redmond, analyzes and suggests repairs to your program while you are typing it. SPA tries to prove your program error-free with respect to a <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Code Contracts\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/contracts\/\" target=\"_blank\">Code Contracts<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> specification, and if SPA finds errors in your program, it suggests a verified code repair.<\/p>\n<p><strong>Designing for Ubiquitous Computing<br \/><\/strong><br \/><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Bill Buxton\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/bibuxton\/\" target=\"_blank\">Bill Buxton<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, a Toronto-based principal researcher, offers a discussion similar to the one <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"he delivered in March\" href=\"http:\/\/research.microsoft.com\/apps\/video\/default.aspx?id=188797\" target=\"_blank\">he delivered in March<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> during <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"TechFest\" href=\"http:\/\/research.microsoft.com\/en-us\/um\/redmond\/events\/techfest2013\/\" target=\"_blank\">TechFest<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Microsoft Research&rsquo;s annual technology showcase. The talk addresses digital-based appliances and services that are appearing these days in different forms and places and that are providing ever more diverse services. Improved attention to design has meant that complexity of the use of each has dropped dramatically, yet the collective complexity experienced across the spectrum of devices and scenarios is increasing significantly.<\/p>\n<p><strong>Developing Neural Networks Using Visual Studio<br \/><\/strong><br \/><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"James McCaffrey\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/jammc\/\" target=\"_blank\">James McCaffrey<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> of the Redmond lab will lead the discussion of this session, which addresses the neural network, an artificial-intelligence technique based on biological synapses and neurons. Neural networks can be used to solve difficult or impossible problems, such as predicting which sports team will win a contest such as the Super Bowl.<\/p>\n<p>Microsoft Research&rsquo;s contributions to Build 2013 might be bold, but that should not surprise the attentive. This, after all, is the organization that has given developers such tools as the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"F#\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/fsharp\/default.aspx\" target=\"_blank\">F#<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> functional programming language, the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"TouchDevelop\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/touchdevelop\/\" target=\"_blank\">TouchDevelop<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> app that enables you to program your phone by using your phone, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Project Hawaii\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/hawaii\/default.aspx\" target=\"_blank\">Project Hawaii<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> cloud services for mobile devices, and web-based programming enabled by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"Pex for Fun\" href=\"http:\/\/pexforfun.com\/\">Pex for Fun<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tweet Posted by Rob Knies The launch of Windows 8 late last year provided developers with new opportunities to construct paradigm-shifting apps that can stand out in a busy application ecosystem via their ability to capitalize on touchscreen technologies. Such an evolution doesn&rsquo;t come along too often in the software industry, and developers have responded [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":[],"msr_hide_image_in_river":0,"footnotes":""},"categories":[1],"tags":[200475,200671,200785,195073,201291,195326,201295,193543,201625,201949,202133,202931,196810,187081,203897,197252,187148,193514,193620,187067,187221,187082,187239,197784,204615,197786,204643],"research-area":[],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-research-blog","tag-app","tag-bill-buxton","tag-build-2013","tag-code-contracts","tag-designing-for-ubiquitous-computing","tag-developer","tag-developing-neural-networks-using-visual-studio","tag-f","tag-francesco-logozzo","tag-image-watch","tag-james-mccaffrey","tag-msr-and-visual-studio-image-watch-and-smart-programming-assistant","tag-pex-for-fun","tag-project-hawaii","tag-smart-programming-assistant","tag-software-engineer","tag-spa","tag-techfest","tag-touchdevelop","tag-visual-studio","tag-windows","tag-windows-8","tag-windows-azure","tag-windows-phone-store","tag-windows-server","tag-windows-store","tag-wolf-kienzle","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-events":[],"related-researchers":[],"msr_type":"Post","byline":"","formattedDate":"June 27, 2013","formattedExcerpt":"Tweet Posted by Rob Knies The launch of Windows 8 late last year provided developers with new opportunities to construct paradigm-shifting apps that can stand out in a busy application ecosystem via their ability to capitalize on touchscreen technologies.Such an evolution doesn&rsquo;t come along too&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":261519,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/325\/revisions\/261519"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=325"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=325"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=325"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=325"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=325"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=325"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=325"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=325"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}