| People are always pursueing for safe and convient living environment, which is becoming reality gradually since nineteen seventies, because of the development of electronic and computer technologies. With the revolution of network and telecommunication technologies, people are asking for not only the more automatic and informatic home appliance, but also for more flexible home appliance control. As the Internet brought the Fourth Industrial Revolution, people are brought to the Information Age. During the past ten plus years, the rapid development of the Internet has changed people's working style, improved the producing efficiency for corporations and created great fortune for the society, compared to which, it has made far less influence to the traditional living style at home. As the basic unit of the society, home has become an information island in this almost "connecting everything" community. So in this case, to realize the home network and improve the quality of living is the last and key step of the Information Revolution. As more and more net and informatic appliances came to people's life, it has become one of the developing trends of informatic appliances that how to connect all the home appliances produced by different companies and control them through a universal remote console.There would be many different kinds of informatic appliances at home in the future. They would have their own controllers, which would cause the problem of overfall interfaces and inconveniency in using. The Universal Remote Console (URC) standards developed by the V2 Technical Committee of ANSI/INCITS are focused on providing a standard mechanism for manufacturers to build a "User Interface Socket" into their products that would allow users to be able to control the products from other devices. We could develop a universal remote console which could generate user interfaces automatically according to the "User Interface Socket" supported by producers, and set user preferences too.This thesis is about the design and implementation of a universal remote console based on J2EE structure and URC protocols. It works with the web services developed by others to control the home appliances on OSGi platform remotely. This universal remote console is designed in B/S structure and can be used through HTML and XHTML browsers on computers, mobiles and PDAs to control the lights, blind and other appliances in the lab.Universal Remote Console accords with the main trend of smart home. At the same time, it is the last but the key step of the Information Revolution to develop informatic appliances and smart home systems that would let different kinds of devices and services be easy to use. With the completion of this step, Home Integration Server would be as popular as light switch today. Only with this, people's life would be improved to a new level, which made the Information Revolution as useful to the human being as the revolutions before. |