Check out the new USENIX Web site. Conference on Object-Oriented Technologies and Systems
 
Conference & Hotel InfoProgram at a GlanceTutorialsRegistration Advanced Topics WorkshopTechnical SessionsKeynote AddressCOOTS 97
 
Tutorial Program   Monday and Tuesday, June 16-17, 1997
 
Technology is changing more rapidly than ever before. No matter what your special expertise is, you are expected to stay on top of the latest improvements and do your job. Sign up for tutorials and you will get an immediate payoff from gaining command of the newest developments, and putting them to work immediately.

USENIX tutorials aim to provide the critical information you need. Delivered by experts with hands-on experience, tutorials are practical, intensive, and essential to your professional development.

Our guarantee: If you're not happy, we're not happy. If you feel a tutorial does not meet the high standards you have come to expect from USENIX, let us know by the first break and we will change you to any available tutorial immediately.

Continuing Education Units
USENIX provides Continuing Education Units (CEUs) for a small additional administrative fee. The CEU is a nationally recognized standard of unit of measure for continuing education and training, and is used by thousands of organizations. Each full-day USENIX tutorial qualifies for 0.6 CEUs. You can request CEU credit by completing the CEU section on the registration form. USENIX provides a certificate for each attendee taking a tutorial for CEU credit, and maintains transcripts for all CEU students. CEUs are not the same as college credits. Consult your employer or school to determine their applicability.

Register now to guarantee your first choice - seating is limited.

 
Tutorial Overview
Each tutorial runs from 9:00 AM to 12:30 PM and from 1:30 PM to 5:00 PM. Please select one morning and one afternoon tutorial each day. Sorry, no partial or split-day registrations are allowed.
 
Monday, June 16

Morning Session: 9:00 am - 12:30 pm

M1AM   High-Performance C++ Programming
Scott Meyers, Consultant and Author

M2AM   Concurrent Programming in Java: Language and Libraries
Doug Lea, SUNY Oswego and David Holmes, Macquarie University

M3AM   An Introduction to Design Patterns
Doug Schmidt, Washington University

Tuesday, June 17

Morning Session: 9:00 am - 12:30 pm

T1AM   Putting Metaclasses to Work
Ira R. Forman, IBM

T2AM   An Introduction to ActiveX and COM
David Chappell, Chappell Associates

T3AM   Distributed Computing with Java Remote Method Invocation
Jim Waldo and Ann Wollrath, JavaSoft

Afternoon Session: 1:30 pm - 5:00 pm
M4PM   Advanced C++ Template Examples
Andrew Koenig, AT&T Research

M5PM   Design Patterns for Concurrent Programming: A Java Example
Doug Lea, SUNY Oswego and David Holmes, Macquarie University

M6PM   Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems
Douglas C. Schmidt, Washington University

Afternoon Session: 1:30 pm - 5:00 pm
T4PM   Building Distributed CORBA Applications in C++
Steve Vinoski, IONA Technologies, Inc.

T5PM   COM and Distributed Computing
David Chappell, Chappell Associates

T6PM   An Introduction to Java Beans
Bill Rieken, .sh Consulting
 
Conference & Hotel InfoProgram at a GlanceTutorialsRegistration Advanced Topics WorkshopTechnical SessionsKeynote AddressCOOTS 97