arrow
Return

Towards a Framework for Building Adaptive App-Based Web Applications Using Dynamic Appification

delete2015-10-22
delete2
PRE
AI
A
Ashish Agrawal *
T
T. V. Prabhakar
DOI:10.1007/978-3-319-23727-5_3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Appification, the process of building app-based web applications, can help in improving various quality attributes of the application and reduce consumption of resources at server side. A major challenge in ensuring quality attributes of such applications is run-time variations in availability of client resources like battery power. A generic architecture-based approach for building applications that can not only accommodate the dynamic environments by ensuring multiple quality attributes but can also opportunistically exploit the client resources, is missing in the literature. This paper presents a technique called Dynamic Appification using which an application can manage its expectations on the environment at run-time. Findings of our investigation on building adaptive applications using this technique are formulated as a methodological framework called Appification Framework. Using our framework, we implemented an application that can not only handle the scenarios of low client resources but can also opportunistically exploit the client resources to improve its capacity by more than 100% of the initial capacity.
Keywords:
Mobile apps
Dynamic architecture
Adaptive applications

Journal

S
Software Architecture
IF:
0
Papers:
4
Citations:
0

Organization

I
indian institute of technology system (iit system)
Scholars:
9.5W
Papers: 9.9W
Citations: 93