[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Netscape the Big Win
> The current trend is to bundle all types of functionality into huge
> monolithic programs. Add mail to netscape, add encryption, add ...
>
> Yet most of the computers people use are multi-windows, and soon most
> will even be multi-tasking.
>
> Why are all-in-one programs so preferable to using the windowing
[why favor the browser approach of sticking all the client functionality
for various protocols into one program]
The answer is: integration. While TRN is a great newsreader, and
Eudora's a great mail reader, etc, if I read a post in TRN or a message
in Eudora, there is no hyperlinking. If I see a link or reference,
I have to cut-n-paste it into an ftp session or a web browser.
If "helper applications" for web browsers could talk bidirectionally
with the browser in a meaningful way (display output in the window for
example, and use the browser to open and fetch data), there would be
no need for all this. Isn't it much better to have inline jpeg viewing
in a page rather than launching 10 jpeg viewers externally?
Since not all operating systems have a standard cross-platform technique
of interapplication communication, it makes porting these helper apps and
browsers all the more difficult.
The future is in component systems like OpenDoc and HotJava. With HotJava,
you can once again return to "shopping around for the best mail reader
application", however this time, it will be a program you can run from within
the browser. Not only that, but you can automagically download it just by
going to a home page, or placing the mail reader application in your own
homepage.
It used to be that each media type was stored in a different document,
and a special tool had to be used on each file. Now, all media types
can coexist in the same document, and the "handlers" for each media type
are packaged into the document too (or, links on where to find them)
I wouldn't be surprised if in 5-10 years, your operating system basically
looks like a cross between Netscape, OpenDoc, and HotJava. The "browser"
would be ubiquituous, and local/LAN/WAN data would be treated transparently.
-Ray