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...
Main Authors: | , , |
---|---|
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 |