![]() |
![]() |
![]() |
Sun Microsystems The OOPSLA conference is well known for its high quality Tutorials that span a wide range of relevant and timely topics. OOPSLA 2000 continues this tradition by offering a record 91 Tutorials, chosen from more than 190 proposals. The complete Tutorial Program covers a broad spectrum of topics selected to accommodate multiple skill levels, and to appeal to the interests of a wide range of participants, including practitioners, managers, and researchers. OOPSLA Tutorials are held all week. The Tutorials are categorized below for ease of selection. Individual Tutorials may be found in multiple categories. An asterisk (*) denotes a Tutorial which the presenters have deemed appropriate for beginners. All Tutorials include a lunch provided by OOPSLA. The Tutorials Committee appears in the OOPSLA 2000 Committees section of the Program. |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
Full Day 8:30 am 5:00 pm |
||
1 | Concepts of Object-Oriented Programming * | Convention Ctr 201A |
2 | Improving Design and Source Code Modularity Using AspectJ | Convention Ctr 102A |
3 | Security in Java 2 | Convention Ctr 102B |
4 | Software Architecture: It's What's Missing From OO Methodologies | Convention Ctr 102C |
5 | Designing Software Architectures Using a Pattern Language | Convention Ctr 102D |
6 | Software Requirements Engineering with the UML | Convention Ctr 102E |
7 | Writing Effective Use Cases * | Convention Ctr 101A |
8 |
Effective Strategies and Techniques for Rapid Object-Oriented Application Development |
Convention Ctr 102F |
|
||
9 | Storing Java Objects and EJBs in Relational Databases | Convention Ctr 205A |
10 | Extreme Programming Live! | Convention Ctr 205B |
11 | Managing an Object Oriented Web Project without Being Shot | Convention Ctr 205C |
12 | Putting Metaclasses to Work | Convention Ctr 205D |
13 | Introduction to Small Memory Software: Fundamental Patterns for Systems with Limited Memory | Convention Ctr 208A |
14 | Choosing Database Technology for Object-Oriented Applications | Convention Ctr 208B |
15 | From Widgets to Beans | Convention Ctr 208C |
16 | Introduction to OMGs CORBA and Object Management Architecture * | Convention Ctr 101B |
17 | E-Business Leveraging Component-Based Development and Modeling | Convention Ctr 101C |
18 | Introduction to Concurrent Object-Oriented Programming in Java | Convention Ctr 101D |
19 | The UML's Object Constraint Language (OCL) Precise Specification of Components | Convention Ctr 201B |
20 |
An Introduction to Design Patterns |
Convention Ctr 101E |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
Full Day 8:30 am 5:00 pm |
||
37 | Adaptive Software Development: Managing Projects in an e-business World | Convention Ctr 102C |
38 | Modeling Traits of E-Businesss Components | Convention Ctr 102D |
39 | Advanced Principles of Object Oriented Design and Dependency Management in UML | Convention Ctr 102E |
40 | Improving Your Use Cases | Convention Ctr 205A |
41 | Patterns for Concurrent and Distributed Objects | Convention Ctr 205B |
45 | Describing Software Architectures Using the UML | Convention Ctr 208C |
46 | C++ Patterns: Principles, Idioms, and Techniques | Convention Ctr 202A/B |
|
||
42 | A Hands-On Introduction to Object-Oriented Analysis and Design * | Convention Ctr 205C |
43 | Patterns at Work | Convention Ctr 205D |
44 | Website Personalization with Java (JSPs, Servlets, and EJBs) | Convention Ctr 208A |
47 | Leveraging Objects for EAI * | Convention Ctr 208D |
48 | Business Modeling Using the Unified Modeling Language * | Convention Ctr 211A |
49 | Testing Object Oriented Software | Convention Ctr 211B |
50 | The Art of Object-Oriented Design | Convention Ctr 201A |
51 | Component Technologies for the Middle Tier (CORBA Components, EJB, COM+) | Convention Ctr 101A |
52 | Surviving Object Oriented Projects * | Convention Ctr 101B |
53 | Refactoring: Improving the Design of Existing Code | Convention Ctr 101C |
54 | XML Dynamically with C++ | Convention Ctr 101D |
55 | Canceled |
|
||
56 | Hitchhiker's Guide To COM/COM+ | Convention Ctr 205C |
57 | Best Practices for Developing Web Applications Using Java Servlets | Convention Ctr 205D |
58 | Resource Management in Java | Convention Ctr 208A |
59 | Design and Implementation of Business Rules in Distributed Object-Oriented Applications | Convention Ctr 201A |
60 | Beyond Objects: Unleashing the Power of Adaptive Agents | Convention Ctr 208B |
61 | Semantic Interoperability Advanced Application Integration | Convention Ctr 213B |
62 | Analysis Patterns | Convention Ctr 208D |
63 | Automating Unit Testing in Java | Convention Ctr 211A |
64 | Pools of Insight: A Pattern Language for Study Groups * | Convention Ctr 211B |
65 | How to Develop Frameworks | Convention Ctr 211C |
66 | Advanced eXtreme Programming Testing Techniques in Smalltalk | Convention Ctr 201B |
67 | Design By Contract | Convention Ctr 211D |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
Half Day Afternoon 1:30 pm 5:00 pm |
||
68 | Leading Retrospectives on OO Projects: Looking Back to Move Forward * | Convention Ctr 205A |
69 | Usage-Centered Design for Object-Oriented Development | Convention Ctr 205B |
70 | Introduction to Memory Management and Garbage Collection | Convention Ctr 205C |
71 | Component-Based Design: A Complete Worked Example | Convention Ctr 205D |
72 | Implementing Design Patterns Using C++ Templates | Convention Ctr 211A |
73 | Testing for Programmers | Convention Ctr 211B |
74 | Java Design Traps and Pitfalls * | Convention Ctr 211C |
75 | The Art of Writing Use Cases | Convention Ctr 211D |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
Half Day Afternoon 1:30 pm 5:00 pm |
||
76 | Hyper/J: Multi-Dimensional Separation of Concerns for Java | Convention Ctr 205A |
77 | Patterns for Mapping Objects to Relational Databases | Convention Ctr 205B |
78 | Designing a Light Methodology | Convention Ctr 205C |
79 | Garbage Collection | Convention Ctr 205D |
80 | Software Architecture Action Guide | Convention Ctr 211A |
81 | A Whack on the Side of the Designers Head A Creative Developers Tool-kit * | Convention Ctr 211B |
82 | Improving Reuse in C++ Through Policy Classes Example: Designing The Smart Pointer of the 2000s | Convention Ctr 211C |
83 | Interconnecting Objects Via Contracts | Convention Ctr 211D |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
Half Day Afternoon 1:30 pm 5:00 pm (except Tutorial 91) |
||
84 | Extending the C++ Standard Template Library (STL) | Convention Ctr 205A |
85 | XML for Large-Scale Development | Convention Ctr 205B |
86 | Visual Basic Design Patterns for Windows DNA Using UML | Convention Ctr 205C |
87 | Transitioning to Object Databases | Convention Ctr 205D |
88 | Responsibility-Driven Design: Practical Techniques for Modeling Object Behavior | Convention Ctr 211A |
89 | Developing Java Applications for Small Spaces | Convention Ctr 211B |
90 | Refactoring to Patterns | Convention Ctr 211C |
91 | Object-Oriented Reengineering (full day) | Convention Ctr 211D |
Sunday | Monday | Tuesday | Wednesday | Thursday | Top Of Page
at a Glance |
|
of all Tutorials |
|