Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Component-Based Middleware

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
A middleware based on the notion of software components that can be connected through their interfaces.
Published in Chapter:
Developing Map-Based and Location-Aware Collaborative Applications for Mobile Users
Markus Endler (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil), Marcelo Malcher (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil), Juliana Aquino (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil), Hubert Fonseca (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil), and Allan Valeriano (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil)
DOI: 10.4018/978-1-61520-655-1.ch041
Abstract
Map-based and location-aware collaborative applications allow geographically distributed and mobile users to communicate and share different kinds of location-based data among themselves, such as geo-referenced annotations or other user’s position. Although many of such applications share a good amount of common functionality, most of them are developed from scratch, or are tailored to a specific mobile platform using proprietary libraries, which limit their applicability. The use of middleware platforms and application frameworks is a means for achieving platform-independence and software reuse, and hence support efficient application development and service provisioning. The main goals of the chapter are to discuss the challenges and requirements related to development of such applications and to present prototypes of a middleware and application framework addressing these requirements. The system described in this chapter is based on Google’s Android platform and has been designed to support flexible configuration, dynamic adaptation, and deployment of modular map-based collaboration services, so as to simplify the development of customized applications out of reusable components.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR