Results 1 -
4 of
4
Bootstrapping mobile app development
- in Proceedings of the 2015 IEEE/ACM International Conference on Software Engineering (ICSE 2015)(in press). IEEE
, 2015
"... Abstract—Modern IDEs provide limited support for developers when starting a new data-driven mobile app. App developers are currently required to write copious amounts of boilerplate code, scripts, organise complex directories, and author actual functionality. Although this scenario is ripe for autom ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
(Show Context)
Abstract—Modern IDEs provide limited support for developers when starting a new data-driven mobile app. App developers are currently required to write copious amounts of boilerplate code, scripts, organise complex directories, and author actual functionality. Although this scenario is ripe for automation, current tools are yet to address it adequately. In this pa-per we present RAPPT, a tool that generates the scaffolding of a mobile app based on a high level description speci-fied in a Domain Specific Language (DSL). We demonstrate the feasibility of our approach by an example case study and feedback from professional development team. Demo at:
Platform Independent, Higher-Order, Statically Checked Mobile Applications
- International Journal of Design, Analysis and Tools for Integrated Circuits and Systems, Volume 2, Issue
, 2011
"... Abstract—There is increasing interest in establishing a pres-ence in the mobile application market, with platforms including Apple iPhone, Google Android and Microsoft Windows Mobile. Because of the differences in platform languages, frameworks, and device hardware development of an application for ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract—There is increasing interest in establishing a pres-ence in the mobile application market, with platforms including Apple iPhone, Google Android and Microsoft Windows Mobile. Because of the differences in platform languages, frameworks, and device hardware development of an application for more than one platform can be a difficult task. In this paper we address this problem by the creation of a mobile Domain Specific Language (DSL). Domain analysis is carried out using two case studies, leading to the identification of basic requirements for the language. The language is defined as an extension of a λ-calculus in terms of an operation semantics and a type system. The language is a contribution to the understanding of mobile applications since it precisely defines the essential properties offered by a range of mobile application technologies, and can form the basis for a single language that can target multiple platforms.
Enhancing Interoperability among Mobile Apps Using LCIM Model
"... Abstract — This paper describes Levels of conceptual interoperability model as the method and model towards enhancing interoperability among mobile apps. The LCIM is used in both descriptive and prescriptive form. In descriptive form LCIM is used to reduce the discrepancies in rating mobile apps bas ..."
Abstract
- Add to MetaCart
Abstract — This paper describes Levels of conceptual interoperability model as the method and model towards enhancing interoperability among mobile apps. The LCIM is used in both descriptive and prescriptive form. In descriptive form LCIM is used to reduce the discrepancies in rating mobile apps based on content by suggesting a rating system that is completely based on interoperability. In the prescriptive form it acts as the guideline for app development, which allows us to produce apps with high level of interoperability. Index Terms — Mobile apps, interoperability, levels of conceptual interoperability model, descriptive form,
Suitability of existing Software development Life Cycle (SDLC) in context of Mobile Application Development Life Cycle (MADLC)
"... Mobile technology has seen a steep rise in its demand and usage, which has further increased the need for specialized software for mobile devices. For developing mobile applications, existing software development process models are incorporated. But looking at the remarkable growth of mobile devices ..."
Abstract
- Add to MetaCart
(Show Context)
Mobile technology has seen a steep rise in its demand and usage, which has further increased the need for specialized software for mobile devices. For developing mobile applications, existing software development process models are incorporated. But looking at the remarkable growth of mobile devices, the complexity involved in development of mobile applications needs a dedicated life cycle process model, instead of using traditional life cycle process models. Although many existing life cycle models are adapted for mobile apps development but there are certain constraints that needs to be addressed specifically, such as Performance