After a hugely productive series of exchanges and meetings with engineers from Sun, we are going to be eliminating LiveConnect, OJI, and all of our XPCOM plugin interfaces from Mozilla 2.0. Sun’s Java plugin will be using NPAPI’s NPRuntime support and a very small number of NPAPI/NPRuntime extensions to do everything that they used to do with LiveConnect, OJI, and the XPCOM plugin interface.
This is fantastic news as it means we’ll be dropping a large number of interfaces and many thousands of lines of complex and largely unmaintained code. It also means that Java plugin performance under Mozilla 2.0 should be significantly better.
If you know of any consumers of these APIs other than Sun and the JEP plugin, please let me know. Currently we are unaware of any other consumers, but if others exist we would like to start working on a migration strategy with them immediately.