Font Size: a A A

The Research Of Information Appliance Based On Embedded Object-Oriented Database

Posted on:2011-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Q H ZhengFull Text:PDF
GTID:2132360305963910Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology, network technology and electrical household appliance industry, the information technology has been gradually infiltrated into the traditional consumer electronics industry, and a new industry called Information Appliance is rapidly growing up. The emergence and widespread application of embedded technology has provided great technology for the development of Information Appliance, whose information and resource node function is obviously when it is combined with internet. In the meanwhile, the Information Appliance platform also put forward higher requirement to the data process capability of embedded system.Based on the analysis of database requirement of embedded system and the consideration of the object-oriented nature of Information Appliance, a concept called embedded object-oriented database is proposed in this paper, and an effective, flexible open source object-oriented database(db4o) is selected for the Information Appliance. Besides, an XML based specification for the Information Appliance interface is designed, and the interaction between IAIDL and db4o is implemented. Based on above specification and implementation, several main modules of the internal architecture of Information Appliance are researched, a solution to build XML-based platform for Information Appliance is proposed, and then transplant JVM, simulate for the Information Appliance.Firstly, an overview of the emergence of object-oriented database is provided. The structural features, basic data manipulation and the index and remodeling of db4o is described in detail, from which its advantages are fully demonstrated, and indicates that db4o is the best choice for the Information Appliance;Secondly, according to the features and functionalities of interface definition language of Information Appliance, and considering the advantages of XML, a set of XML-based service description specification is defined for the Information Appliance, and the Object Serialization converter and converter factory are build for the transform between XML and Java object. At last, codes aiming at the interaction of XML and db4o document are implemented;Finally, based on research of the work flow and internal architecture of Information Appliance, a solution to build XML-based platform for information appliance is designed, that make use of B/S architecture, adopt embedded microprocessor S3C2410 as the core hardware, transplant Java Virtual Machine, and achieve the dynamic interaction among user, embedded Web server, gateway applications and Information Appliance by soft programming.
Keywords/Search Tags:Information Appliance, db4o, B/S architecture, XML, Home Gateway
PDF Full Text Request
Related items