13
CAPÍTULO I INTRODUCCIÓN A JAVA Preparado por: Lic. Saily González

Capítulo i que es java

Embed Size (px)

Citation preview

Page 1: Capítulo i que es java

CAPÍTULO IINTRODUCCIÓN A JAVA

Preparado por: Lic. Saily González

Page 2: Capítulo i que es java

Contenido 1.1- Origen 1.2- Características de Java1.3- Ambiente de desarrollo de Java 1.3.1- Entorno de Lenguaje 1.3.1.1- Compilador 1.3.1.2- Interprete1.4- Plataformas en Java 1.4.1- J2EE 1.4.2- J2SE 1.4.3- J2ME1.5- Entono de Desarrollo en Java 1.5.1- Aplicaciones 1.5.2- Applets

Page 3: Capítulo i que es java

ORIGENES

Java fue diseñado en 1990 por James Gosling, de Sun Microsystems. En 1991 inició su desarrollo con el nombre de Proyecto OAK(roble en

inglés).

1993, el proyecto Green se renombra como First Person Juc.

1995 salió al mercado bajo el nombre de Java, nombre dado por tipo de

café que se servía en una cafetería cercana al lugar dónde trabajan los

desarrolladores.

1996, Sun lanzo el JDK 1.0, primera versión del kit de desarrollo de

dominio público.

1997, JDK 1.1.

1998, se lanza la plataforma Java 2 (JDK1.2).

Los programas java se pueden incluir en páginas HTML y descargarse

en navegadores web.

Page 4: Capítulo i que es java

QUÉ ES JAVA?Java es una plataforma de software desarrollada por

Sun Microsystems.

Java es un lenguaje de programación que está

orientado a objetos, y forma parte de uno de los

intentos más serios de materializar el lenguaje

universal, es decir, el lenguaje que sea portable a

cualquier máquina y sistema operativo, no sólo a

nivel de código fuente, sino también a nivel de

ejecutable.

Además, Java es un vehículo para potenciar las

comunicaciones en Internet, y dotar a las páginas

Web de interactividad.

Page 5: Capítulo i que es java

CARACTERÍSTICAS DE JAVA

SENCILLO ORIENTADO A OBJETOS

DISTRIBUIDO

INTERPRETADO

ROBUSTO

SEGURO

ARQUITECTURA NEUTRAL

PORTABLE

ALTO RENDIMIENTO

MULTIHILO

DINÁMICO

Page 6: Capítulo i que es java

AMBIENTE DE DESARROLLO JAVA

Entorno de lenguaje

INTÉRPRETES COMPILADORES

Programa Fuente

Intérprete

Traducción y Ejecución línea a

línea

Programa Fuente

Compilador

Programa Objeto

Page 7: Capítulo i que es java

Continuación…

1- Un Compilador Java (Javac)

herramientas utilizadas para desarrollar programas java

2- Máquina Virtual Java(Java)

3- Herramientas para visualizar Applets

4- Un depurador elemental

5- Una Herramienta de Documentación

Page 8: Capítulo i que es java

Continuación…

Page 9: Capítulo i que es java

PLATAFORMAS EN JAVA

J2EE - Java 2 Enterprise Edition

Está orientada al desarrollo de aplicaciones de propósito

empresarial o para servidores y son numerosos los grandes

fabricantes (IBM, Nokia, motorota, HP).

J2EE es un grupo de especificaciones diseñadas por Sun que

permiten la creación de aplicaciones empresariales, como por

ejemplo acceso a bases de datos (JDBC), utilizando directorios

distribuidos (JNDI), acceso a métodos remotos (RMI/CORBA),

funciones de correo electrónico (JavaMail) y aplicaciones Web

(JSP y Servlets), entre otras herramientas.

Page 10: Capítulo i que es java

Continuación…

J2SE - Java 2 Platform Standard Edition

Es la edición que provee la base para la construcción y puesta en producción

de aplicaciones empresariales de tipo "client-side", entregando toda la

funcionalidad necesaria para satisfacer a los clientes web.

Le ofrece la base para el desarrollo y la distribución de manera sencilla de

aplicaciones para sistemas cliente para Web robustas e independientes de

plataforma, el mejoramiento de la seguridad y una mayor interoperabilidad

empresarial.

Page 11: Capítulo i que es java

Continuación…

J2ME - Plataforma Java 2, Edición micro

Es la plataforma Java para dispositivos de consumo e

integrados como teléfonos móviles, PDA, sintonizadores de TV

y una amplia gama de aparatos móviles e inalámbricos.

J2ME es el tipo de plataforma que ofrece potencia para las

nuevas aplicaciones y máxima conectividad inalámbrica al

teléfono móvil y al PDA siempre que se necesiten. J2ME se

encuentra actualmente en el interior de millones de

dispositivos, y es la plataforma preferida para el desarrollo de

herramientas y funciones para teléfonos móviles y PDA.

Page 12: Capítulo i que es java

ENTORNOS DE DESARROLLO DE JAVA (JDK)

APLICACIONES

Son programas autónomos independientes, tal como cualquier programa escrito utilizando lenguajes de alto nivel.

Las aplicaciones se pueden ejecutar en cualquier computadora con interprete Java y son ideales para desarrollo de software.

Una aplicación es un programa que corre en su computadora bajo su sistema operativo.

Page 13: Capítulo i que es java

Continuación…

Applets

Son un tipo especial de

programas java que se

pueden ejecutar

directamente en un

navegador Web compatible

Java; son adecuados para

desarrollar proyectos Web.

Un Applets es una aplicación diseñada para ser transmitida por Internet y ejecutada en un navegador Web compatible con java.