Du är här

Real Java for Real Time -- Gain and Pain

Författare:
Publiceringsår: 2002
Språk: Engelska
Sidor: 304-311
Publikation/Tidskrift/Serie: Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
Dokumenttyp: Konferensbidrag
Förlag: ACM

Sammanfattning

The Java programming language, being a portable and safe object-oriented language, has gained much interest among embedded and real-time systems developers. However, standard Java implementations exhibit problems with performance, memory footprint, and predictability. The question is then, are these limitations inherent in the technology?
Reviewing run-time aspects and the possibility to compile Java to native code, reveals some real limitations as well as common misconceptions. Investigation of the real limitations shows that for implementing real-time Java on small embedded platforms, native compilation via C is an appropriate solution for many platforms and applications.
A revised technique for Java-compatible memory management is proposed to reduce latencies, and linkage of externally generated (C) code with natively compiled Java is considered in a prototype that has been implemented. Based on application demands and experimental verification, we find that real-time Java can, and should, retain the standard simple Java memory model to the programmer.

Disputation

Nyckelord

  • Technology and Engineering
  • real-time Java
  • rtj
  • embedded systems

Övriga

International Conference on Compilers, Architecture and Synthesis for Embedded Systems
2002-10-08/2002-10-11
Grenoble, France
Published
Yes
  • ISBN: 1-58113-575-0

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

 

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen