Title:      DEPLOYMENT OF JAVA-BASED COMPONENTS IN EMBEDDED ENVIRONMENT
Author(s):      Petr Hnetynka , John Murphy
ISBN:      978-972-8924-30-0
Editors:      Nuno Guimarães and Pedro Isaías
Year:      2007
Edition:      Single
Keywords:      Hierarchical components, deployment, embedded environment, Java.
Type:      Short Paper
First Page:      583
Last Page:      588
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Component-based development has brought the benefits of easier reuse, integration and rapid development into the software engineering process. Many contemporary component-based platforms (e.g. EJB, CCM, SOFA, Fractal) are implemented in Java because of Java features such as platform independence, dynamic loading, type safety, and others. Another reason is that Java becomes more and more ubiquitous as devices like mobile phones and PDAs embed the Java implementation. However in the area of embedded systems, applications are usually still monolithic and therefore hard to maintain and reuse. On the other hand, the embedded Java platform has several important limitations, which prevent straightforward reuse of component-based platforms. In this paper, we present how to overcome these limitations and use contemporary component platforms for developing applications for embedded systems. We demonstrate the approach on the SOFA 2.0 component platform. The paper shows that the only parts of the SOFA 2.0 platform, which have to be adapted, are the deployment process and the runtime environment. The rest of the platform suits for development for embedded systems without any change and allows for benefiting from SOFA 2.0 features like behavior validation, multiple communication styles, and separated control part of components.
   

Social Media Links

Search

Login