GBC/ACM Professional Development Seminar Schedule
Latest Update: March 18, 1998.
Please note that attendance at all seminars is limited by the space available.
If you are pre-registering at short notice or plan to walk-in, check this
Web site or call our answering machine at 781-862-1181 to see if space
is still available.
Where, When, How Much?
Registration Form
Coming soon: PDS Brochure in
Acrobat (.PDF) form.
Acknowledgments
GBC/ACM gratefully acknowledges our PDS benefactors:
-
For donation of venue and logistics support:
-
For donations of gift certificates and other items for volunteer recruitment:
-
For donations of database software:
Return to GBC/ACM
Home Page.
Concurrent Programming in Java
Doug Lea, State University of New York at Oswego
Saturday, March 14,1998
Overview
The concurrency features of Java introduce opportunities for greater parallelism
and problems of thread interaction not found in sequential OO programming.
Concurrent OO design patterns provide ways to exploit this parallelism
and solve problems caused by thread interdependencies. Doug Lea will present
techniques for effective concurrent programming in Java.
Who Should Attend
Java programmers and others involved with building multi-threaded systems
and applications.
Seminar Topics
-
Concurrency features in Java threads, locks, and monitors
-
Predefined libraries
-
Concurrency control in Applets and the Abstract Windowing Toolkit
-
OO Design Patterns:
-
Encapsulating representations
-
Running asynchronous commands
-
Controlling state-dependent actions
-
Layering concurrency control
-
Creating special locking constructs
Lecturer
Doug Lea is a professor of Computer Science at the State University of
New York at Oswego and the author of Concurrent Programming in Java,
Object-Oriented System Development, and many articles and reports.
He has written a number of widely used software packages including several
library routines (including gnu malloc) distributed by the Free Software
Foundation.
Session Chair
Peter Mager, psm@tiac.net
Seminar Book Offer
Concurrent Programming in Java
by Doug Lea
List Price: $39.76 PDS Price: $30.00
Note: Book offer good only when included with registration fee.
Transaction Processing Overview
Phil Bernstein, Microsoft Corporation and
Eric Newcomer, Digital Equipment Corporation
March 21, 1998
Overview
This seminar describes mechanisms and products that address the stringent
requirements of commercial transaction processing systems, including high
reliability, predictability, availability, and access from the Web.
Who Should Attend
Designers and developers of TP applications.
Seminar Topics
-
ACID Properties of a transaction
-
Two vs three-tier approach
-
TP systems performance and the TPC-C benchmark
-
Servers: Presentation, Transaction, Database & TP Monitors
-
Workflow controllers
-
Queued transaction processing
-
Products: CICS, IMS, MS Transaction Server, Tuxedo, Encina, ACMS, Pathway/TS,
TOP END
-
Standards
- Commoditization of servers
- Merging of TP and OO technology
- Web-based transactions
Lecturers
Phil Bernstein, Repository Architect for Microsoft Corporation, has more
than 20 years experience in transaction processing.
Eric Newcomer is a TP consultant and program manager at Digital Equipment
Corporation.
Session Chair
Jay Conne, conne@acm.org
Seminar Book Offer
Principles of Transaction Processing
by Phil Bernstein & Eric Newcomer
List: $39.95 PDS Price: $30.00
Note: Book offer good only when included with registration fee.
The C++ Standard Library
Bjarne Stroustrup, AT&T Labs
April 4,1998
Overview
The structure, principles, and fundamental uses of the C++ Standard Library
will be introduced by the author of the C++ language. Also, newer
C++ features will be introduced in the context of library usage.
Who Should Attend
C++ programmers who want to learn about the newly ratified C++ Standard
Library. A working knowledge of C++ is assumed.
Seminar Topics
- Significance of the standard library
- Simple examples
- Design of the standard library
- Library overview
- Container design
- Iterators, based-containers, STL
- Exception safety
- Allocators
- Algorithms and function objects
- Strings and I/O streams
Lecturer
Bjarne Stroustrup is the designer and original implementor of C++ and the
author of The C++ Programming Language (first edition 1985, second
edition 1991, third edition 1998), The Annotated C++ Reference Manual,
and The Design and Evolution of C++. A graduate of the University
of Aarhus, Denmark, and Cambridge University, England, Dr. Stroustrup is
currently the head of AT&T's Large-scale Programming Research Department
and an AT&T Bell Laboratories Fellow.
Session Chair
Rob Matthews
Seminar Book Offer
The C++ Programming Language, third edition
(about a 75% rewrite of the second edition)
by Bjarne Stroustrup
List Price: $42.99 PDS Price: $30.00
Note: Book offer good only when included with registration fee.
Where, When, How Much?
All seminars will be held at Northeastern University, Boston, within walking
distance of these MBTA mass-transit stops:
Free parking
is available, but limited and subject to change due to construction.
Default lecture hall is in the Snell Engineering Center;
if the location changes, follow the signs.
Schedule
-
8:30am - 9:00am: Registration (continental breakfast provided)
-
9:00am - 12:15pm: Morning session (break about 10:30am)
-
12:15pm - 1:30pm: Lunch (provided on-site)
-
1:30pm - 4:30pm: Afternoon session (break about 2:30pm)
Registration Fees
Included in the fee ($75) are seminar materials, lunch, and refreshments.
Registrants who are not current members of the GBC/ACM are charged an additional
$10, and become members of the chapter for the year. This is distinct from
International ACM membership. Surcharge for on-site registration is $10.
Purchase orders, credit cards, faxes and e-mail cannot be accepted. Enrollment
is limited and on a first come, first served basis. Early registration
must be made by a check or money order at least three weeks in advance
of the seminar to receive confirmation from GBC/ACM.
Cancellation & Refund Policy
Cancellations must be received in writing. The full fee will be refunded
if the PDS Registrar receives written notification on or before the day
of the seminar, addressed to GBC/ACM, PO Box 465, Lexington MA 02173. Refund
requests received after the seminar date will be subject to a $15 administrative
fee. The $10 membership fee will not be refunded.
Registration Form
Print out the
form
and mail it to:
The Greater Boston Chapter ACM
P.O.Box 465
Lexington, MA 02173
Any Questions?
Watch www.acm/org/chapters/gbc
for latest information or call 781-862-1181 for recorded information.