{"id":1973,"date":"2012-05-22T11:42:00","date_gmt":"2012-05-22T11:42:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/msr_er\/2012\/05\/22\/touchdevelop-a-hit-with-students\/"},"modified":"2016-07-20T07:32:53","modified_gmt":"2016-07-20T14:32:53","slug":"touchdevelop-a-hit-with-students","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/touchdevelop-a-hit-with-students\/","title":{"rendered":"TouchDevelop a Hit with Students"},"content":{"rendered":"<p><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\">If you visit the University of Washington (UW), you&rsquo;ll likely see students glued to their smartphones. That&rsquo;s not surprising&mdash;smartphones seem to be everywhere now, and for students, these &ldquo;computers in your pocket&rdquo; have become constant digital companions. But on May 4&ndash;5, some UW students were more attached than ever to their phones, as they spent 24 hours participating in the first &ldquo;TouchDevelop@UW Hackathon,&rdquo; trying their hand at programming directly on their smartphone. <\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\"><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\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/32\/81\/1447.TouchDevelop_Hackathon.jpg\" original-url=\"http:\/\/blogs.msdn.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-01-32-81\/1447.TouchDevelop_5F00_Hackathon.jpg\"><img decoding=\"async\" style=\"border: 0px currentColor; margin-right: auto; margin-left: auto; display: block;\" title=\"University of Washington students used TouchDevelop to program smartphone apps at the first &ldquo;TouchDevelop@UW Hackathon.&rdquo; \" alt=\"University of Washington students used TouchDevelop to program smartphone apps at the first &ldquo;TouchDevelop@UW Hackathon.&rdquo; \" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/32\/81\/1447.TouchDevelop_Hackathon.jpg\" original-url=\"http:\/\/blogs.msdn.com\/resized-image.ashx\/__size\/496x0\/__key\/communityserver-blogs-components-weblogfiles\/00-00-01-32-81\/1447.TouchDevelop_5F00_Hackathon.jpg\" \/><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><span size=\"3\">The UW students were using <\/span><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/touchdevelop\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">TouchDevelop<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\">, a novel application development environment from Microsoft Research that enables users to code right on their smartphones, with no need for a separate PC. TouchDevelop thus brings the excitement of the first programmable personal computers to the now ubiquitous mobile devices. <\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\">With TouchDevelop, users can create Windows Phone applications that use the data and media that are stored on their phone, as well as the phone&rsquo;s camera, GPS, and other sensors. And since smartphones are always connected to a network, TouchDevelop utilizes cloud services for storage and computing. What&rsquo;s more, TouchDevelop applications can take advantage of social networks, allowing for the creation of programs that connect with the user&rsquo;s online friends. <\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\"><object data=\"data:application\/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAJAAASIQAAbBkAAAwAAAB3AGgAaQB0AGUAAAAAAAAAAAAAAAAAAACMAAAAaAB0AHQAcAA6AC8ALwByAGUAcwBlAGEAcgBjAGgALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYQBwAHAAcwAvAHYAaQBkAGUAbwAvAEMAbABpAGUAbgB0AEIAaQBuAC8ARQBtAGIAZQBkAGQAZQBkAFAAbABhAHkAZQByAC4AeABhAHAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAGkAZAA9ADEANgA0ADMANAA1ACwAcwB0AGEAcgB0AD0AMAAsAGUAbgBkAD0AMQA5ADEAAAAAAAAAAAAAAP\/\/AAABAAAAAAAAAAAAAAAAAAAAGAAAADMALgAwAC4ANAAwADgAMQA4AC4AMAAAAAoAAAB0AHIAdQBlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\" width=\"320\" type=\"application\/x-silverlight-2\" height=\"246\"><param name=\"source\" value=\"http:\/\/research.microsoft.com\/apps\/video\/ClientBin\/EmbeddedPlayer.xap\" \/><param name=\"enableHtmlAccess\" value=\"true\" \/><param name=\"initParams\" value=\"id=164345,start=0,end=191\" \/><param name=\"background\" value=\"white\" \/><param name=\"minRuntimeVersion\" value=\"3.0.40818.0\" \/><param name=\"autoUpgrade\" value=\"true\" \/><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"text-decoration: none;\" href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkID=149156&v=3.0.40818.0\"><img decoding=\"async\" style=\"border-style: none;\" alt=\"Get Microsoft Silverlight\" src=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=108181\" \/><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/object><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/apps\/video\/default.aspx?id=164345\" target=\"_blank\">TouchDevelop Hackathon video<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-family: verdana,geneva; font-size: medium;\"><span size=\"3\">The enterprising students came up with some truly creative apps. For example, one student produced <\/span><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/www.touchdevelop.com\/sydh\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Inspekt<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\">, a facial-recognition application that helps visually impaired people identify others. By using Inspekt on his or her Windows Phone, a visually impaired person trains the device to recognize friends and co-workers. The user then takes the phone to meetings or social events and points it toward people and the phone recognizes known individuals and audibly communicates their names. <\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/www.touchdevelop.com\/vwwy\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Color Recognition<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\"> was another &ldquo;visual assistance&rdquo; app that came out of the UW hackathon. This program is intended to help people who are color blind recognize the color of objects. The user merely points the phone and taps the screen, and the phone replies with the color of the objects in its view.<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><span size=\"3\">Other UW students created games for the phone, including <\/span><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/www.touchdevelop.com\/vqno\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">TapTrisQ<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\">, a puzzle game, and <\/span><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/www.touchdevelop.com\/hdax\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">DongleBlaff<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\">, a board game. All in all, the event was an exciting opportunity for Microsoft Research to tap into the ingenuity of today&rsquo;s computer science students&mdash;and for the students to discover the power of touch-screen coding on the smartphone.<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><span size=\"3\">Want to try your hand at scripting on the Windows Phone? Visit the <\/span><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/www.touchdevelop.com\/learn\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">TouchDevelop website<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\"> for information and tutorials.<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><i><span size=\"3\">&mdash;<\/span><\/i><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/arjmands\/default.aspx\" target=\"_blank\"><i><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Arjmand Samuel<\/span><\/i><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><i><span size=\"3\">, Senior Research Program Manager, Microsoft Research Connections<\/span><\/i><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><b><span size=\"3\">Learn More<\/span><\/b><\/span><\/p>\n<ul>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/www.touchdevelop.com\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">TouchDevelop website<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/touchdevelop.com\/info\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Read about the TouchDevelop programming environment<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/touchdevelop.com\/learn\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Learn programming with TouchDevelop<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/touchdevelop\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">TouchDevelop at Microsoft Research<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/research.microsoft.com\/en-us\/collaboration\/focus\/cs\/default.aspx\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">Computer Science at Microsoft Research Connections<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<li><span style=\"font-family: verdana,geneva; font-size: small;\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/news.cs.washington.edu\/2012\/05\/07\/microsoft-touchdevelop-hackathon-at-uw-cse\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" color=\"#0000ff\">University of Washington, Computer Science and Engineering News<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you visit the University of Washington (UW), you&rsquo;ll likely see students glued to their smartphones. That&rsquo;s not surprising&mdash;smartphones seem to be everywhere now, and for students, these &ldquo;computers in your pocket&rdquo; have become constant digital companions. But on May 4&ndash;5, some UW students were more attached than ever to their phones, as they spent [&hellip;]<\/p>\n","protected":false},"author":32627,"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":[194693,194701,187230,196439,186993,197231,193620,197639,187362],"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-1973","post","type-post","status-publish","format-standard","hentry","category-research-blog","tag-apps","tag-arjmand-samuel","tag-computer-science","tag-microsoft-research-connections","tag-programming","tag-smartphone","tag-touchdevelop","tag-university-of-washington","tag-windows-phone","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":"May 22, 2012","formattedExcerpt":"If you visit the University of Washington (UW), you&rsquo;ll likely see students glued to their smartphones. That&rsquo;s not surprising&mdash;smartphones seem to be everywhere now, and for students, these &ldquo;computers in your pocket&rdquo; have become constant digital companions. But on May 4&ndash;5, some UW students were&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\/1973","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"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/32627"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=1973"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1973\/revisions"}],"predecessor-version":[{"id":261981,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1973\/revisions\/261981"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=1973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=1973"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1973"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=1973"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=1973"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1973"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=1973"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1973"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=1973"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=1973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}