SlideShare una empresa de Scribd logo
1 de 7
LENGUAJE JAVA
¿QUIÉN CREO EL LENGUAJE?
Java fue originalmente desarrollado por James Gosling de Sun Microsystems
(y publicado en el 1995 como un componente fundamental de la plataforma
Java de Sun Microsystems.
HISTORIA………….
Java se creó como una herramienta de programación para ser usada en un
proyecto de set-top-box en una pequeña operación denominada the Green Project en
Sun Microsystems en el año 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 más cómodas e intuitivas que los
sistemas que existian en esa época.
-La fiabilidad y facilidad de desarrollo.
-Enorme diversidad de controladores electrónicos.
¿ P O R Q U É N E C E S I T O J AVA ?
E X I S T E U N G R A N N Ú M E R O D E A P L I C A C I O N E S Y S I T I O S W E B
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,
S E G U R O Y F I A B L E . D E P O R T Á T I L E S A C E N T R O S D E D A T O S , D E
C O N S O L A S D E J U E G O S A Q U P E R E Q U I P O S C I E N T I F I C O S , D E
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 W A R E Y P O D E R S E R E J E C U T A D O E N
D I F E R E N T E S P L A T A F O R M A S D O N D E S E R E Q U I E R E , S I N L A
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
U N A H E R R A M I E N T A D I S E Ñ A D A C O N M U C H O S E L E M E N T O S
P A 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 D A , M Á S
S E N C I L L A D E M A N E J A R , C O N M E N O S C O M P L E J I D A D Y C O N
B A R R E R A S D E S E G U R I D A D E N S U L E N G U A J E Y E J E C U C I Ó N .
IMPORTANCIA DE JAVA
ENTORNO EN FUNCIONAMIENTO
La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun
Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u
otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso, la
plataforma no es un hardware específico o un sistema operativo, sino más bien una máquina virtual
encargada de la ejecución de las aplicaciones, y un conjunto de bibliotecas estándar que ofrecen una
funcionalidad común.
COMO SE ENCUENTRA EN EL MERCADO
Oracle anuncia que Java SE 7 ya está disponible en el mercado
Redwood Shores, California – 15 de agosto de 2011.
Novedades
Oracle anunció que Java Platform, Standard Edition 7 (Java SE 7) ya está disponible en el
mercado. Se trata de la primera versión de la plataforma Java bajo la dirección de Oracle.
Esta versión Java SE 7 es el resultado del desarrollo para el conjunto de la industria que implica
revisiones abiertas, versiones provisorias (weekly builds) y una intensa colaboración entre los
ingenieros de Oracle y los miembros del ecosistema Java en todo el mundo, a través de OpenJDK
Community y Java Community Process (JCP).
Java SE 7 ofrece:
Cambios en el lenguaje para incrementar la productividad del desarrollador y simplificar las tareas
comunes de programación disminuyendo la cantidad de código necesario, aclarando la sintaxis y
haciendo que el código pueda leerse más fácilmente. (JSR 334: Project Coin)
Soporte mejorado para lenguajes dinámicos (entre ellos: Ruby, Python y JavaScript), lo que da
como resultado un aumento considerable del desempeño en JVM. (JSR 292: InvokeDynamic)
Una nueva API preparada para múltiples núcleos que permite a los desarrolladores convertir
fácilmente los problemas en tareas que pueden ejecutarse en paralelo en un número arbitrario de
núcleos de procesador. (JSR 166: Fork/Join Framework)
Un completa interfaz de I/O para trabajar con sistemas de archivo que pueden acceder a una
variedad más amplia de atributos de archivo y ofrecer más información cuando ocurren errores.
(JSR 203: NIO.2)
Nuevas características de redes y seguridad.
Mayor soporte de la internacionalización, incluido soporte para Unicode 6.0.
Versiones actualizadas de numerosas bibliotecas
Historia y evolución de Java

Más contenido relacionado

Similar a Historia y evolución de Java (20)

Josue cortes portafolio
Josue cortes portafolioJosue cortes portafolio
Josue cortes portafolio
 
C32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sunC32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sun
 
Bases de datos orozco
Bases de datos orozcoBases de datos orozco
Bases de datos orozco
 
Act4 izaguirre ruiz_rebeca
Act4 izaguirre ruiz_rebecaAct4 izaguirre ruiz_rebeca
Act4 izaguirre ruiz_rebeca
 
procesador digital
procesador digitalprocesador digital
procesador digital
 
Web quest
Web quest Web quest
Web quest
 
Servidores de la web 2
Servidores de la web 2Servidores de la web 2
Servidores de la web 2
 
WEB 2.0 GOOGLE DRIVE Y DROPBOX
WEB 2.0 GOOGLE DRIVE Y DROPBOXWEB 2.0 GOOGLE DRIVE Y DROPBOX
WEB 2.0 GOOGLE DRIVE Y DROPBOX
 
trabajo
trabajotrabajo
trabajo
 
joakin
joakinjoakin
joakin
 
Todo
TodoTodo
Todo
 
Android y ios
Android y iosAndroid y ios
Android y ios
 
Lenguales de programacion
Lenguales de programacionLenguales de programacion
Lenguales de programacion
 
Sistema Informático
Sistema InformáticoSistema Informático
Sistema Informático
 
Trabajo Gupal
Trabajo Gupal Trabajo Gupal
Trabajo Gupal
 
Todo
TodoTodo
Todo
 
Todo
TodoTodo
Todo
 
audacity laura reina.pptx
audacity laura reina.pptxaudacity laura reina.pptx
audacity laura reina.pptx
 
Manuel
ManuelManuel
Manuel
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 

Historia y evolución de Java

  • 2. ¿QUIÉN CREO EL LENGUAJE? Java fue originalmente desarrollado por James Gosling de Sun Microsystems (y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
  • 3. HISTORIA…………. Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 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 más cómodas e intuitivas que los sistemas que existian en esa época. -La fiabilidad y facilidad de desarrollo. -Enorme diversidad de controladores electrónicos.
  • 4. ¿ P O R Q U É N E C E S I T O J AVA ? E X I S T E U N G R A N N Ú M E R O D E A P L I C A C I O N E S Y S I T I O S W E B 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, S E G U R O Y F I A B L E . D E P O R T Á T I L E S A C E N T R O S D E D A T O S , D E C O N S O L A S D E J U E G O S A Q U P E R E Q U I P O S C I E N T I F I C O S , D E 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 W A R E Y P O D E R S E R E J E C U T A D O E N D I F E R E N T E S P L A T A F O R M A S D O N D E S E R E Q U I E R E , S I N L A 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 U N A H E R R A M I E N T A D I S E Ñ A D A C O N M U C H O S E L E M E N T O S P A 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 D A , M Á S S E N C I L L A D E M A N E J A R , C O N M E N O S C O M P L E J I D A D Y C O N B A R R E R A S D E S E G U R I D A D E N S U L E N G U A J E Y E J E C U C I Ó N . IMPORTANCIA DE JAVA
  • 5. ENTORNO EN FUNCIONAMIENTO La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma no es un hardware específico o un sistema operativo, sino más bien una máquina virtual encargada de la ejecución de las aplicaciones, y un conjunto de bibliotecas estándar que ofrecen una funcionalidad común.
  • 6. COMO SE ENCUENTRA EN EL MERCADO Oracle anuncia que Java SE 7 ya está disponible en el mercado Redwood Shores, California – 15 de agosto de 2011. Novedades Oracle anunció que Java Platform, Standard Edition 7 (Java SE 7) ya está disponible en el mercado. Se trata de la primera versión de la plataforma Java bajo la dirección de Oracle. Esta versión Java SE 7 es el resultado del desarrollo para el conjunto de la industria que implica revisiones abiertas, versiones provisorias (weekly builds) y una intensa colaboración entre los ingenieros de Oracle y los miembros del ecosistema Java en todo el mundo, a través de OpenJDK Community y Java Community Process (JCP). Java SE 7 ofrece: Cambios en el lenguaje para incrementar la productividad del desarrollador y simplificar las tareas comunes de programación disminuyendo la cantidad de código necesario, aclarando la sintaxis y haciendo que el código pueda leerse más fácilmente. (JSR 334: Project Coin) Soporte mejorado para lenguajes dinámicos (entre ellos: Ruby, Python y JavaScript), lo que da como resultado un aumento considerable del desempeño en JVM. (JSR 292: InvokeDynamic) Una nueva API preparada para múltiples núcleos que permite a los desarrolladores convertir fácilmente los problemas en tareas que pueden ejecutarse en paralelo en un número arbitrario de núcleos de procesador. (JSR 166: Fork/Join Framework) Un completa interfaz de I/O para trabajar con sistemas de archivo que pueden acceder a una variedad más amplia de atributos de archivo y ofrecer más información cuando ocurren errores. (JSR 203: NIO.2) Nuevas características de redes y seguridad. Mayor soporte de la internacionalización, incluido soporte para Unicode 6.0. Versiones actualizadas de numerosas bibliotecas