|
Members
Michel Banatre, Gilbert Cabillic, Teresa Higuera, Valérie Issarny,
Jean-Philippe Lesot, Frédérique Parain, Jean-Paul Routeau, Pierre
Tiako
Motivations
Progress in hardware technology enables to envision the use of
wireless appliances for the execution of applications traditionally
supported on the desktop. In that context, the user will be provided
with an open environment that allows him to perform actions as diverse
as Internet accesses, application downloading, and phone calls.
However, the actual provision of the aforementioned environment
on the wireless appliance is far from being straightforward; hardware
and software solutions still need to be devised. About the hardware,
Texas Instruments is going to propose a new hardware solution based
on heterogeneous multiprocessor integration. About the software,
a wireless software environment must meet the following requirements:
- (1) Maximize efficiency so as to support efficient execution
of applications, possibly run concurrently.
- (2) Minimize power consumption so as to provide users with highly
autonomous, small-sized appliances.
- (3) Maximize availability so that users can benefit from their
appliances despite the occurrence of failures.
- (4) Support multimedia applications, which have 'soft' real-time
constraints.
- (5) Support dynamic downloading of applications (e.g. through
Internet).
A Java environment appears to be an ideal candidate to achieve
requirement 5. Furthermore, the de facto standard status of Java
leads to have a significant amount of available software, which
will continue to grow. However, providing a Java environment for
Texas Instruments appliances that both supports multimedia applications
and exploits the underlying hardware potential (i.e. an environment
that meets the above 5 requirements) is an open issue and constitutes
the core of this project.
Objective
This project has many objectives :
Design of a Java Development Environment that allows the development
of Java multimedia applications, targeted for Texas Instruments
heterogeneous multiprocessor appliances.
Design and development of a Java runtime environment for Texas
Instruments heterogeneous multiprocessor appliances that allows
:
- Concurrent execution of multimedia applications, by handling
associated timeliness requirements,
- Efficient execution of applications by exploiting the underlying
architectural parallelism together with minimal power consumption,
through the provision of complementary scheduling and load
balancing policies,
- Increased availability of the appliance by providing adequate
fault-tolerance mechanisms.
Support
This work is done under a research and development collaboration
between Texas Instruments and Inria.
Publications
G. Cabillic, F. Parain, J.P.
Lesot, M. Banâtre, T. Higuera, and V. Issarny.
A Flexible Java Environment for Wireless PDA Architectures based
on DSP Technology.
In the book titled 'The Application of Programmable DSPs in mobile
Communications', WILEY press, to Appear.
F. Parain, G. Cabillic, J.P. Lesot, M. Banâtre,
T. Higuera, and V. Issarny.
Techniques de réduction de la consommation dans un système
embarqué temps réel.
In the journal titled 'Techniques des Systèmes Informatiques',
to Appear.
T. Higuera, V. Issarny, G. Cabillic, F. Parain, J.P.
Lesot, and M. Banâtre.
Region-based Memory Management for Real-time Java.
In Proceedings of the 4th IEEE International Symposium on Object-oriented
Real-time distributed Computing (ISORC 2001).
T. Higuera, V. Issarny, G. Cabillic, F. Parain, J.P.
Lesot, and M. Banâtre.
Java Embedded Real-Time Systems: an Overview of Existing Solutions.
In Proceedings of the 3rd IEEE International Symposium on Object-oriented
Real-time distributed Computing (ISORC 2000).
G. Cabillic, F. Parain, J.P. Lesot, M. Banâtre,
T. Higuera, and V. Issarny.
A Flexible Java Environment for Wireless PDA Architectures based
on DSP Technology.
In the book titled 'The Application of Programmable DSPs in mobile
Communications', WILEY press, to Appear.
V. Issarny, M. Banâtre, F. Weis, G. Cabillic, F. Parain, and
T. Higuera.
Providing an Embedded Software Java Environment
for Wireless PDAs.
In proc of the 9th ACM SIGOPS European Workshop - Beyond the PC
: New challenges for the operating system, pp 49-54, September 2000.
F. Parain, G. Cabillic, J.P. Lesot, T. Higuera, V.
Issarny, and M. Banâtre.
Increasing Appliance Autonomy using Energy-Aware Scheduling of
Java Multimedia Applications.
In proc of the 9th ACM SIGOPS European Workshop - Beyond the PC
: New challenges for the operating system, pp 171-176, September
2000.
Texas Instruments and Inria Joint Patent Fields
Data Processing Apparatus, System and Method.
Filing date: Nov 29,
2000, Europe Number #0040344.5,
Inventors: G. Chauvel, S. Lasserre, D. Dinverno, G. Cabillic, J.P.
Lesot, M. Banatre, F. Parain, J.P. Routeau, V. Issarny, and T. Higuera
|