[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mozilla-ui
Subject:    Re: The Mozilla Foundation Classes
From:       Bradley Keith Neuberg <bkn3 () columbia ! edu>
Date:       1998-10-16 21:29:40
[Download RAW message or body]

On Fri, 16 Oct 1998, Adam Lock wrote:

> Bradley Keith Neuberg wrote:
> > 
> > > Java is completely and totally something else. You can't wrap a C++
> > > based object (such as Mozilla) inside a JavaBean without severe, nigh on
> > > impossible efforts and even if you did it would still be pointless since
> > > the bean would still be platform dependent.
> > 
> > I disagree with this.  You would be correct that wrapping Mozilla as a
> > JavaBean or with a thin, java wrapper API would be platform dependent if
> > Mozilla was only on one platform.  However, native code for Mozilla exists
> > on every platform that has a Java virtual machine.
> > This means that you...
> > 
> > -- Rest snipped ---
> 
> Each bean would still be platform dependent since the browser back end
> would have to be distributed with it (in a jar file for instance).
> Hardly WORA. The thread (and my reply) was also discussing the best way
> of componentizing the browser and a JavaBean isn't it since it is a Java
> only format. 
> 
> There already is a Java Mozilla effort at http://www.jazilla.org/ which
> may shed light on what is currently being done in this area if you're
> interested.
> 

This misses the point.  Jazilla is an excellent idea, but it is focused on
building an all-java implementation.  The Mozilla Foundation Classes are
an attempt to get the same native speeds as the Internet Explorer
COM-control with the cross-platform ability of 100% Pure Java.  Jazilla is
focused on creating an end-user browser, while the Mozilla Foundation
Classes are focused on creating an API that exposes browser-like services
to Java programs.  One is an end-user application, the other is a
developer's API.

And concerning having to distribute the Mozilla code to users, of course
you have to.  The Mozilla Foundation Classes are a bit like an extension
to the core JDK.  Someone would have to initially install the MozFC to run
a program that uses the MozFC.  If MozFC were distributed with the JVM,
then this is moot.

Brad Neuberg
OpenPortal

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic