[5600] in java-interest
Internet Computers
daemon@ATHENA.MIT.EDU (Michele Costabile)
Mon Feb 19 05:45:52 1996
Date: Mon, 19 Feb 1996 10:30:50 +0100
To: java-interest@java.sun.com
From: Michele Costabile <mico@iol-mail.iol.it>
I would like to throw in my couple of cents on how would I make an OS for a
Java computer, I hope this is not considered too OT here.
Saying that the OS is a browser is reductive in my opinion and would be too
restrictive on the user.
I think I would like to see both the OS and the application programs disappear.
The kind of interaction I would like is something like this: you draw a
window and say this is a pie chart, draw an other window and say this is an
editor, draw a third and this is a compiler.
Nesting must be possible, I mean you draw a window and say it is a document,
draw a window within and say it is a chart.
And it does not matter if you have them locally or not except for
performance (and maybe, who knows, you might be charged per use for some
objects).
This means that there must be a simple and effective way to find out if the
pie chart with candles that you would like to present is available somewhere.
If users get lost this way, an auto startup program manager could be an
object like any other.
We ned a real (R)evolution to see users switch habits and OS and the
revolution from the users point of view is "you can do more, more easily and
forget the mess you where used to".
I think the concepts here are three: parts of a document, operations on them
and a way for your work to be persistent.
I saw people use three different graphic programs on the same image because
one was good at some kind of elaboration, the other at a different kind,
what they wanted was to apply a collection of operators to the image.
This is why I say that it is time for applications to disappear.
Java makes this kind of vision rather "native" because objects can load and
link dinamically, but guidelines and interfaces should be provided timely to
allow people to implement the number of cooperative objects necessary to
give momentum to the product.
Cooperative opbjects should know how to interact, maybe you could just drop
a justify text opject on a text object or a pie charter on a collection of
numbers.
Well ... if make money on it at least quote me :)
--
Michele Costabile (mico@iol.it)
Phone +39 2 48 20 11 10 Fax +39 2 48 20 11 21
-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com