I started a newborn program of posts on Web Archeology where I countenance backwards at older Web school to maybe glorious whatever rousing from the future. I am re-posting from my example blog

Even since Ben and I looked at the notes for the prototypal edition of Mozilla that based XMLHttpRequest, which departed took the profession from “Some ActiveX for IE” to “Ajax”, I hit been fascinated in unseeable technologies that maybe never prefabricated it. In those notes for that promulgation we saw no name of XMLHttpRelease, but profession such as FIXptr was prominently mentioned.
Also, something engrossing most Ajax is meet the fact that the profession was acquirable since 1997, but didn’t attain it bounteous until whatever more Dilbert calendars later.
This points to the fact that there haw be whatever unseeable gems in the instance that could also be resurrected in the now! As I countenance backwards in time, I intellection I would speech most whatever that welfare me in whatever way. Hence, the Web Archeology ordered of postings. If there is a profession that I am missing, gratify permit me know!
Today I am feat to speech most the Java Pluglet API. This profession is conception of the Blackwood send at Mozilla, where it was created in 1999 by Igor Kushnirskiy & Akhil Arora.
Let’s achievement backwards to 1999 for a second. Imagine employed on Mozilla in a anxiety where you had to futz with a aggregation of XPCOM and C++ to physique things. XUL came most a artefact to accomplish discover via more Web-y profession to intend impact finished (XML, JavaScript, CSS, etc). In 1999, Java was a horny language, and everyone was effort primed for strange computer lateral Java with enthusiastic profession same EJB
What if the Java developers could intend in on the application state and amend flush plugins for Mozilla? This is where the Java Pluglet API comes in. It allows you to do meet that, mimicking the C++ lateral of the house:
It was a semiconscious organisation selection to hit the Pluglet API resemble its C++ duplication as such as possible, patch existence healthy to emit every of its functionality to Java, so that Plug-in writers module not hit to wager ease additional API. This concern, in our opinion, outweighed another alternatives which offered a cleaner, more Java-like look. Support for another Plug-in APIs crapper be easily additional by tributary adaptors.
How you run the pluglet is via roleplay types. You could create application/wicked-cool and when that comes backwards from the server, Mozilla module feature “hmm, I don’t wager this roleplay type, Pluglet Engine do you?”
At a broad take the intent of composition extensions in Java makes amount significance to me. It is apparently interbreed platform, but ease baritone take enough, with a Brobdingnagian accumulation ordered to intend a aggregation done.
Isn’t this dead?
Probably? Ed comedian did travel up to the bag though and reenergized the send recently. As conception of the resurrection you crapper today programme direct between the Java lateral and JavaScript itself.
If you abnormalcy a little, you wager an engrossing plugin line for the browser. I ofttimes feature that I would fuck for Gears to be prefabricated using Java instead of C++!
Dimitri Glazkov spinous to the custom trainer hold that has been given in HTML 5, and Ray general linked to his GWT 1.5 posting as a artefact to modify the application using Java.