Mobile Apps Mobility: An evaluation of HTML5 for cross-platform development
In recent years, there has
been a growing interest in cross-platform development and HTML5 as a
development tool. The possibility for developers to code once and run on
multiple platforms could decrease development costs and make it easier to
target more platforms and reach more people. The popularity of HTML5 has
attracted developers to create tools that make the development process easier and faster.
The goal of this thesis is to evaluate the use of HTML5 as development tool for
cross-platform development, based on a case study where a prototype of a
context-aware application for news recommendation is built. This goal is reached
by studying current technologies, as well as the implemented solution of the
mobile news application. After the theoretical study and implementation of the
mobile news application is completed, an evaluation of the findings are carried
out to check if HTML5 is suitable for cross-platform mobile application
development, based on the given use case. The evaluation results are then used
to give a conclusion about how well suited HTML5 is for this purpose.
The mobile news application has been developed both as a pure web
application and a hybrid application, where Apache Cordova is used as framework
for the hybrid approach. Evaluation of the two development approaches and the
findings in this thesis shows that the hybrid approach was slightly better than
the pure web approach for the given case, especially when looking at the quality
of the application.
Place, publisher, year, edition, pages
Institutt for datateknikk og informasjonsvitenskap , 2013. , 142 p.
IdentifiersURN: urn:nbn:no:ntnu:diva-23044Local ID: ntnudaim:7494OAI: oai:DiVA.org:ntnu-23044DiVA: diva2:656460
Gulla, Jon Atle, Professor