HP3000-L Archives

January 1998, Week 4

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:
Gavin Scott <[log in to unmask]>
Reply To:
Gavin Scott <[log in to unmask]>
Date:
Fri, 23 Jan 1998 13:19:20 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (38 lines)
Mark asks:
> If I understand things correctly, to get Java/iX running, you will need an
> X-Windows client program running
> on your machine and you need to tell your HP3K session the IP address of
> your PC.. I'm a bit lost already (not knowing
> much about the UNIX world...<g>

Nope, nope, nope.  The only reason you would need an X display is if you
want to run Java code that uses the Java GUI windowing stuff *on* the
3000.  Any such code is much more likely to be running on a PC than
on the 3000.

In order to have Java code that is downloaded from a 3000 via a web
server to run as an applet in a web browser, you don't need Java on
the 3000 at all.  You can develop you Java code on a PC, and then upload
it to the 3000 from where it will be sent to the clients where it will
actually run.

Java *on* the 3000 lets you write Java programs that run *on* the 3000.
For example, instead of writing a 3000 program in COBOL to access your
Image database, you could write it in Java instead.

Java programs that run on the 3000 are likely to be things like the
server side of a pure Java Client/Server application, where the Client
code runs on a PC in a web browser and talks to more Java code running
on the 3000 that is getting data out of databases, etc.  This kind of
server code is unlikely to have a need for a GUI user interface that
would have to run on the 3000, so you wouldn't need an X display.

While you *can* have Java GUI code running on a 3000, it does require
an X display device, and thus isn't going to be generally available to
all HP3000 sites.  Executing X applications on the 3000 isn't particularly
efficient either, so why would you want to do it in the first place, when
you can get exactly the same result by using a PC/web browser as the GUI
front end to the code that is running on the 3000?

G.

ATOM RSS1 RSS2