| |
1995 |
Java technology is officially announced at Sun Microsystems' SunWorld user conference, as a programming language for developers to write a program once and have it run on multiple operating system platforms, a feature termed "write once, run anywhere".
|
|
| |
1996 |
Java Development Kit (JDK) 1.0 is released. The first JavaOne developer conference takes place, and JavaBeans, Servlets and other technologies are announced. Microsoft licenses Java technology from Sun for five years.
|
| |
1997 |
JavaBean Development Kit is released, an Enterprise JavaBeans (EJB) technology is announced. Sun
sues Microsoft for breach of contract and copyright infringement.
|
|
| |
1998 |
Visa launches the world's first smartcard based on Java Card technology; Sun ships the Java 2 platform, with an improved graphical user interface, and many additional packages. A judge orders Microsoft to remove Java logo from its products.
|
|
| |
1999 |
Jini technology is announced, to simplify the connection and sharing of devices, such as printers and disk drives, on a network. JavaServer Pages technology is unveiled, and J2SE, J2EE and J2ME platforms announced. The J2EE platform is shipped.
|
|
| |
2000 |
Microsoft announces C# and .net Framework, to compete directly against J2EE
|
|
| |
2001 |
J2EE Connector Architecture is announced. Sun and Microsoft settle their 1997 lawsuit.
|
|
| |
2002 |
J2EE 1.4 Beta is released. Sun files a private antitrust lawsuit against Microsoft, seeking immediate injunction against Microsoft shipping Sun's JVM in Windows, or distributing a standalone version of its own JVM.
|
|
| |
2004 |
Sun releases Tiger (Java 5.0). Sun and Microsoft settle all litigation and sign a technology sharing agreement.
|
|
| |
2005 |
Java's 10th anniversary |
|