Enabling Ordinary Users Mobile Development With Web Components

The rapid progress of the mobile internet has been promoting the popularity of mobile devices, and mobile application development is getting more pervasive. However, the state of the art development environments has a high learning barrier for users' lack of programming experience. In this pape...

Full description

Bibliographic Details
Main Authors: Zhaoning Wang, Bo Cheng, Junliang Chen
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8943375/
_version_ 1819169947166703616
author Zhaoning Wang
Bo Cheng
Junliang Chen
author_facet Zhaoning Wang
Bo Cheng
Junliang Chen
author_sort Zhaoning Wang
collection DOAJ
description The rapid progress of the mobile internet has been promoting the popularity of mobile devices, and mobile application development is getting more pervasive. However, the state of the art development environments has a high learning barrier for users' lack of programming experience. In this paper, instead of traditional programming environments, we take consideration of ordinary users' requirements and propose a WYSIWYG cross-platform web-component-based mobile application creation environment for ordinary users. This environment has a visual editor with a drag-and-drop web component. A web component library model is proposed to standardize customized libraries. A cross-platform application model based on web components is implemented to build applications rapidly. It helps ordinary users generate installing packages within simple operations for multiple platforms. A native plugin model is proposed to assist web components to invoke native functionalities. The experiment result shows that ordinary users could quickly start to create mobile applications in our environment.
first_indexed 2024-12-22T19:27:35Z
format Article
id doaj.art-ea565148dc934075b0d92ae051228c2a
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T19:27:35Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-ea565148dc934075b0d92ae051228c2a2022-12-21T18:15:12ZengIEEEIEEE Access2169-35362020-01-0181767177610.1109/ACCESS.2019.29623938943375Enabling Ordinary Users Mobile Development With Web ComponentsZhaoning Wang0https://orcid.org/0000-0003-4178-0413Bo Cheng1https://orcid.org/0000-0002-1078-6444Junliang Chen2https://orcid.org/0000-0002-7147-2625State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaThe rapid progress of the mobile internet has been promoting the popularity of mobile devices, and mobile application development is getting more pervasive. However, the state of the art development environments has a high learning barrier for users' lack of programming experience. In this paper, instead of traditional programming environments, we take consideration of ordinary users' requirements and propose a WYSIWYG cross-platform web-component-based mobile application creation environment for ordinary users. This environment has a visual editor with a drag-and-drop web component. A web component library model is proposed to standardize customized libraries. A cross-platform application model based on web components is implemented to build applications rapidly. It helps ordinary users generate installing packages within simple operations for multiple platforms. A native plugin model is proposed to assist web components to invoke native functionalities. The experiment result shows that ordinary users could quickly start to create mobile applications in our environment.https://ieeexplore.ieee.org/document/8943375/Mobile serviceweb componentscross-platformordinary usersvisual development
spellingShingle Zhaoning Wang
Bo Cheng
Junliang Chen
Enabling Ordinary Users Mobile Development With Web Components
IEEE Access
Mobile service
web components
cross-platform
ordinary users
visual development
title Enabling Ordinary Users Mobile Development With Web Components
title_full Enabling Ordinary Users Mobile Development With Web Components
title_fullStr Enabling Ordinary Users Mobile Development With Web Components
title_full_unstemmed Enabling Ordinary Users Mobile Development With Web Components
title_short Enabling Ordinary Users Mobile Development With Web Components
title_sort enabling ordinary users mobile development with web components
topic Mobile service
web components
cross-platform
ordinary users
visual development
url https://ieeexplore.ieee.org/document/8943375/
work_keys_str_mv AT zhaoningwang enablingordinaryusersmobiledevelopmentwithwebcomponents
AT bocheng enablingordinaryusersmobiledevelopmentwithwebcomponents
AT junliangchen enablingordinaryusersmobiledevelopmentwithwebcomponents