Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Exploiting a generic approach for constructing mobile device applications
Ueyama J., Pinto V., Madeira E., Grace P., Jonhson T., Camargo R.  COMSWARE 2009 (Proceedings of the 4th International ICST Conference on Communication System Software and Middleware, Dublin, Ireland, Jun 16-19, 2009)1-12.2009.Type:Proceedings
Date Reviewed: Jan 6 2010

As the authors state,

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 investigates middleware solutions that require different programming models.

Ueyama et al. describe “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.” The OpenMob architecture, a component-based development framework, consists of a runtime kernel, extension components, and target applications. The kernel is designed to be lightweight, to allow deployment on devices where resources are particularly scarce.

The authors present OpenMob, “a general-purpose middleware[,] through the abstraction of loaders and binders.” Due to this abstraction notion, OpenMob developers are able to deploy components that are coded in a variety of programming languages, for a range of middleware. The approach aims to provide a generic tool for the construction of a wide range of mobile environments, for a variety of applications and hardware platforms. Loader and binder extensions encapsulate the complexity of the underlying target deployment environment at which they are aimed, which simplifies the development of mobile applications.

The paper consists of seven sections. Section 1 is an introduction. Section 2 discusses basic concepts and research challenges. Section 3 gives a technical description of the OpenMob approach and states its benefits. Section 4 describes OpenMob implementation prototypes using Java 2 Micro Edition (J2ME) virtual machines, and discusses their deployment to heterogeneous hardware platforms and their dynamic reconfiguration capabilities. The performance results show that the prototypes “have an acceptable performance and resource consumption overhead.” Sections 5, “Related Work,” 6, “Conclusions and Further Work,” and 7, “References,” finish the paper.

The paper’s academic approach does not sufficiently relate to existing technologies. Mainly, it lacks empirical results on the tradeoff between the generality of the loader and binder extensions and the specificity of commercial environments optimized for specific mobile device platforms and software technologies.

Reviewer:  Yousri El Fattah Review #: CR137612 (1102-0186)
Bookmark and Share
  Featured Reviewer  
 
Interoperability (D.2.12 )
 
Would you recommend this review?
yes
no
Other reviews under "Interoperability": Date
Generic programming and the STL: using and extending the C++ Standard Template Library
Austern M., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1998.  548, Type: Book (9780201309560), Reviews: (1 of 2)
Dec 1 1998
Generic programming and the STL: using and extending the C++ Standard Template Library
Austern M., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1998.  548, Type: Book (9780201309560), Reviews: (2 of 2)
Feb 1 1999
.NET 2.0 interoperability recipes: a problem-solution approach
Bukovics B., Apress, Berkeley, CA, 2006.  632, Type: Book (9781590596692)
Jan 31 2007
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy