BoFs scheduled for Monday can not have food and beverage service.
BoFs scheduled for Tuesday or Wednesday can have food and beverage service.
BoFs rooms can accomodate up to 50 people. If you need a larger room please contact Erin Peterson.
There is no audio/visual equipment in BoF rooms.
To schedule a BoF
Visit the "Info Booth" located by the registration area, and ask for a BoF signup sheet.
If you'd like a BoF posted on this page,
with the room you were assigned, date and time, title, audience, and a description of the BoF.
All BoFs are open to everyone. Room allocations are made on a first-come, first-served basis.
if you would like more information.
MOCA, a Multi-tier Object Client Architecture for rich browser-based applications
Time: Wednesday, October 25, from 17:00 to 19:00
Location: Room D133
Organizers: Chris Sanborn, DDS MediaOcean; Rick Myers, DDS MediaOcean; Jim Freeman, DDS MediaOcean; Jim O'Mulloy, DDS UK
Audience: Technical and product leaders interested in emerging client technologies and product usability
The MOCA framework allows developers to build rich browser-based applications featuring an AJAX-like user experience using a traditional client-server architecture and an extensible Java-based API. A hidden Java Applet provides the client-side runtime environment in which MOCA objects and domain objects collaborate to build and maintain the client and user interface state. The server component of MOCA applications typically feature a stateless, coarse-grained API intended to enhance scalability, reliability, and to limit network traffic.
After five years of proprietary research and internal product usage at Donovan Data Systems (DDS) and MediaOcean, the initial release of MOCA as an open source technology is slated for first quarter 2007. During the session, the basic MOCA architecture will be reviewed and application samples will be presented. Benefits and problems associated with MOCA-based applications will be discussed. An open discussion of the direction and relevance of the project will be initiated.
ODBMS: Modern OO application development using object databases
Time: Tuesday, October 24, from 17:00 to 19:30
Location: Room E143
Organizer: Eric Falsken, Programmer Evangelist and db4o User
Audience: Developers and Architects interested in lightweight data peristence.
I'd like to tell my experiences and discuss the benefits of developing applications using object databases versus traditional relational databases and/or O-R mapping.
The Phoenix Framework: A Framework for Program Analysis, Optimization, and Code Generation
Time: Tuesday, October 24, 17:00 to 19:30
Location: Room E142
Organizer: Kang Su Gatlin, Program Manager, Microsoft; Joseph Tremoulet, Software Development Engineer, Phoenix
Audience: Attendees should include those interested in writing or researching program analysis tools, instrumentation tools, post-linkoptimizers, and/or compilers. Attendees would include members ofindustry as well as researchers (industry, academic, and students), asthe framework spans both fields.
Phoenix is a program analysis, code generation, transformation, and optimization framework that will form the basis of future Microsoft development tools and compilation technologies. The Phoenix framework reads in native and managed binaries and converts these to an Intermediate Representation (IR) that can be processed by user defined analysis and optimization techniques. Developers can also access and manipulate the IR after any compilation phase of the VisualC++ backend, effectively enhancing the production compiler with new optimizations and analysis. By directly manipulating the IR, developers can build tools that perform a variety of interesting tasks, such as program instrumentation; code defect analysis; memory tracing; code coverage; fault injection; code layout reordering; run-time profiling and feedback; ahead-of-time and just-in-time compilation; and whole-program, post-link, and runtime optimization. A pre-release ofthe Phoenix Research Development Kit (RDK) is available today to researchers who wish to experiment with the technology. In this BOF we will have a discussion about the potential uses for Phoenix, the architecture, the API, and demonstrate Phoenix in action.
Rename / Refocus OOPSLA
Time: Tuesday, October 24, 17:00 to 20:00
Location: Room E144
Organizer: Laura Hill, Sun Microsystems; Dick Gabriel, Sun Microsystems
Squeak / Smalltalk BOF
Time: Tuesday, October 24, 17:30 to 22:00
Location: Room D137-140
Organizer: Martin McClure
Demonstrations and discussion of all things Squeak and Smalltalk.