Advanced Search

Content Type

Topics

Publication Date

Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments

Abstract

 Mobile applications increasingly are being used by first responders and soldiers to support their missions. These users operate in resource-constrained, edge environments characterized by dynamic context, limited computing resources, intermittent network connectivity, and high levels of stress. In addition to efficient battery management, mobile applications operating in edge environments require efficient resource usage of onboard sensors to capture, store, and send data across networks that may be intermittent. The traditional method for building mobile applications is to use native software development kits (SDKs) on a particular mobile platform, such as Android or iOS. However, HTML5 has recently evolved to a stage where it supports many of the development features that native SDKs support. The advantages of using HTML5 not only include cross-platform development and deployment, but also that mobile edge applications would not have to be deployed on mobile devices, potentially leading to an easier distribution and testing process because they simply run inside the web browser that already exists on the device. This technical note presents an analysis of the feasibility of using HTML5 for developing mobile edge applications, as well as the use of bridging frameworks for filling in gaps in HTML5 development features. This note also provides a discussion of the software architecture implications of HTML5 mobile application development. The work presented in this note is the result of an independent study in Carnegie Mellon University’s Master of Information Technology - Embedded Software Engineering (MSIT-ESE) program.

Cite This Report

Show Citation Formats

SEI

Yan, Bryan; & Lewis, Grace. Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments (CMU/SEI-2014-TN-002). Software Engineering Institute, Carnegie Mellon University, 2014. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=295973

IEEE

Yan. Bryan, and Lewis. Grace, "Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2014-TN-002, 2014. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=295973

APA

Yan, Bryan., & Lewis, Grace. (2014). Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments (CMU/SEI-2014-TN-002). Retrieved November 01, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=295973

CHI

Bryan Yan, & Grace Lewis. Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments (CMU/SEI-2014-TN-002). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2014. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=295973

MLA

Yan, Bryan., & Lewis, Grace. 2014. Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments (Technical Report CMU/SEI-2014-TN-002). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=295973