Questions tagged [rtsj]

The Real-Time Specification for Java (RTSJ) standardizes an API and other properties of real-time capable Java Virtual Machines.

The Real-Time Specification for Java (RTSJ) is defined by two Java Specification Requests, JSR-1 (1998-2006) and JSR-282 (2005-present). The specification provides additional APIs and more precision in JVM and library behaviors in the following areas:

  • Threads
  • Scheduling
  • Memory Management
  • Synchronization
  • Time
  • Clocks and Timers
  • Asynchrony
  • System/Options

Implementations

Conferences and Publications

  • Java Technologies for Real-Time and Embedded Systems (JTRES 2010)
9 questions
23
votes
4 answers

Which real-time (RTSJ) JVM is most preferred?

There seems to be only a handful of JVMs that are implementations of the Real-Time Specification for Java (RTSJ). The Sun/Oracle Java Real-Time System is over $6000 and IBM's real-time WebSphere is over $7000, so many Java developers may never have…
Matt
  • 3,254
  • 3
  • 23
  • 32
20
votes
4 answers

Who Uses Real Time Java?

I noticed that Real Time Java 2.2 was released back in September, seems to have come a long way from when I last looked at it. However, does anybody know of any real world uses, commercial or academic to…
Jonathan Holloway
  • 62,090
  • 32
  • 125
  • 150
11
votes
2 answers

Scala and Java Real-Time System

Just wondering if anybody has run Scala app or web-app on Java Real-Time system? I assume because scala is bytecode compatible with regular JVM, then it should not take much effort to run it on a Real Time JVM such as Sun Java Real-Time System…
Lydon Ch
  • 8,637
  • 20
  • 79
  • 132
10
votes
3 answers

What exactly is RTSJ, the Real-Time Specification for Java?

What exactly is the Java Real Time Specification? That is, how does it differ from the "regular" Java SE or Java EE specifications?
Marcus Leon
  • 55,199
  • 118
  • 297
  • 429
5
votes
3 answers

Real-time Java interoperability

I am wondering how it's the interoperability between JRE6 and the JVM from rtsj. It seems that I have to use only their implementation (since the code will be interpreted using their JVM), so I cannot use many of the features that Java 6 has to…
hyperboreean
  • 8,273
  • 12
  • 61
  • 97
4
votes
1 answer

How to launch aicas license provider ? and call files with jamaicaVM?

I am building a real time program with RTSJ and having trouble running my code with jamaicaVM in the terminal. I have written my code in eclipse and have installed the jamaicavm tools into my eclipse. It is currently in the already installed…
user3014093
  • 389
  • 2
  • 5
  • 20
3
votes
1 answer

Is it possible to implement / run Java Real Time program in Windows?

I am very new to Java and also Real Time Program. I am trying to run some real time code using Eclipse or Netbeans in Windows, however, I face same problem for both IDE which I could not import the javax.realtime package. I had googled for several…
shennyL
  • 2,764
  • 11
  • 41
  • 65
2
votes
1 answer

There is RTSJ for Java - Is there something comparable for C#?

I read that there is a realtime specification for a virtual machine executing java bytecode in real-time (RTSJ 1.1 in JSR 282). This makes it possible to execute Java code in real-time even on embedded devices with an RTOS like OS9 or WinCE. Since…
schoetbi
  • 12,009
  • 10
  • 54
  • 72
-1
votes
1 answer

Is it really safe to use Java for real-time purposes?

I recently read the paper "Making Android run on time", by Yin Yan et al. To fully understand the topic, I also read something about the Real-Time Specification for Java (RTSJ) and about lots of real-time virtual machines, garbage collectors and so…
madipi
  • 355
  • 2
  • 11