[conspire] SableVM and (firefox) browser plugins?

Rick Moen rick at linuxmafia.com
Thu Oct 6 15:13:34 PDT 2005

Quoting Eric De Mund (ead-conspire at ixian.com), writing for Peter
Knaggs's attention:

> Thanks for this tip, back in July. Say, I'm having trouble figuring out
> how to get mozilla firefox to use a sable runtime environment as a
> plugin. Can you point me in the right direction? I'm concluding from a
> web search that this might not even be supported by sable, but your
> note, above, seems to indicate otherwise.

Eric, just because something proclaims itself a JRE doesn't mean it'll 
function as a Mozilla plug-in.  

Mozilla's software interface for such add-ins is the Open JVM
Integration (OJI) specification.  Canonical information on that spec is
here:  http://www.mozilla.org/oji/

That page leans rather annoyingly heavily (considering Mozilla being an
open source project'n'all) towards providing information on _only_ Sun's 
proprietary, binary-only JRE for the OJI interface.  A cynic would point
to the proponderance of Sun employees in the OJI sub-project, as a
candidate explanation -- but, in any event, shame on them:  They should
highlight _all_ OJI projects -- if only to say "Project [foo] OJI has not
yet released code as of Blah Blah 2005 [link]."

Since they're not showing hardly any of the expected leadership, it'll
have to be furnished by the likes of you and me.  So:

I have a "Java" item in my knowledgebase about open-source Java tools on
Linux, linked from http://linuxmafia.com/kb/Devtools/ .  Here are the
OJI entries:

  The Japhar JRE now works with that interface:

  The Hungry Programmers' group in San Francisco, authors of Japhar, 
  are still disorganised in the wake of the FBI and Secret Service's 
  apparently mistaken early-morning seizure of all of their computing 
  equipment in January 2004, as part of an (apparently) botched 
  investigation of proprietary software bootlegging. It took them a 
  very long time to get their gear and data back (some was never returned), 
  and their losses in the interval included the japhar.org domain, now 
  used for porn hosting.

  Kaffe/OJI shim:
  Allows use of the Kaffe JVM as a Mozilla plug-in.


  Fuji is intended to eventually be an OJI for Mozilla, based on the GNU
  JRE, libgcj. At this date (2005-10-06), it's still in planning stages.
I see no indication of an OJI wrapper for SableVM.  If you hear of one, 
please let me know.

More information about the conspire mailing list