Font Size: a A A

The Design And Implementation Of Wireless Markup Language Browser

Posted on:2005-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2168360152469242Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the embedded system and mobile communication, WAP is becoming one of the topics of communication field. Many device manufacturer and application developer, especially in Europe, have put out many systems and applications based on WAP, and many commercial experiment of WAP wireless digital services are carrying out actively. There will be a big market for embedded WML browser. So the development of the independent copyright embedded browser has important meaning. WML document parsing is the foundation of the design and implement of the WML browser, its efficiency affect the performance of browser. Browser adopt a strategy of typesetting at the same time of parsing, that saved the memory and improved the parsing efficiency. The whole parsing process is divided into three steps: lexical analyse, syntax analyse and semantic process, lexical analyse is the important front work of the whole parsing process, ayntax analyse is the core of the parsing process, semantic process function makes the concrete operation. WML browser supports chinese coding and WBMP picture. The remarkable difference between WML and the other markup language is event and task, its efficient process is very important for WML document parsing. With the complexity of the relation between event and task, an interface function, which can handle the relationship well, is implemented. For different events, link selection mechanism and button mechanism are adopted to make interface beatiful ande friendly. Typesetting is a preview of WML page, the typesetting result is directly relation to the output effect of browser. At the time of typesetting, page, line and word structures are used to preserve the result of WML parsing, the page typesetting algorithm and retypesetting algorithm are used. Disply is the last and important step, page dynamic adjust is implemented by using retypesetting algorithm, scroll bar is used for browser the information out of the screen.
Keywords/Search Tags:Embedded System, Mobile Communication, Wireless Application Protocol, Wireless Markup Language, Parsing, Typesetting
PDF Full Text Request
Related items