New support (including Facebook applet) in the NP Java Plugin!

I remember when I first took over the old plugin. A little while before that, Tom had posted on his blog about getting the Facebook image uploader applet working with the IcedTea Plugin. This was a huge achievement because of the complex support that is required to make it work. So for the rewrite, I decided to chase that goal too, and I am happy to say that NPPlugin can now load the Facebook image uploader applet!

Infact not just Facebook, but Yahoo! games, JigZone, and a variety of other sites now work. In addition to new functionality support, other improvements include:

- Significant speed improvements. Unlike the IcedTeaPlugin which suffered from an initial lag during the first liveconnect call for an instance due to OJI and other limitations, the new one is instantaneous.

- Unicode support is done, and everything uses UTF-8 now.

Oh and for anyone following the dates, the plugin *needed* to be done by around March 2010 until a while ago: http://groups.google.com/group/mozilla.dev.planning/msg/0198421f054e29f8

However, Namoroka (Firefox 3.6) which uses Gecko 1.9.2 is now due around November ’09:

https://wiki.mozilla.org/Firefox/Namoroka

So that is now the new date by which the new plugin *needs* to be done. As my friend and colleague Andrew would say (or so I picture in my head), “good times”. Good times indeed.

And here are some screen shots of a few new cool applets working with the new plugin:

1: Facebook image uploader applet, after uploading an image:

Facebook Image Uploader and IcedTeaNP Plugin

Facebook Image Uploader and IcedTeaNP Plugin

2: JigZone applet. The Left bar is html, and contains JavaScript that monitors the applet via LiveConnect to determine when to start/stop the timer:

JigZone applet and IcedTeaNP Plugin

JigZone applet and IcedTeaNP Plugin

3: Yahoo! Games. The black blocks that remove user names were added by me:

Yahoo! Poker game applet and IcedTeaNP Plugin

Yahoo! Poker game applet and IcedTeaNP Plugin

As usual, all code is upstream: http://icedtea.classpath.org/hg/icedtea6

About these ads

About dbhole

I have been a member of the Java Group at Red Hat since mid-2008. I started off as an engineer and in late 2012, I switched to the dark side, a.k.a management :) I now manage all the members in the Java Group and some members from the QE team dedicated to JDK/component related QE.
This entry was posted in IcedTea. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s