Print Email Facebook Twitter Declaratively Programming the Mobile Web with Mobl Title Declaratively Programming the Mobile Web with Mobl Author Hemel, Z. Visser, E. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2011-12-31 Abstract A new generation of mobile touch devices, such as the iPhone, Android and iPad, 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 is not a clean, well-integrated experience. 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, data modeling and querying, scripting and web services into a single, unified language that is flexible, expressive, enables early detection of errors, and has good IDE support. We illustrate the design of the language with the implementation of ConfPlan, an application for keeping track of the schedule of conference events. Subject mobile webweb developmentreactive programmingdeclarative programming To reference this document use: http://resolver.tudelft.nl/uuid:e5d125ad-1681-4793-9652-701b3c0ab467 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2011-001 Part of collection Institutional Repository Document type report Rights (c) 2011 The authors. Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. Files PDF TUD-SERG-2011-001.pdf 719.16 KB Close viewer /islandora/object/uuid:e5d125ad-1681-4793-9652-701b3c0ab467/datastream/OBJ/view