May meeting of the Mountain View Java Users Group

 
     Date: Wednesday, May 28th, 1997
     Time: 7.00pm-8.30pm
 Location: Sun Mountain View Campus
           Building 6, Stanford Room (directions below)


 Agenda:
 
 7.00 to 7.05  - Announcements
 7.05 to 8.15  - OO DESIGN AND THE JAVA ENVIRONMENT by Allen Holub
 8.15 to 8.30  - Q&A 

 
Note: For the "Announcements" section if you have something you
      would like announced, or any "News" (upcoming conferences,
      information about similar groups, applets...etc) please send
      mail to (Sudhakar Ramakrishnan) sudha@best.com prior 
      to the meeting

 =========================================

 OO DESIGN AND THE JAVA ENVIRONMENT.

 =========================================

 

Java and OO Design go together like coffee and chocolate. In fact, you'll never realize the full potential of Java unless you use it to implement an OO design. This talk will look at OO Design as a formal process and at how the ideas of OO design can be applied in a Java program. We'll go over the steps you take when putting an OO design together as well as some of the UML notation and the relationships between the notation and the English problem description. We'll also look at various Java-related "design patterns," focusing on the patterns that provide the structure for some of the java.* packages (for example, java.io's use of "Decorator" as a replacement for derivation and AWT 1.1's "Delegation" event model, which decouples of the UI from the logical model using the "observer" pattern).

 =====================

 Biography:

 =====================

ALLEN HOLUB, Biography

Allen Holub
 

Allen Holub is a design consultant, programmer, educator, and author specializing in object-oriented design, Java, C++, and systems
programming (NT, Windows95, and UNIX). He has worked in the computer field since 1979-as an independent consultant since
1983-on diverse projects ranging from operating systems, compilers, and embedded robotics systems, to various applications programs.

Mr. Holub teaches real-world programming classes and provides OO mentoring and training for many companies across the country. He
has also taught for the University of California Extension since 1982 (OO Design, Java, C, C++, Win32 Systems Programming, and
Microsoft Foundation Class Programming) and regularly receives accolades from his students.

Mr. Holub is a regular contributor to Dr. Dobb's Journal and Microsoft Systems Journal, and has also written for Programmers Journal,
Windows Tech Journal, Mac Tech Journal, and BYTE. He is a "C++ Pro" for the on-line magazine http://www.inquiry.com and is a
contributing editor at Dr. Dobb's Sourcebook. His popular "C Chest" column, which appeared in Dr. Dobb's Journal from 1983 to 1987,
provided many people with their first introduction to C. He also wrote a regular column for Programmer's Journal. His many books include:

      - Enough Rope to Shoot Yourself in the Foot (McGraw-Hill, 1995): A collection of rules of thumb for C++ programming. Following
      these rules helps the reader both write better code and head off programming errors before they happen. The rules are based on
      practical programming experience in C++. 
      - C+C++: Programming With Objects in C and C++ (McGraw-Hill, 1992): An introduction to C++ for professional C programmers,
      this book takes the unique approach of presenting object-oriented concepts in the context of C before introducing C++. Covers
      pitfalls of the language and presents more practical-programming advice, than most books of this sort. 
      - Compiler Design in C (Prentice Hall, 1990): Considered by many to be the definitive practical introduction to compiler design,
      this book covers all the relevant theory, but in the context of real programs: fully functional versions of the UNIX lex and yacc
      utilities are presented, as is the complete source code for a C compiler. This book is still a strong seller, six years after it's first
      printing. 
      - The C Companion (Prentice Hall, 1987): Each chapter covers a different subject, both interesting and useful to the C
      programmer, but not covered in most books on C programming. 
      - On Command: Writing a UNIX-like Shell for MS-DOS (M&T Books, 1986): The complete source code for a UNIX C-Shell
      implementation (which is much more powerful that Microsoft's COMMAND.COM) that ran under MS-DOS. One of the first books
      to show how to implement useful UNIX utilities in the MSDOS environment. 

His current writing project, tentatively titled Java Under the Hood (to be published by Morgan Kaufmann Publishers, Inc. in late 1997),
presents the complete source code for a Java compiler and virtual machine, written in Java and explained in depth.

Mr. Holub is also a composer and an instrument-rated private pilot. 

Information about training and consulting services provided by Mr. Holub is available at http://www.holub.com. 



© 1997 Allen I. Holub. 
Email: info@holub.com
Home Page: http://www.holub.com. 


 =====================

 Directions:
 
 =====================

 101 South take the San Antonio North exit which will take you over
 the freeway. Turn right on Casey Ave, then right on Marine Way, then
 left on Coast Ave. Go down to the end of Coast turn right into the
 parking lot at end of street.  Building 6 will be the first one on
 the left.  You can see the sign that says building 6 (it will be
 extremely obvious).
  
 From 101 North take the San Antonio exit, and then turn right. Then
 the same directions as above.

 Information on the Mountain View Java User's Group can be found on
 the World Wide Web at:
 
 MTVJUG HOME PAGE: MTVJUG HOME PAGE: http://www.mtvjug.org/mtvjug/home.html


Back

Last Updated : Tue 05/20/1997