A Multiplatform OSGi Based Architecture for Developing Road Vehicle Services

Jose Santa, Benito Ubeda, Antonio F. G. Skarmeta
2007 2007 4th IEEE Consumer Communications and Networking Conference  
Nowadays, the growing demand on the implantation of onboard services for road vehicles encourages its development as a part of the current and future vehicles. In this sense, the implementation of new facilities cannot lead to an increase of hardware devices in the driver compartment, because space limitations and the need of an easy non-distracting interface with the user must be considered. For these reasons, it is advisable to have a service architecture suitable for further developments,
more » ... er developments, considering the requirements of extensibility. New services should be created using modules shareable with the rest of applications in the vehicle. For this purpose, this work shows an extensible architecture useful in the software development of road services for vehicles. The solution presented is based on the division of services in different levels of abstraction, according to the underlying hardware. This structure is placed over a general purpose computer. A wide range of sensors has been installed in our test vehicle, allowing the implementation of several context aware services, and proving the feasibility of the proposed solution. A set of examples of location based services (LBS), multimedia services, and advanced driver assistance systems (ADAS) has been developed as described in this paper.
doi:10.1109/ccnc.2007.144 dblp:conf/ccnc/SantaMG07 fatcat:to55uuufijhk7fwxq2527mp22i