{"id":3881,"date":"2012-04-26T10:53:00","date_gmt":"2012-04-26T10:53:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/msr_er\/2012\/04\/26\/from-smartphone-to-smart-home-automating-the-modern-home\/"},"modified":"2016-07-20T07:32:57","modified_gmt":"2016-07-20T14:32:57","slug":"from-smartphone-to-smart-home-automating-the-modern-home","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/blog\/from-smartphone-to-smart-home-automating-the-modern-home\/","title":{"rendered":"From Smartphone to Smart Home: Automating the Modern Home"},"content":{"rendered":"<p><span style=\"font-family: verdana,geneva; font-size: medium;\">For baby boomers who grew up watching <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/en.wikipedia.org\/wiki\/The_Jetsons\" target=\"_blank\"><i><span style=\"color: #0000ff;\" color=\"#0000ff\">The Jetsons<\/span><\/i><span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, the idea of the fully automated home was the futuristic stuff of cartoons. Today, the technology is available to make a Jetsonesque home a reality, by using inexpensive network devices that remotely control locks, lights, thermostats, cameras, and motion sensors. In theory, we should be able to monitor our home security cameras remotely from a smartphone or customize the climate of each room based on occupancy patterns. In practice, however, the high overhead of managing and extending home automation technology has restricted such &ldquo;smart home&rdquo; scenarios to expert hobbyists, who enjoy grappling with the technical challenges, and the wealthy, who can hire someone to handle the tech chores.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: verdana,geneva; font-size: medium;\"><span style=\"font-family: verdana,geneva; font-size: medium;\">[View:http:\/\/www.youtube.com\/watch?feature=player_embedded&v=W8PJ5oeWrOY] <\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #888888; font-family: verdana,geneva; font-size: small;\"><span style=\"font-family: verdana,geneva;\">HomeMaestro: a platform that helps end users program their home appliances<\/span><br \/><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\">To simplify the management and development of smart-home applications, Microsoft Research has developed <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\/homeos\/\" target=\"_blank\"><span style=\"color: #0000ff;\" color=\"#0000ff\">HomeOS<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. When coupled with smartphones and cloud services (by using <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\/hawaii\/default.aspx\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Times New Roman\" color=\"#0000ff\">Project Hawaii<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\" face=\"Times New Roman\"> <\/span>and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/www.windowsazure.com\/en-us\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Times New Roman\" color=\"#0000ff\">Windows Azure<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a>), HomeOS makes the smart home a reality for the rest of us. Unlike past home technology models, which rely either on an &ldquo;appliance abstraction,&rdquo; in which a closed, monolithic system supports a fixed set of tasks over a fixed set of devices, or a &ldquo;network of devices abstraction,&rdquo; in which a decentralized collection of devices relies on interoperability protocols, our HomeOS provides users and developers with a PC-like abstraction. It presents network devices as peripherals, enables cross-device tasks via applications, and gives users a management interface that is designed for the home environment. By so doing, the HomeOS overcomes the extensibility limitations of the appliance model and the manageability hassles of the network of devices model. <span size=\"3\"><span face=\"Times New Roman\">At the same time, it brings the &ldquo;app store&rdquo; to the home environment, allowing users to extend the functionality of their home by downloading applications.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\">To date, the HomeOS research prototype has been running in more than a dozen homes. We&rsquo;ve also made it freely available to academic institutions for teaching and research purposes. Nearly 50 students, across several institutions, have already built some exciting applications for HomeOS.<\/span>&nbsp;<\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\">For example, <span size=\"3\"><span face=\"Calibri\">HomeMaestro from the MIT Media Lab shows the power of the HomeOS approach. HomeMaestro is a platform for intuitively defining home appliance behavior. The key concept in HomeMaestro is a repository of rules defined by other users, which can be mashed into interesting scenarios. These rules could be simple if-then statements, such as &ldquo;if my bedroom window is open, then switch off the heater.&rdquo; The rules can be defined on <a href=\"http:\/\/cm-edgetun.pages.dev\/windowsphone\/en-US\/default.aspx\" target=\"_blank\"><span style=\"color: #0000ff;\" color=\"#0000ff\">Windows Phone 7<\/span><\/a> and uploaded to the cloud (Project Hawaii web services and Windows Azure) for later use and sharing. <\/span><\/span><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\" size=\"3\"><span face=\"Calibri\">In another example, students at the University of Washington recently used HomeOS with Windows Phone 7 and cloud services (from Project Hawaii) to create a door-monitoring system and networked alarm, and to control various home devices using the Kinect sensor. <\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: verdana,geneva;\"><object data=\"data:application\/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAJAAASIQAAbBkAAAwAAAB3AGgAaQB0AGUAAAAAAAAAAAAAAAAAAACMAAAAaAB0AHQAcAA6AC8ALwByAGUAcwBlAGEAcgBjAGgALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYQBwAHAAcwAvAHYAaQBkAGUAbwAvAEMAbABpAGUAbgB0AEIAaQBuAC8ARQBtAGIAZQBkAGQAZQBkAFAAbABhAHkAZQByAC4AeABhAHAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAGkAZAA9ADEANQAyADEAOQA3ACwAcwB0AGEAcgB0AD0AMAAsAGUAbgBkAD0AMwA4ADcAAAAAAAAAAAAAAP\/\/AAABAAAAAAAAAAAAAAAAAAAAGAAAADMALgAwAC4ANAAwADgAMQA4AC4AMAAAAAoAAAB0AHIAdQBlAAAAAAAAAAAAAAAAAAAA\" 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=152197,start=0,end=387\"><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\" 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=\"color: #888888; font-family: verdana,geneva; font-size: small;\">Student demos of HomeOS applications<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\">You can check out some potential applications of the HomeOS in these <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\/um\/redmond\/projects\/homeos\/homeos-demos.htm\" target=\"_blank\"><span style=\"color: #0000ff;\" color=\"#0000ff\">student demos<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. A paper describing HomeOS will be presented at the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/static.usenix.org\/events\/nsdi12\/cfp\/\" target=\"_blank\"><span style=\"color: #0000ff;\" color=\"#0000ff\">9th USENIX Symposium on Networked Systems Design and Implementation<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a> (NSDI &#8217;12), which runs from April 25 to 27, 2012, in San Jose, California.<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\">With HomeOS, we feel we&rsquo;re on the way toward that Jetson home&mdash;now, if only we could make George Jetson&rsquo;s nine-hour workweek a reality!<\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><i>&mdash;<\/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;\" color=\"#0000ff\">Arjmand Samuel<\/span><\/i><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><i>, Senior Research Program Manager, Microsoft Research Connections <\/i><\/span><\/p>\n<p><span style=\"font-family: verdana,geneva; font-size: medium;\"><b><span face=\"Calibri\"><span size=\"3\">Learn More<\/span><\/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=\"http:\/\/research.microsoft.com\/en-us\/projects\/homeos\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Calibri\" color=\"#0000ff\">Microsoft Research HomeOS<\/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\/hawaii\/default.aspx\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Calibri\" color=\"#0000ff\">Microsoft Research Project Hawaii<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span size=\"3\"><span face=\"Calibri\"> <\/span><\/span><\/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:\/\/static.usenix.org\/events\/nsdi12\/cfp\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Calibri\" color=\"#0000ff\">9th USENIX Symposium on Networked Systems Design and Implementation<\/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:\/\/www.windowsazure.com\/en-us\/\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Calibri\" color=\"#0000ff\">Windows Azure<\/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 href=\"http:\/\/cm-edgetun.pages.dev\/windowsphone\/en-US\/default.aspx\" target=\"_blank\"><span style=\"color: #0000ff;\" size=\"3\" face=\"Calibri\" color=\"#0000ff\">Windows Phone<\/span><\/a><\/span><\/li>\n<li>\n<div style=\"text-align: left;\"><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;\" color=\"#0000ff\">Computer Science at Microsoft Research Connections<\/span><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/span><\/div>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>For baby boomers who grew up watching The Jetsons, the idea of the fully automated home was the futuristic stuff of cartoons. Today, the technology is available to make a Jetsonesque home a reality, by using inexpensive network devices that remotely control locks, lights, thermostats, cameras, and motion sensors. In theory, we should be able [&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":[194701,194737,195055,187230,195819,196439,187081,197230,197231,187239,197780],"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-3881","post","type-post","status-publish","format-standard","hentry","category-research-blog","tag-arjmand-samuel","tag-automation","tag-cloud-services","tag-computer-science","tag-homeos","tag-microsoft-research-connections","tag-project-hawaii","tag-smart-home-applications","tag-smartphone","tag-windows-azure","tag-windows-phone-7","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":"April 26, 2012","formattedExcerpt":"For baby boomers who grew up watching The Jetsons, the idea of the fully automated home was the futuristic stuff of cartoons. Today, the technology is available to make a Jetsonesque home a reality, by using inexpensive network devices that remotely control locks, lights, thermostats,&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/users\/32627"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/comments?post=3881"}],"version-history":[{"count":1,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3881\/revisions"}],"predecessor-version":[{"id":262008,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/3881\/revisions\/262008"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=3881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/categories?post=3881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/tags?post=3881"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=3881"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=3881"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=3881"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=3881"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=3881"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=3881"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=3881"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=3881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}