logging in or signing up HKPresentationJmSeig neur Silvestre Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 44 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: April 10, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript HOUSe-KEEPER,a vendor-independent architecture for easy management of smart homes: HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis DonnellyOverview: Overview Initial idea Home networking domain Design alternatives HOUSe-KEEPER, the new step Implementation Results DemonstrationInitial idea: Initial idea To control and monitor a smart home remotely over the Internet Smart home = home with smart, Web-enabled or network-enabled, devices Home != Corporate building != Public buildingHome Networking: Home Networking CEA definition:“A home network facilitates communication among the appliances, home systems, entertainment products and information devices in a home, so they can work cooperatively and share information. This allows users to get information about the home's condition and remotely control home systems and appliances, as well as provide access to information and entertainment resources outside the home.”Home networking “middleware”: Home networking “middleware” 2 main candidates: Jini and UPnP Still developing support for remote access and control over the Internet Jini: Brian’s project, Jini.org SOAPUDDI project, Jini.org Davis project UPnP: not designed for permanent connection to the Internet from a security point of view Remote control over the Internet: design alternatives: Remote control over the Internet: design alternatives More than one standard in the medium term at least 2 ways to provide a global and complete view of the smart home and its smart devicesFirst alternative for remote control: First alternative for remote control Tightly coupled with 1 technology and use of its bridges and proxies available for other home networksSecond alternative, as chosen by Sun with OSGi: Second alternative, as chosen by Sun with OSGi Independent of underlying home networking middlewareHOUSe-KEEPER design choice: HOUSe-KEEPER design choice Acts as an OSGi residential gateway = box in which home networking technologies can be plugged, based on an application server The box is the PC, to take advantage of the computational power of the PC != OSGi separate and stand-alone small box with expected smaller computational powerWhat does HOUSe-KEEPER offer?: What does HOUSe-KEEPER offer? Real service designed for residential users to control smart devices over the Internet Architecture to easily grant access to the smart home and its smart devices, in addition to some context informationHOUSe-KEEPER back-end: HOUSe-KEEPER back-endHOUSe-KEEPER front-end: HOUSe-KEEPER front-end BackendResults: Results Learned: home networking in general, how to plug different technologies and leverage them to the smart home domain Main result: 2 implementations, high degree of common structure open vendor-independent architecture Other result: boiled the coffee water for the NDS class from the Web!Used: Used More than 13000 lines for the final prototype (Java, XML, HTML, WML, JSP) Tomcat: custom tags, session, authentication, authorization, SSL XML: creation and parsing JBoss: set up, EJB server, Mail module HP Chai & Cooltown : built simple bridge from Chai to X10 Jini: discovery, lookup and leasing services X10: set up of the powerline networkIt is the time for the demonstration…: It is the time for the demonstration… You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
HKPresentationJmSeig neur Silvestre Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 44 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: April 10, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript HOUSe-KEEPER,a vendor-independent architecture for easy management of smart homes: HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis DonnellyOverview: Overview Initial idea Home networking domain Design alternatives HOUSe-KEEPER, the new step Implementation Results DemonstrationInitial idea: Initial idea To control and monitor a smart home remotely over the Internet Smart home = home with smart, Web-enabled or network-enabled, devices Home != Corporate building != Public buildingHome Networking: Home Networking CEA definition:“A home network facilitates communication among the appliances, home systems, entertainment products and information devices in a home, so they can work cooperatively and share information. This allows users to get information about the home's condition and remotely control home systems and appliances, as well as provide access to information and entertainment resources outside the home.”Home networking “middleware”: Home networking “middleware” 2 main candidates: Jini and UPnP Still developing support for remote access and control over the Internet Jini: Brian’s project, Jini.org SOAPUDDI project, Jini.org Davis project UPnP: not designed for permanent connection to the Internet from a security point of view Remote control over the Internet: design alternatives: Remote control over the Internet: design alternatives More than one standard in the medium term at least 2 ways to provide a global and complete view of the smart home and its smart devicesFirst alternative for remote control: First alternative for remote control Tightly coupled with 1 technology and use of its bridges and proxies available for other home networksSecond alternative, as chosen by Sun with OSGi: Second alternative, as chosen by Sun with OSGi Independent of underlying home networking middlewareHOUSe-KEEPER design choice: HOUSe-KEEPER design choice Acts as an OSGi residential gateway = box in which home networking technologies can be plugged, based on an application server The box is the PC, to take advantage of the computational power of the PC != OSGi separate and stand-alone small box with expected smaller computational powerWhat does HOUSe-KEEPER offer?: What does HOUSe-KEEPER offer? Real service designed for residential users to control smart devices over the Internet Architecture to easily grant access to the smart home and its smart devices, in addition to some context informationHOUSe-KEEPER back-end: HOUSe-KEEPER back-endHOUSe-KEEPER front-end: HOUSe-KEEPER front-end BackendResults: Results Learned: home networking in general, how to plug different technologies and leverage them to the smart home domain Main result: 2 implementations, high degree of common structure open vendor-independent architecture Other result: boiled the coffee water for the NDS class from the Web!Used: Used More than 13000 lines for the final prototype (Java, XML, HTML, WML, JSP) Tomcat: custom tags, session, authentication, authorization, SSL XML: creation and parsing JBoss: set up, EJB server, Mail module HP Chai & Cooltown : built simple bridge from Chai to X10 Jini: discovery, lookup and leasing services X10: set up of the powerline networkIt is the time for the demonstration…: It is the time for the demonstration…