Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java Real Time

 
Andreas Joelsson
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, i'm intrested to develop in this particual side of java but i'm having quite sme issues finding good reading material (be it books or online) and wonder if you have any suggestions. I have coded realtime systems in Ada/C/C++ for 3-4 years so something around that experience would be nice.
Reason is that we have had some queries for java real time programmers or knowledge there of and it was something new to me that I would like to take up and increase my knowledge in. Not sure how big it is if its growing if its dying or whatnot but all information and suggestion to books would be appreciated.
 
Campbell Ritchie
Sheriff
Pie
Posts: 50251
79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the difference between real time programming and any other?

For general Java learning, an excellent book for those who have already programmed in C++ or similar is Horstmann and Cornell, available here, and here and here. Unfortunately even the most recent edition is older than Java 6.
 
Andreas Joelsson
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm more looking for a java book aiming towards java realtime, explaining issues with keeping realtime with the garbagecollector and the like. Using effiecent realtime threading and meeting the time requirements.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The standard JRE is not usuable for realtime applications, mostly due to its unpredictable GC behavior.

A good introduction is this article, which links to the Java Realtime JSR, Suns implementation of it, and a book covering realtime with Java.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic