(Times are provided after the Tutorial names. FD means full-day, 8:30 am to 5:00 with a lunch break. AM means half-day morning session, from 8:30 am to 12 noon. PM means an afternoon half-day session, 1:30 pm to 5:00 pm.)


Object Foundations
Tutorials in this category focus on topics fundamental to object technology. These tutorials are introductory in nature and are intended for those who are new to object technology or to a particular area of object technology.

Back To Top Of Page


Language and Implementation
The tutorials in this category focus both on programming in specific languages other than Java and on language implementation itself.

Java™
Java continues to gain popularity. Java tutorials range from server side Java to Web personalization to Java frameworks to Security.

Metaclasses and Reflection

C++

Smalltalk

Back To Top Of Page


Models, Methods, Object-Oriented Analysis and Design
Tutorials in this category have long been a popular OOPSLA offering. They are separated into subgroups: Requirements and Analysis, Object Design, UML, and Process and Methodology.

Requirements and Analysis

Object Design

UML

Process and Methodology

Back To Top Of Page


eXtreme Programming (XP)

Back To Top Of Page


Patterns and Frameworks
Patterns continue to be of interest as they are applied to a widening set of topics including analysis, organizations, and development process.

Back To Top Of Page


Internet Technologies
Objects have become even more important as computing continues to move to the Web. These tutorials look at technologies and techniques for Internet computing including XML, Web personalization, and e-services.

Back To Top Of Page


Architecture
This track explores many aspects of software architecture including enterprise applications, architectural patterns, and the specification and design of architectures.

Back To Top Of Page


Components
Component technology holds the promise of plug-and-play software and a new way to assemble applications. These sessions focus on the design and implementation of components.

Back To Top Of Page


Distributed Objects
Distributed computing continues to be of great interest to the object community, especially with the emergence of Internet standards, agents, and bridging technology. These sessions cover a wide range of distributed technologies.

Back To Top Of Page


Databases
These sessions provide in-depth coverage of a continually nagging problem of building real systems: how to store complex objects in a flat storage space.

Back To Top Of Page


Testing
The sessions in this track focus on testing software components and distributed systems, and how to use language features to automate testing.

Back To Top Of Page


User Interfaces
These sessions give details on building well-designed user interfaces, and how to do so in Java and for the Web.

Back To Top Of Page


People and Project Management
The sessions in this track are targeted at managers and corporate leaders to help them better understand the impact of object technology and to provide them with specific approaches for both the transition to and the management of object technology projects.

Back To Top Of Page


Tutorials
at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home