IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > ... > WebSphere > WebSphere Real Time
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
WebSphere Real Time
Added by bwoolf, last edited by bwoolf on Nov 08, 2006  (view change)
Labels: 
(None)

WebSphere Real Time

IBM WebSphere Real Time is a WebSphere product. It implements a Java Standard Edition v5 JRE which also implements the Real-time Specification for Java (RTSJ). A Java program running in this JRE "delivers predictable response times," which is no simple feat considering Java features like the just-in-time compiler and garbage collection. It's designed to run on the real-time Linux operating system; WebSphere Real Time probably can only be as real-time as the OS is.

So, if you've got to do real-time programming, which would you rather use: Ada 95, C, or C++; or Java?

For more info:

Where do you see this technology applied? It honestly never occurred to me that a J2EE web container would be used in a realtime application.

Posted by astevens at Sep 06, 2006 19:01 | Permalink

astevens: WebSphere Real Time (WRT) is not a "J2EE web container," it's a Java SE impl. The idea is that it's easier to develop business apps with Java than with Ada 95, C, C++, etc. Yet if you wanted to develop a real-time app, Java wasn't an option; now it is. The resulting WRT app will run on your desktop as a JSE app.

Posted by bwoolf at Sep 07, 2006 16:25 | Permalink

Hongtai Textiles is developing an industrial automation product for the textile industry. It is a chemical dispenser. They want to use a real-time OS and Java with real time capabilities to control the dosing process. They need to respond to interrupts to control valves and read inputs. The OS that they are after is a Linux with real-time capabilities as the digital i/o cards that they want to use have drivers for Linux. They will only require 1 copy of the real-time Linux per installation. This machine will control all of the dispensing. They plan to use Java SE for the client and MySQL or JavaDB for the database. It will be a rich client application, probably using java web start to deploy. It is not a multi user application and they only see one or two people using it, one person to issue commands and another to run reports and enter data. Is WebSphere Real Time the solution for them? Do they need to pay for the development environment? Is there any Trial copy for them to try out. Thanks

Posted by hewlf at Nov 23, 2006 01:57 | Permalink

bwoolf: I have one question. In the previous comment you said: "The resutling WRT app will run on your desktop as a JSE app."

Please, don't get me wrong but I thought that IBM WebSphere Real Time can run only with support of Real-Time Linux (at this time only Red Hat Enterprise). So it seems to me that this implementation of RealTime Java is not portable so well and can not be compared with any other JSE app. Am I wrong?

Please, do you know about any other supported platforms?

Posted by alescz at Sep 07, 2007 05:37 | Permalink

 
    About IBM Privacy Contact