Many thanks for signing up to speak at our upcoming seminar
on embedding Gecko and JS C/Java engines. Good news--
interest is extremely strong. With 3 weeks of registration left
to go, over 50 people have already reserved seats at this
seminar (plus a couple of dozen more by streaming video), and
most event registrations usually occur in the final two weeks!
It's time for us to begin coordinating the presentations to ensure that:
1) we cover all the material we want to, and
2) there's as little overlap as possible
I'd like to conduct these coordination and preso planning messages in
netscape.public.mozilla.embedding so that we can get realtime feedback
to the plan from our potential attendees. n.p.m.e participants --
go ahead and let us know what you'd like to know about embedding
Gecko and the C/Java-based JavaScript engines in applications!
Basically, we have four hours to carve up. We need to provide a
pause of "down time" after each preso for the streaming team to
save the captured video to disk before beginning the next presentation.
Length of down time required is proportional to the length of the preso.
Also, we need to keep in mind that Adam Lock and Citec will be
participating remotely and presumably not dialed in for the entire
four hours. Given that, I'd suggest a format in which we have a
Q&A session with each presenter immediately after they finish
their prepared presentation, and a brief break after each preso.
I need to ask that speaker submit draft slides for review by
Friday, September 10th EOB, with an absolute drop-dead date on
final submission of Wednesday, September 15th. Reason: the streaming
video production team needs the slides 7 days in advance so they
can be processed and prepared for streaming. Draft slides should
be emailed to me or (better yet!) posted on the Internet so we can
get review and feedback from n.p.m.e participants about content.
Here's my first stab at a schedule and breakdown of topics among
speakers. Please go ahead and negotiate among yourselves how long
each of you think you will need and what topics each person plans to
cover. Numbers are my proposed time allocations in minutes. Citec
already has a complete presentation ready from XML 99 which they
plan to update, so I'm assuming that we'll let them shoulder a fair portion
of the overview burden, saving the other presenters some work.
20 - Adam Lock - presenting remotely
- Overview of the Gecko ActiveX control and embedding API
20 - Q&A
15 - break/disk save
40 Citec representative - presenting remotely
- Tips for setting up your environment
- compiling
- tools
- XPCOM intro; Hello World example
- nsIFactory
- Dynamically Loaded XPCOM
- Portability Guide
- Important modules
- Embedding NGLayout
- Using the embedding API
10 - Q&A
15 - break/disk save
15 - CustomBrowser.com
- Building a custom browser using Gecko/NGLayout
10 - Q&A
5 - break/disk save
15 - Sun representative TBD
- Webclient: Embedding Mozilla in Java
10 - Q&A
5 - break/disk save
15 - Viswanath Ramachandran
- embedding the C-based JavaScript engine in applications
- overview of the APIs for calling the engine
10 - Q&A
5 - break/disk save
15 - Norris Boyd
- embedding the Java-based JavaScript engine (Rhino) in applications
- overview of the APIs for calling the engine
10 - Q&A
5 - break/disk save
--
Are your JavaScript and CGIs ready for Nav5, IE5, and
HTTP 1.1 CONTENT_TYPE? Get the latest info at
http://developer.netscape.com/viewsource/krock_v5.html
Have a question? Before you email me, first please check
http://sites.netscape.com/ekrock/answers.html
> When is the actual event?
Wednesday 9/22 9 a.m.
See http://www.mozilla.org/newlayout/signup.html
Thanks!