Java Vitual Machines

We are considering developing a java User Interface for one of our new
products, while still implementing the control system in QNX 4. The purpose
is to have the UI portable enough to run on “some other OS” for
training/simulation purposes. The questions we are coming up with are:

  1. What Java VM’s (for QNX) should we be using?

and

  1. How easy is (or does it exist) the connection between the VM and QNX4
    processes?

Any insight/experience you might have in these area would be useful.
TIA

Carey Duran

“Carey Duran” <cduran@harscotrack.com> wrote in message
news:9uo2pm$pgg$1@inn.qnx.com

We are considering developing a java User Interface for one of our new
products, while still implementing the control system in QNX 4. The
purpose
is to have the UI portable enough to run on “some other OS” for
training/simulation purposes. The questions we are coming up with are:

  1. What Java VM’s (for QNX) should we be using?

and

  1. How easy is (or does it exist) the connection between the VM and QNX4
    processes?

Any insight/experience you might have in these area would be useful.

I know someone who is doing just that. They develop under Windows using
IBM web spheres and once done they run it under QNX6 using the IBM
J9 machine.

As for QNX4 I have no idea what is available.

TIA

Carey Duran

Hi Carey,

Unfortunately there is no java on QNX4 …

Mario Charest wrote:

“Carey Duran” <> cduran@harscotrack.com> > wrote in message
news:9uo2pm$pgg$> 1@inn.qnx.com> …

We are considering developing a java User Interface for one of our new
products, while still implementing the control system in QNX 4. The

purpose

is to have the UI portable enough to run on “some other OS” for
training/simulation purposes. The questions we are coming up with are:

  1. What Java VM’s (for QNX) should we be using?

If you were using QNX 6.x then it would be OTI’s J9

and

  1. How easy is (or does it exist) the connection between the VM and QNX4
    processes?

The specifics aren’t really documented but it is possible because
the Voyager application does this when it uses the J9 plugin. It is
conceivable that you could link in a java applet to a QNX 6.x
application with little trouble.


Any insight/experience you might have in these area would be useful.


I know someone who is doing just that. They develop under Windows using
IBM web spheres and once done they run it under QNX6 using the IBM
J9 machine.

As for QNX4 I have no idea what is available.


TIA

Carey Duran





Regards

Brenda

  1. How easy is (or does it exist) the connection between the VM and QNX4
    processes?

In the case of QNX6 it’s real easy. Java can read/write and I think ioctl
to a file.
If your applications are written as resource manager and install themselves
in the path space and don’t make use of custom message, Java’s
read/write/ioctl are
all you need!!!

  • Mario

“Mario Charest” <mcharest@clipzinformatic.com> wrote in message
news:9uolqm$9f2$1@inn.qnx.com

  1. How easy is (or does it exist) the connection between the VM and
    QNX4
    processes?


    In the case of QNX6 it’s real easy. Java can read/write and I think ioctl
    to a file.
    If your applications are written as resource manager and install
    themselves
    in the path space and don’t make use of custom message, Java’s
    read/write/ioctl are
    all you need!!!
  • Mario

This sounds pretty intriguing… Does anyone have a simple set of source
that does this?

Carey Duran

“Carey Duran” <cduran@harscotrack.com> wrote in message
news:9ure9m$8ji$1@inn.qnx.com

“Mario Charest” <> mcharest@clipzinformatic.com> > wrote in message
news:9uolqm$9f2$> 1@inn.qnx.com> …
2) How easy is (or does it exist) the connection between the VM and
QNX4
processes?


In the case of QNX6 it’s real easy. Java can read/write and I think
ioctl
to a file.
If your applications are written as resource manager and install
themselves
in the path space and don’t make use of custom message, Java’s
read/write/ioctl are
all you need!!!

  • Mario

This sounds pretty intriguing… Does anyone have a simple set of source
that does this?

If you write a JAVA program that read or write a file that is a good
example :wink: The file system itself is conceptually and technicaly
a resource manager.

Basicaly, there is no difference in reading data from a HD or from
a custom made resource manager.

Carey Duran

Look at http://www.transvirtual.com/kaffe.htm

“GUI Group” <gui@qnx.com> schrieb im Newsbeitrag
news:3C0FC406.5040005@qnx.com

Hi Carey,

Unfortunately there is no java on QNX4 …

Mario Charest wrote:

“Carey Duran” <> cduran@harscotrack.com> > wrote in message
news:9uo2pm$pgg$> 1@inn.qnx.com> …

We are considering developing a java User Interface for one of our new
products, while still implementing the control system in QNX 4. The

purpose

is to have the UI portable enough to run on “some other OS” for
training/simulation purposes. The questions we are coming up with are:

  1. What Java VM’s (for QNX) should we be using?


    If you were using QNX 6.x then it would be OTI’s J9


    and

  2. How easy is (or does it exist) the connection between the VM and QNX4
    processes?


    The specifics aren’t really documented but it is possible because
    the Voyager application does this when it uses the J9 plugin. It is
    conceivable that you could link in a java applet to a QNX 6.x
    application with little trouble.



    Any insight/experience you might have in these area would be useful.


    I know someone who is doing just that. They develop under Windows using
    IBM web spheres and once done they run it under QNX6 using the IBM
    J9 machine.

As for QNX4 I have no idea what is available.


TIA

Carey Duran





Regards

Brenda