[439] in java-interest

home help back first fref pref prev next nref lref last post

Re: Java on OpenDoc

daemon@ATHENA.MIT.EDU (Ed Anuff)
Wed Jun 21 22:17:17 1995

Date: Wed, 21 Jun 1995 18:56:39 -0800
To: java-interest@java.sun.com
From: edanuff@protagonist.com (Ed Anuff)

Kevin Purcell wrote:
>On further consideration one should turn HotJava into an OpenDoc part but
>one should perhaps make Java (the language/virtual machine) into an Open
>Scripting Architecture component (what will they call them -- aren't
>components deprecated?) so that you can write scripts in Java using any
>tool that supports OSA.

It would be nice if you could do both.  Since OpenDoc parts are supposed to
be cross-platform, it should be possible to build the following:

1) An OpenDoc wrapper for Java applets
2) An Applet wrapper for OpenDoc parts
3) A Java OSA dialect

I've heard that Apple's Dylan language was meant to be a cross-platform
language for OpenDoc, but according to a recent MacWeek, Apple has gone
back to the drawing board with that idea.  As soon as we see a Mac release
of Java, I'm sure that people will start trying to combine it with OpenDoc.
For those unfamiliar with OpenDoc, or who are confused as to why it often
gets mentioned in relation to Java, OpenDoc is designed around the concept
of an OpenDoc Part which is philosophically very similar to a Java Applet.
However, OpenDoc approaches the idea from a framework perspective, and
leaves the choice of programming language to the developer.  Java is (for
the most part) a general purpose language, with the Applet metaphor being
implemented by framework classes in the awt and browser packages.  As these
packages mature, I predict that they will end up in many ways resembling
the OpenDoc API.  Its not too hard to see that these two technologies could
be incredibly complementary.

Ed




Ed Anuff
edanuff@protagonist.com
http://www.protagonist.com/


-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post