z-logo
open-access-imgOpen Access
Implementing Mobile Mashware Architecture: Downloadable Components as On-Demand Services
Author(s) -
Tommi Mikkonen,
Arto Salminen
Publication year - 2012
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2012.06.071
Subject(s) - computer science , mashup , common object request broker architecture , web service , world wide web , software as a service , web application , software engineering , component based software engineering , architecture , software , programmer , web modeling , software development , operating system , art , visual arts
The software industry is in the middle of a paradigm shift from desktop to mobile and web-based software. In the new era, applications increasingly live on the Web as services that lend themselves for runtime configuration. The associated delivery model, referred to on-demand software, or Software-as-a-Service (SaaS), implies that applications do not require installation or manual upgrades by the end users, as they are loaded on the fly. Furthermore, applications that build on resources offered by other applications, referred to as mashups, offer increasingly interesting opportunities. We believe that the trend towards using the web as an application platform will only strengthen in the future, and that instead of individual applications, it will also be possible to use application components in the same way we today download complete applications – in essence the Web is used as an architecture and transport for distributed applications, similarly to e.g. Corba at the level of principal idea. In this paper, we provide an overview for mashware computing, where downloadable components form applications in a piecemeal fashion, and enable rich access to resources of devices in a programmer-friendly way. Furthermore, applications can be easily built by components created by others and available as services. Finally, we demonstrate the capabilities of the concept with a sample application and discuss the lessons learned during the design process

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom