An Evolutionary Study of Rich Mobile Applications
Saeid Abolfazli, Zohre Sanaei, Muhammad Shiraz, Hassan Keshavarz,, Abdullah Gani

TL;DR
This paper reviews Rich Mobile Applications (RMAs), highlighting their architecture, differences from Rich Internet Applications (RIAs), and their potential to enhance user experience on smartphones through adaptive design.
Contribution
It provides a comprehensive overview of RMAs, clarifies distinctions from RIAs, and discusses current trends and architectures for developing rich mobile applications.
Findings
RMAs have distinct architectures from RIAs.
Understanding RMA differences aids in developing better mobile applications.
Current trends favor adaptive, immersive mobile application architectures.
Abstract
Delivering Rich User eXperience (RUX) with the current explosion of smartphone as real ubiquitous computing device requires adaptive application architecture. Rich Mobile Application (RMA) is likely the candidate architecture for future mobile applications to deliver rich, immersive experience to the smartphone users. Research and development in domain of RMA has started and results are appearing in literature which advocates its future trend and encourages review of RMAs. This article aims to present overview of RMA and states clear distinction between Rich Internet Applications (RIAs) - that are desktop-like Web applications - and RMAs to facilitate and accelerate development of smartphone-centric application development tools and technologies. RMAs are defined, their comprehensive overview is presented, and current trends are described. Our study shows that despite of literal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimedia Communication and Technology · Web Data Mining and Analysis · Mobile and Web Applications
