Font Size: a A A

Research And Implementation Of Mobile Widget Javascript Libraries

Posted on:2013-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:H X WangFull Text:PDF
GTID:2248330374485806Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
While the3G network technology is mature and applied, the Mobile Internet entersa new era. At the same time, because of its derivatives, mobile applications or Mobilewidget’s development has reached an unprecedented height. With the development ofsocial media, Internet media has clearly replaced the traditional media. Thedevelopment of wireless communication technologies, mobile devices and theappearance of "fifth media" which contains information content, these whichprofoundly promote the integration of information-sharing behavior and media, andmake the mobile Internet penetrate into all aspects of people’s lives. Mobile widget getnew position in the mobile Internet waves with its inherent mobility, identityidentification and authentication features. At the same time, it’s compact and flexible,low development costs, based on the characteristics of the standard WEB technologiesmake more and more application developers participate in this wave. However, thediversity of mobile devices takes a new problem, how to develop a Mobile Widgetreasonably and effectively without difficult of differences of the mobileplatform.”develop once, run everywhere” is a goal for all Mobile Widget developers.For many Mobile widget developers, they often spend a lot of energy onJavaScript’s advanced applications to get some common features and UI performance,such as the solution of browser differences, the registration of key event, paging listsliding events, application updating, multi-version adaptation functions, which led toinefficient, low quality, so many drawbacks.Jcube is a powerful weapon to address these issues. Unlike the jQuery library, Jcubeis based on xface engine which is cross-browser (a subset of Web2.0). This paper iswritten on the set of Mobile Widget, JavaScript library and the main problem of Widgetdevelopers. Ultimately we design and achieve Jcube library based on xface. This paperfirstly shows the system architecture of Jcube with the flow chart, then introduce Jcubedesign ideas, as well as specific modules in order to further deepen understanding thislibrary. General, Jcube can be divided into Core layer and Application layer. Core layerexpands some key objects, such as DOM and event model in order to provide personalized services to the Application layer. Application layer consist of tool library,data storage module, network interaction module, animation, interactive modules, theUI control library and other components. For the purpose of using embedded platformseasily, Jcube is lightweight, scalable, application flexibility, interface simplicity,performance optimization, high reliability, compatibility and testability.Finally, we test Jcube through a lot of applications which are developed with thelibrary. In this process, we find detects and get more demands. This is also an evidenceof our hard-work and can verify the feasibility and performance issues of this library.
Keywords/Search Tags:Mobile Internet, Mobile Widget, xface, Jcube
PDF Full Text Request
Related items