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:
|
|
Full Contents:
|
click to dowload
|
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. |
|
|
|
|