Communicating sequential processes
Communicating sequential processes
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
The Kent retargetable occam compiler
WoTUG '96 Proceedings of the 19th world occam and transputer user group technical meeting on Parallel processing developments
Developing mobile computing applications with LIME
Proceedings of the 22nd international conference on Software engineering
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A CSP Model for Java Multithreading
PDSE '00 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
Dynamically programmable and reconfigurable middleware services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Adaptive middleware architecture for information sharing on mobile phones
Proceedings of the 2007 ACM symposium on Applied computing
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
A resource and context model for mobile middleware
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
FlexPar: Reconfigurable Middleware for Parallel Environments
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
R-OSGi: distributed applications through software modularization
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Communicating mobile processes
CSP'04 Proceedings of the 2004 international conference on Communicating Sequential Processes: the First 25 Years
Interação de idosos com celulares: flexibilidade para atender a diversidade
Proceedings of the 10th Brazilian Symposium on on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction
MeghaOS: A Framework for Scalable, Interoperable Cloud Based Operating System
International Journal of Cloud Applications and Computing
Hi-index | 0.00 |
We are witnessing increasing demand for applications that are runnable on a wide range of mobile devices (e.g. wireless laptops, mobile phones, sensors). In addition, the emergence of new software technologies (e.g. component approaches, publish subscribe bindings, web services, service discovery protocols) has demanded that such applications face heterogeneous software platforms. However, existing approaches for building mobile device applications are often targeted to a particular platform (e.g. mobile phones, PDAs, sensors) and software technology (Web Services, Microsoft COM, Java components). This paper discusses the use of a generic component approach for the construction of adaptive applications that can integrate and re-use technologies (e.g. middleware and legacy components) and deploy them across heterogeneous devices. We have implemented a Java prototype for J2ME virtual machines and evaluated the potential benefits using development case-studies and performance measures. We show that we can address a wide range of heterogeneity with minimal resource overheads.