Declaratively programming the mobile web with Mobl

Author:

Hemel Zef1,Visser Eelco2

Affiliation:

1. Delft University of Technology & Cloud9 IDE, Inc., Delft, Netherlands

2. Delft University of Technology, Delft, Netherlands

Abstract

A new generation of mobile touch devices, such as the iPhone, iPad and Android devices, are equipped with powerful, modern browsers. However, regular websites are not optimized for the specific features and constraints of these devices, such as limited screen estate, unreliable Internet access, touch-based interaction patterns, and features such as GPS. While recent advances in web technology enable web developers to build web applications that take advantage of the unique properties of mobile devices, developing such applications exposes a number of problems, specifically: developers are required to use many loosely coupled languages with limited tool support and application code is often verbose and imperative. We introduce mobl, a new language designed to declaratively construct mobile web applications. Mobl integrates languages for user interface design, styling, data modeling, querying and application logic into a single, unified language that is flexible, expressive, enables early detection of errors, and has good IDE support.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design,Software

Reference24 articles.

1. D. K. Barry and T. Stanienda. Solving the Java object storage problem. computer 31(11):33--40 1998. 10.1109/2.730734 D. K. Barry and T. Stanienda. Solving the Java object storage problem. computer 31(11):33--40 1998. 10.1109/2.730734

2. MDSD for the iPhone

3. ECMA. ECMA-262 ECMAScript language specification. http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf December 2009. ECMA. ECMA-262 ECMAScript language specification. http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf December 2009.

4. Functional reactive animation

Cited by 17 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. ALBA: a model-driven framework for the automatic generation of android location-based apps;Automated Software Engineering;2021-01-21

2. Interacto: A Modern User Interaction Processing Model;IEEE Transactions on Software Engineering;2021

3. A Model Driven Approach for State Management in Mobile Applications;Proceedings of the 2019 8th International Conference on Software and Computer Applications;2019-02-19

4. A Tale of Two Fashions: An Empirical Study on the Performance of Native Apps and Web Apps on Android;IEEE Transactions on Mobile Computing;2018-05-01

5. PixieDust;Companion of the The Web Conference 2018 on The Web Conference 2018 - WWW '18;2018

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3