Font Size: a A A

Design And Implementation Of An Online Stream Playback Cross-platform Mobile Application Based On REST API

Posted on:2016-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:R Q WangFull Text:PDF
GTID:2308330503951185Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays smartphones have become an essential part of our daily life. They allow us to access the web from anywhere at any time. However, the growing amount of different platforms make it difficult to build applications that can run on all these devices. There are different approaches to build a mobile application. Through technologies of Web or mobile manufacturers’ languages, the cost and result are not the same. In this thesis work, we focus on a hybrid way to build a cross-platform online streaming mobile application. The thesis wo rk aim to find the best practices as well as limitations of building mobile application in a hybrid way.Consequently, a prototype application has been built using the popular native wrap technology Phone Gap. The application is implemented in Web technologies for its main features and in Native technologies for some streaming playback features. Through a Cordova plugin, the two parts communicate with each other using client Web View interface. The result prototype has all the features that were described in the user requirement phase. The data used in the application is fetched from the server through REST API. To support and allow constant evaluation of the hybrid approach, a complete design and development process is proposed.Finally, this application has been fully tested compared to a native version. Test cases are used for functional test and different tools are used for performance test. The application is run on different devices of the Android and i OS platform to test the platform compatibility as well as client screen adaptability. The result of this testing outlines that the application created using the hybrid approach can have almost all the features as a native application. Moreover, the thesis summaries the benefits as well as limitations, rather than just showing why it is better to use a hybrid way than other approaches.
Keywords/Search Tags:Cross-platform, Mobile application, Streaming playback, PhoneGap
PDF Full Text Request
Related items