The Cndnsd Vrsn: 4pm Thursday February 13 ACS Rm 123 -
The Java AWT and Event Model
Remember: New on-time meeting start! The meeting will start on-time at 4:00, however, since we usually have the room scheduled at 3:30, those who enjoy the 15 minutes of pre-meeting networking should arrive at 3:45.
Geoff has a lot of material to cover in this meeting, so it's
particularly important for us to start on time.
At the February 13th meeting of the Front Range UNIX Users Group Geoff Thompson will present an overview of the Java AWT (Abstract Window Toolkit) and the Event Model for release 1.1.
Java is a significant new platform independent technology that can be used for stand-alone applications and Web programming. Most graphical user interface programming in Java, whether in applets or stand-alone applications, uses the AWT. Consequently, the AWT (as in you "ought" to find about more about this) is one of Java's most important class libraries.
The Java language is quite stable, however, the AWT has evolved significantly from its creation to its current state in Java 1.0.2. Some of the most important changes are coming in 1.1. (And even more changes will follow.) At the center of this evolution is event processing. Several aspects of the AWT are straight forward and will be familiar to many programmers, however, the event model has been one of the most confusing aspects of the AWT. This talk will focus on the AWT and the details of event processing. If we're lucky, we may be able to illustrate the concepts with some live demos.
This talk will be technical, but informal, and occasionally very opinionated. I'll spend some time putting the AWT in context and explaining the special problems of portable toolkits, instead of just diving straight into the details.
Along the way several seemingly unrelated connections to other topics will be discussed, such as:
And finally, free stuff! A copy of Graphic Java, Mastering the AWT, by
David Geary and Alan McClellan, from SunSoft Press and Prentice Hall, will be given away.
- which came first, interpreters or compilers?
- When did Ivan Sutherland create a GUI software system featuring
object-oriented graphics and direct manipulation with a pointing device?
- what is in the suitcase in Pulp Fiction?
The next meeting of the Front Range UNIX Users Group will be in room 123 of the
CU Academic Computing Center building at Arapahoe and Marine Streets in Boulder.
Marine St intersects Arapahoe at 38th St; the Computing Center is on the southwest corner.
At the January 16th meeting of the Front Range UNIX Users Group Cricket Liu gave a talk on new features in DNS and BIND. Copies of the new edition of his book were given away (mostly to the back row) and a copy of his book is now in the FRUUG library. Thanks go to O'Reilly Associates for supplying FRUUG with these copies. His slides and references are available.
See the previous meetings page on the Fruug web site for more detail.
We are planning the following future meetings:
Contact the FRUUG Executive Committee at
fruug at fruug.org
if you have other interesting topic ideas or are interested in presenting a
- The March meeting will be on Python.
- We are getting tired of looking for someone to do a presentation on the Be-Box.
This month's addition to the FRUUG library is Addison Wesley's
How to Set Up and Maintain a Web Site, by Lincoln Stein. This
is the second edition of this title, and includes a CD-ROM with
ready-to-use Web page samples.
You may check books out using your business card as your library card; you
must be on the membership list to check books out. Books are due at the meeting
following the one in which they are checked out. If you don't
return your library books by the next meeting, you might find
yourself on our overdue book list.
We count on you returning books on time so that other members
may have the chance to use them as well.
Last Updated: 22 January1996.
webmaster at fruug.org