Lecture 1B
  History
  Features
  Benefits in Science
  Drawbacks
  Apps in science
 
  Running Java
  Interpret/Compile
  1.0 vs 1.1 vs 1.2
  Getting Started
  Tools
  Simple Applet
  Homepage Setup
  Java Books
  Exercises

Lectures

1A: Introduction
1B: Java Intro
2A: BuildingBlocks
2B: Objects
3A: More Objects
3B: Exceptions
       & Threads
4A: Waves
4B: Nuclear &
       Particle
5A: AWT
5B: More AWT
      & Graphics
6A:Detectors &
      Simulation
6B: LHC/Atlas &
     RandomSims    
7A: Swing
7B: Java2D
8A: Java Apps
8B: Dialogs &
    MoreClasses
9A: Java I/O
9B: Utilities,
        Unicode
10A: More
    Threading
10B: File
    Handling
11A: Array,Print,
    Images
11B: SimplePhysics
    Simulation
12A: Tips &
    Techniques
12B: More Tips &
    Techniques
13A: Satellite
    
Simulations
13B: Intro to Java
    Networking
14A: Java Servers
14B: HTTP Server
15A: ServerClient
15B: ServerClient
   Expt.Simulation
16A: Course
          Review
16B: ExerciseTest
        Discussion

    Contacts
    Description
    Exercises
    Index
    Outline
    Q&A
    Resources
    StudentInfoForm
    Student Pages
    What's New

 

Home : Lectures : Lecture 1B : Java History
Java History
  • Oak began at Sun Microsystems around 1990 and was developed primarily by James Gosling with inspiration from Bill Joy.

  • Intended as control software for embedded microprocessors in consumer items (cable set-top boxes,VCR's, toasters) and also personal data assistants (PDA). Should be
    • Platform independent since the processors would come from multiple manufacturers.
    • Extremely reliable and compact.

  • The interactive TV and PDA markets never took off, but in 1993 the internet and the Web began to explode. So they changed name to Java and shifted to internet applications.

  • The HotJava browser, written in Java at Sun in a few months, appeared in 1994. It illustrated the power of applets.

  • Version 1.0 of the Java Development Kit (JDK) was released for free by Sun in 1996.

  • Netscape 2.0-4.0 included Java 1.0. Microsoft and other companies also licensed Java.

  • Version 1.1, with substantially greater capabilities, was released in 1997.

  • Version 1.2, renamed Java 2, with new Foundation Classes for improved graphics and user interfaces, was released in 1999.

  • Sun turned Java over to a standards body yet still maintains status as the primary source. Sun controls the copyrights to logos, etc. Sun also is fighting with Microsoft over non-Pure variations in the MS version of Java.

 

Home Lectures Resources Index Contacts Students


Physics Simulations with JavaTM
KTH, Kurskod: 5A1418
Curator: Clark S. Lindsey