Keeping an Eye on Plugins

I’ve said it before, I’ll say it again – Seneca Rocks! For those of you that don’t know, Seneca College in Toronto (Seneca @ York specifically) has a program where students work with Mozilla technology during the semester. They learn to build big projects like Firefox and Thunderbird, learn about the underlying frameworks, customize the source code and make their own extensions. They also get to participate in the project itself – working on documentation, interacting with other project members and even helping other developers get into Mozilla. Its a great thing to see in action.

Anyway, the students have to pick a project and get that project to a “0.3 release” level. Its a big part of their grade. Yeah, the profs are hardcore. One of the projects is “Plugin Watcher” – keep an eye on plugins that might be hogging resources or blocking the browser. Its a cool concept, but honestly, I didn’t have high hopes. The plugin code in Mozilla is less than welcoming to newcomers. Then, finding some way to monitor the plugins is a whole other layer of pain.

But they did it! Go checkout the write up on the 0.3 release. Fima (gluon) and Brandon (r3ap3r), you guys rock! Great job. I had a great time answering your questions. I’m glad you didn’t give up.

Now you need to get your backend code into the Mozilla trunk. Go file a bug and submit a patch!

Check out the enitre set of 0.3 releases from the class on the Seneca blog planet. Amazing stuff. Congratulations to everyone.


  1. David Humphrey said,

    December 14, 2007 @ 1:40 pm

    “Yeah, the profs are hardcore.” Are you kidding me? The profs are nothing compared to the guest speakers ;) Thanks for being a part of the fun.

  2. said,

    December 14, 2007 @ 10:30 pm

    Introducing Plugin Watcher…

    Firefox sometimes gets a bad reputation for crashing or locking up when a plugin such as Adobe Flash or Windows Media Player causes a problem. This project aims to solve this issue by adding code to Firefox such that when a plugin misbehaves, a dialog …

  3. pd said,

    December 15, 2007 @ 12:42 am

    I wish Seneca’s curriculum could be passed on to night schools here in au

  4. Fran Peruzzi said,

    December 15, 2007 @ 3:09 am

    Great Job Team!

    I wish more schools would be more involved in free software! I didn’t even know what it was when I was in school.

  5. Plugin-Watcher: vigilando el rendimiento de Firefox « TIDDER said,

    December 15, 2007 @ 7:24 am

    […] Por lo que parece, este desarrollo del Plugin-Watcher se ha debido a unas prácticas sobre el código de Mozilla realizadas durante este semestre por los estudiantes del Seneca College de Toronto :-O […]

RSS feed for comments on this post