Font Size: a A A

Design And Implementation Of Lightweight Mobile Mashup Language And Platform

Posted on:2014-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:T F LiFull Text:PDF
GTID:2248330398472035Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Recently, with the rapid development of Internet, especially the revolution of web2.0and the raise of Mobile Internet, how to effectively use the existing Internet resources has become an important issue and displaying data and information on smart phones has become a new requirement. To solve this problem, this paper proposes a lightweight mobile mashup language and platform which is a new effective solution.This paper first introduces the background and significance of the whole work, and then analyzes the features and challenges of mobile mashup. Meanwhile, the research content and the structure of this paper are briefly introduced. And the related theories and technologies of mobile mashup are researched too, especially the mashup language and software architecture.Then this paper discusses both functional and non-functional requirements of lightweight mobile mashup language and platform based on the previous research. Critical problems, such as platform architecture and mashup language, are also analyzed and the solutions of them are discussed too.Moreover, this paper designs the system both in general and detail, and proposes a mobile mashup platform which consists resource access subsystem, mashup logic and service subsystem, terminal application subsystem and mashup business creation subsystem. On this basis, a mobile mashup language which is based on JavaScript and its object extention methods, and related specification of the language and its parsing engine are proposed as well. The system uses SOA architecture as well as OSGI architecture, realizes mobile mashup language based on JavaScript, accomplishes resource access by JavaScript host object extension, develops mobile applications by web technologies, and achieves rapid interface creation by widget. In addition, the relation between mashup language and platform is also introduced and mobile mashup language based on JavaScript is designed in detail.Next, this paper describes the concrete implementation of the system and its modules. The system is applied to the development of the E-mine system to verify its availability. Performance tests and analyses of the system have been conducted to prove it an effective and lightweight solution.Finally, this paper gives the conclusions and future work.
Keywords/Search Tags:Mobile Mashup, Mashup Language, JavaScript, SOA, OSGI
PDF Full Text Request
Related items