Font Size: a A A

Design And Implement Of Embedded Browser On Multi-Function Printer

Posted on:2007-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LiFull Text:PDF
GTID:2178360185962003Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, network connection and sharing resource between embedded systems and other embedded systems or embedded systems and other computer systems have become the future way of embedded systems development. As an important application for network connection of embedded systems, embedded browser has been concerned by more and more people and has a good marketing expectation. As a kind of typical embedded system, Multi-Function Printer is a kind of office equipment that has print, scan, copy and fax function. The thesis describes the design and implement of an embedded browser based on Ricoh multi-function printers.There are two main technologies included in the development process of embedded browsers, which is called HTML and JavaScript. The emphasis of this thesis is the implement of these two technologies in the embedded browser.HTML is the basic function that needs to be implemented firstly. Modularization was followed in design. Each module has independent function and was designed independently. These module implements network request, web pages parse, layout and display. There is no need to care other modules implements in detail, because modules call other modules function just through interface. Basic API provided by Ricoh is used to connect network, create display items and control multi-function printer. In order to extend function of the embedded browser, the process to implement Frame structure web pages is added into each module.JavaScript adds dynamic and real-time process ability into static HTML web pages. It's one of the main functions that need to be implemented in the project. The open source JS engine of Mozilla, called SpiderMonkey, is used in the project. The JS engine can analyze, complie and excute JavsScript codes and register self-definition JavaScript object. Based on the JS engine, one process to implement JavaScript and its object model sturcture is designed. Furthermore, the object model sturcture of JavaScript is extended for controlling multi-function printer. Through the extended object, the embedded browser can called scan function of multi-function printer and transfer scan date to the server.Now, the first version of the program has been completed. The program is running steadily. Users can browse the Internet websites through the panel of multi-function printers and use JavaScript self-definition object to scan through web pages.
Keywords/Search Tags:Embedded browser, Multi-Function Printer, HTML, JavaScript
PDF Full Text Request
Related items