Readings in Hardware/Software Co-Design
Readings in Hardware/Software Co-Design
Platform-Based Design and Software Design Methodology for Embedded Systems
IEEE Design & Test
Java Embedded Real-Time Systems: An Overview of Existing Solutions
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Real-Time Objects on the Bare Metal: An Efficient Hardware Realization of the JavaTM Virtual Machine
ISORC '01 Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing
Concurrent and Real-Time Programming in Java
Concurrent and Real-Time Programming in Java
Accelerating embedded Java for mobile devices
IEEE Communications Magazine
Hi-index | 0.00 |
Today, several strategies are possible to build a complete embedded application, including software and hardware components with a reusable base to satisfy the increasing demands and requirements of actual embedded systems with shorter time to market. Inspired by Codesign methodologies [1], and more particularly by platform based design [2], we present in this work a new flexible Java framework for the development and deployment of functional embedded systems. It may be adapted to different existing embedded target devices, providing at the same time a common programming environment based on Java with a well defined semantic; it has been successfully applied to a wide range of embedded devices. This framework makes possible the portability of applications among embedded targets without any reimplementation according to WORA principle --write once, run anywhere- and gives also a reliable and sound platform that may extend the capabilities of an embedded target by the integration of hardware components without the requirement of implementing any device driver.