El lenguaje Java

Java es un lenguaje multiplataforma de alto nivel, desarrollado por Sun Microsystems con la idea de que el mismo software pueda ejecutarse en diferentes tipos de computadoras y sistemas operativos. En sus inicios surgió como parte de un proyecto, conocido como "The Green Project", orientado al desarrollo de software avanzado para productos electrónicos de consumo, que requerían una plataforma simple, robusta y portable.

Como lenguaje de programación, Java tiene muchas similitudes con C, o C++, pero no se deriva de estos lenguajes, ni es parte de ellos.  Es una plataforma de programación que permite desarrollar aplicaciones que se ejecuten de la misma manera en cualquier tipo de hardware o sistema operativo, ya sea en una PC o una Macintosh, sobre Windows o Unix o incluso en dispositivos tan diversos como un cajero automático, una agenda electrónica o un teléfono celular. 

más información

Downloads

Microsoft SDK for Java 4.0

El  Microsoft SDK (Software Development Kit) for Java 4.0 es el kit de desarrollo para Microsoft Internet Explorer 5.5. Provee herramientas, información y ejemplos para ayudar a desarrollar programas y applets de Java.
más downloads 

¿Quién es Duke?

Duke es la mascota de la tecnología Java. Apareció en 1992 como un personaje animado que fue parte principal de la interface de usuario de un nuevo dispositivo de control. En 1995 una animación de Duke se mostró como el primer Applet que fue insertado en una página Web, y que cambió la forma de presentar la información en Internet hacia un concepto más dinámico 
más sobre Duke, y la historia de Java.
 ¿Qué se puede hacer con Java?

Simulación de un circuito electrónico 

Este Applet de Java simula el comportamiento de un circuito electrónico con compuertas lógicas. Al oprimir los interruptores A y B se pueden colocar 0  y 1 binarios en las entradas de la compuerta AND. Esta compuerta hará la función AND y dará como resultado un 0 o un 1, que apagará o encenderá el LED. Arrastrando los componentes de la barra de la izquierda se pueden crear y simular circuitos diferentes.