Monday All Day
9 Condensed Java: A 1-Day Tour
Carol J. Meier, .profile Consulting Inc.
George Watson, Epilog Corp.
Colorado Convention
Center - A207
 
This course will cut through the hype surrounding Java to answer your questions about Java and its popularity, uses, history, features, portability, shortcomings, performance, security, standardization, licensing, and anything else you want to know about how it fits into the computing world. We'll take you on a technical tour of Java's language features and libraries. We'll explain, with program examples, the language basics, O-O support, packages, interfaces, exceptions, dynamic class loading, threads and synchronization, reflection, garbage collection, and native methods. Next, we'll tour the rich set of libraries supporting I/O, data structures, networking, GUIs, applets, database connectivity, remote method invocation, internationalization, media and more. As time permits we'll address security, implementation technologies, Java Beans, Media APIs, JINI, JavaOS, JavaMail, JMAPI, JNDI, JMS, JFC, and more. Our goal is to give you all the information you need to evaluate Java's suitability for your projects.

Attendee Background: Intermediate level experience with any common programming language. You don't need to be an object-oriented programmer, but the more technical your background, the more you will get from the course. Language features will be presented at several levels, to accommodate a diverse audience. Seat belts recommended.

Carol Meier, currently owns, operates, develops courseware, teaches and consults for .profile Consulting Inc. She has been developing software for almost 20 years, first at Bell Labs, than as an independent consultant, and for seven years as co-founder of XVT Software Inc. Since 1984 Carol has been teaching C, C++, UNIX and more recently Java for the University of Colorado.

George Watson is currently developing embedded systems and device drivers for Epilog Corporation. He has been developing software for 20 years, working with object technologies for the past 10 years, and using Java since 1995. George has extensive experience in OOA&D, molecular modeling, computer-aided dispatch, health care and other areas. As an instructor, George has taught algorithms and operating systems theory, and has been teaching Java for 3 years.

Tutorials
at a Glance
Tracks
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home