Historia del Lenguaje JAVA

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 2: TECNOLOGÍA JAVA Ing. Ronald Criollo.
Por: Gustavo Valencia Carrasco.
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Características Generales y Entornos de Desarrollo
JAVA.
Definición de objeto Un objeto es una representación detallada y particular de algo de la realidad. Todo objeto tiene un identidad o nombre, estado (características.
Curso de java básico (scjp)
INTRODUCCIÓN A JAVA. Java surgi ó en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de dise ñ ar un nuevo lenguaje de programaci ó n.
Curso de Java Capitulo 1: Introducción a Java Profesor:
Programación Orientada a Objeto 1
Aprenda Java Introducción. Existen 3 tipos de programación:
Programación Interactiva Introducción a Java
Esta obra está bajo una licencia de Creative Commons.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
ActiveX.
JAVA.
JAVA mas que un lenguaje – una tecnología Ing. Eduardo Fernández.
Java Applets Ing. Martín Jiménez.
Programación Java y Desarrollo de Aplicaciones
"java del lado del servidor" Servlet y JSP Java Server Pages.
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
Diego Chávez Portugal 1ºB
Jesús Arellano. La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma.
Primer Programa en JAVA
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparativa JSP, PHP, CGI, Servlets, Applets.
CS-434: Programación Orientada a Objetos usando Java Semana 1
Laboratorio 1 JavaScript.
Introducción a la Programación. Lenguaje de Máquina.
Conceptos Básicos para entender JAVA
PROGRAMACION III WILLIAM RICARDO BRAVO B. CARLOS FERNANDO MAYOR DAINER ANTONIO MOLINA P. CARLOS AUGUSTO SUAZA L. EDNA LORENA TRUJILLO P. INGENIERIA DE.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Applets Programación Dirigida a Objetos 3º Ingeniería Informática Curso 2005/2006 Joaquín Derrac Rus José María de Córdoba Zea.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA.
CONFIGURACIÓN DE LA APLICACIÓN EN JAVA. En la actualidad existen diferentes paquetes para el desarrollo de aplicaciones en Java con herramientas más visuales.
MBA. LIDA LOOR MACIAS2 Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado.
Seminario de Java Programación Orientada a Objetos.
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
Ivette C. Martínez - Héctor Palacios Java – Modulo 1 Introducción y Fundamentos del lenguaje de programación Java.
MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.
Introducción al lenguaje de programación Java
Java ??? Ing. Rolando Steep Quezada Martínez
INSTITUTO TECNOLOGICO DE MINATITLAN
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Desarrollo DE apps móviles
Arrays multidimensionales en JAVA
COLEGIO DE CIENCIAS Y HUMANIDADES CURSO DE COMPUTACION 1 NOMBRE DEL ALUMNO:TANIA IVONNE RAMIREZ DOMINGUEZ MATRICULA: GRUPO:1°C TURNO:MATUTINO NOMBRE.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
Desarrollo DE apps móviles
¿ Por que utilizar Java y la POO
ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Capítulo 1: El lenguaje de programación Java Material de clase adaptado por: Mauricio Cabezas Algoritmia y Programación.
ALGORITMOS DISTRIBUIDOS EN JAVA DAJ. ¿Que es DAJ?  DAJ consiste de una librería de clases java con una simple interface de programación que permite desarrollar.
Aplicación Móvil. ¿QUÉ ES ANDROID? En los últimos años los teléfonos móviles han experimentado una gran evolución, desde los primeros terminales, grandes.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Clase 2: introducción (2ª parte) iic1102 – introducción a la programación.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Java y JSP Introducción a Java. Reseña histórica  Surge en 1991 por Sun Microsystems  Desarrollado para electrodomésticos  Se buscaba un código neutro.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

Historia del Lenguaje JAVA Breves reseñas históricas sobre el nacimiento y evolución del lenguaje de programación JAVA José Luis Redondo García. Grupo Quercus Engineering Software, UEX

¿Cómo nace Java? Principios de los 90: En los laboratorios de Sun se empieza a desarrollar un nuevo lenguaje bautizado “Oak” (roble). Orientado a Objetos Parecido a C++ La idea original era crear un lenguaje universal para que con un mismo aparato de control remoto se pudieran manejar diferentes equipos de entretenimiento. Este lenguaje original fue creado por James Gosling, y lo e llamaba Oak por un árbol que veía desde su oficina.

¿Cómo nace Java? El lenguaje OAK se torna producto y los desarrolladores se dieron cuenta de lo efectivo que podría ser este lenguaje en Internet y lo utilizan para desarrollar un Web browser, que llaman HotJava. Gracias a este navegador, nacen los Applets. Sun acuerda poner disponible OAK, sin embargo cambia su nombre a JAVA: El término Java: Las iniciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana.

¿Cómo nace Java? El browser fue demostrado en una conferencia mundial de Sun que se ofreció en 1995. Este es el año en que surge la primera versión pública, Java 1.0. Netscape anuncia su nuevo navegador con soporte para Java y esta tecnología se dispara.

Evolución de Versiones Java ha seguido desarrollándose a través de los años. Las siguientes son las versiones de Java: Java 1.0 en 1995 Java 1.1 en 1997 Java 1.2 en 1998, también conocido como Java 2 Java 1.3 en 2000 Java 1.4 en 2002 Java 1.5 en 2004, también conocido como Java 5 Java 1.6 en 2006, también conocido como Java 6 5

Entorno de Ejecución Para ejecutar un programa en Java, lo mínimo que se necesita es que la computadora contenga el Entorno de Ejecución de Java (JRE, Java Runtime Environment). El JRE se instala de forma automática la primera vez que se accede a una página Web que contiene un applet. 6

Ediciones de Java (cont.) Los programadores necesitamos además un conjunto de programas que nos permita crear aplicaciones y applets en Java. Éste se conoce como el Kit para Desarrollo de Java (JDK, Java Development Kit). Existen diferentes ediciones del JDK que se pueden obtener, totalmente gratis, de Sun Microsystems: Java SE, Java EE y Java ME. 7

Ediciones de Java (cont.) Java SE (Java Standard Edition) Provee todo lo necesario para la creación de aplicaciones y applets. Java EE (Java Enterprise Edition) Permite crear aplicaciones para empresas que proveen servicios por el Web. Java ME (Java Micro Edition) Permite crear aplicaciones para productos como teléfonos celulares y enseres eléctricos. 8

Popularidad del Lenguaje Índice TIOBE:

Java en la Actualidad Simple, orientado a objetos Independiente de Plataforma (JVM)‏ Portable. Versátil, Dinámico, Robusto y seguro. Gratuito. Fácil de usar y desarrollar. Gran comunidad de Desarrolladores en el mundo.