HP3000-L Archives

January 2004, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mark Wonsil <[log in to unmask]>
Reply To:
Mark Wonsil <[log in to unmask]>
Date:
Wed, 21 Jan 2004 12:15:38 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (44 lines)
Johnson, Tracy wrote:
> I have doubts.
>
> (It could be hype by a Java zealot talking to the press.)

A Java Zealot?  Would that make his behavior Jealous?  ;-)

> The report doesn't really "say" Java was used in this instance.

If I read it correctly, the article says that a company called Wind River
wrote the embedded software that's the operating system on the rover and
that the people who decide what the rover does run Java.  The Java program
takes in all of the data from the mission and creates a 3-D view for the
scientists.  The scientists can do a simulated trip of the rover or send the
commands to make the rover go where they want.

It also mentions that Wind Rivers's VxWorks RTOS runs the StarDust probe
that just grabbed some comet dust.

> It only says the Mars Rover Devices use it as an operating system.
> This seems to be a general statement which doesn't necessarily
> mean it is used in all cases, or even this one.

But it doesn't.  It says it uses Java to send commands to the operating
system of the rover.

> As far as an "Operating System" is concerned, do the devices
> actually "boot" to Java?  Or do they really mean the Mars
> Rover Devices use Java as an application to do certain things?

Putting aside the "operating system" remark, remember that Java and .Net run
on "virtual" machines.  The VM (or in .Net's case, the CLR) engine is the
part that talks to the hardware.  Certainly a VM could be the first program
that boots up and once in the VM, you're always using Java or .Net programs.
All device handling is abstracted in the program and translated to the
appropriate device by the VM.

That said, Sun has done some work creating hardware that does the work of
the VM:
http://news.com.com/2100-1001-278485.html?legacy=cnet

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2