Académique Documents
Professionnel Documents
Culture Documents
HISTORIA.
Java se cre como una herramienta de programacin para ser usada en un proyecto de set-top-box en una pequea operacin denominada the Green Project en Sun Microsystems en el ao 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabaj durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo. Las tres razones por las que se desarrollo java fueron las siguientes: -La necesidad de interfaces mucho ms cmodas e intuitivas que los sistemas que existian en esa poca. -La fiabilidad y facilidad de desarrollo. -Enorme diversidad de controladores electrnicos.
IMPORTANCIA DE JAVA
P O R Q U N E C E S I TO JAVA ?
EXISTE UN GRAN NMERO DE APLICACIONES Y SITIOS WEB Q U E N O F U N C I O N A N A M E N O S Q U E J AVA E S T I N S T A L A D O, Y M U C H A S M S Q U E S E C R E A N A D I A R I O. J AVA E S R P I D O, SEGURO Y FIABLE. DE PORTTILES A CENTROS DE DATOS, DE CONSOLAS DE JUEGOS A QUPEREQUIPOS CIENTIFICOS, DE T E L F O N O S M V I L E S A I N T E R N E T , J AVA E S T A T O D A S P A R T E S . - - L A I M P O R T A N C I A D E J AVA R A D I C A E N L A P O S I B I L I D A D D E C R E A R O D I S E A R S O F T WA R E Y P O D E R S E R E J E C U T A D O E N DIFERENTES PLATAFORMAS DONDE SE REQUIERE, SIN LA N E C E S I D A D D E E S T A R M O D I F I C N D O L O. A D E M S D E E S T O, E S UNA HERRAMIENTA DISEADA CON MUCHOS ELEMENTOS PA R E C I D O S A C + + P E R O E N U N A V E R S I N M E J O R A DA , M S SENCILLA DE MANEJAR, CON MENOS COMPLEJIDAD Y CON BA R R E R A S D E S E G U R I DA D E N S U L E N G UA J E Y E J E C U C I N.
ENTORNO EN FUNCIONAMIENTO
La plataforma Java es el nombre de un entorno o plataforma de computacin originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programacin Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma no es un hardware especfico o un sistema operativo, sino ms bien una mquina virtual encargada de la ejecucin de las aplicaciones, y un conjunto de bibliotecas estndar que ofrecen una funcionalidad comn.