Meeting Notes for 11/28/2005

  • Extensions implementation
    • Tack is fairly and reasonably convinced that we can write Overhaul as an extension to Firefox
    • This affords us the ability to make an easily-deployable and maintainable implementation;
    • There is, regrettably, tons of example code and virtually zero good documentation on extensions, but the examples show that extensions can tie in to core Mozilla code (including socket libraries!)
    • Extensions (.xpi or whatever) can be renamed .zip and extracted. The .jar file inside, same thing, and bam, source code is there
    • Extensions are written in JavaScript (an interesting flavor)
    • At xulplanet.com there is good reference to the XPCOM libraries that we will tie into!
    • Also see examples like LiveHTTPHeaders for pieces of what we do.
  • Additional Papers
    • Those that gave me their e-mail addresses will receive the unpublished papers in the e-mail
    • These papers are still under peer review and therefore PRIVATE! Do not publish them!
    • If you were not at the meeting but would like copies, e-mail me.
  • Existing code
    • Those that gave me their e-mail addresses will receive the existing Overhaul code in the e-mail
    • Jay asks that we please not release this source publicly; it is occasionally messy, and part of a work-in-progress.
    • If you were not at the meeting but would like to reference the existing code, e-mail me.
  • Task Assignments – All are targeted for the End of Break
    • Make an extension that correctly identifies Overhaul headers – Chad, Greg, Doug,
    • Make an extension that sends Overhaul headers to the web server with each request – Kevin, Mike
    • Make an extension that sends a message to an IP address – Tack, Doug
    • Make an extension that listens for messages on a port – Rahul, Tack

Back to Meeting Notes