Java -- the dial-tone of the Internet


   1995   Introduction at WWW3
   1996   1.0 with AWT
   1997   1.1.x with modified event handling
   1998   version 1.2 (beta) with Swing

Design principles -- safety

  • a modern programming language
  • C++ syntax, no pointers
  • virtual machine (runs on many platforms)
  • libraries: threads, networking, AWT
  • downloadable classes
  • support for applets
  • extensions and APIs: Beans, Swing, MEDIA, 3D


slide: The language Java