Java ???
Download
1 / 21

Java - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

Java ???. Ing. Rolando Steep Quezada Martínez [email protected] ¿Qué es Java?. Java: Es una plataforma y lenguaje Orientado a Objetos. Diseñado originalmente por Sun Microsystems para aparatos electrodomésticos. Contiene una librería de Clases Base.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Java ' - jemima


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Java ???

Ing. Rolando Steep Quezada Martínez

[email protected]


Qu es java
¿Qué es Java?

  • Java:

    • Es una plataforma y lenguaje Orientado a Objetos.

    • Diseñado originalmente por Sun Microsystems para aparatos electrodomésticos.

    • Contiene una librería de Clases Base.

    • Usa una máquina virtual para la ejecución de un programa.

[email protected]


Principales beneficios de java
Principales beneficios de Java

  • Orientado a Objetos

  • Interpretado y de plataforma independiente

  • Dinámico y distribuido

  • Soporta la Multitarea

  • Robusto y Seguro

[email protected]


La m quina virtual de java

Sistema Operativo

Sistema Operativo

Browser

JVM

JVM

Application

Applet

La máquina virtual de Java

Entrono de Ejecución de un programa Java

Entrono de Ejecución de un applet Java

[email protected]


Compiladores jit just in time

Sistema Operativo

(* .class)

(* .java)

Java ByteCode

Código Fuente

Java

VM

javac

java

archivo .class

JVM

ejecutándose un Applet o una Aplicación

Compilador

J.I.T.

código máquina

Compiladores JIT (Just In Time)

Proceso de creación y cargar de un programa Java

Proceso de Ejecución de un Programa Java

[email protected]


Arquitectura neutral de java

Código Fuente

El mismo para cada plataforma

( * .java )

Compilador

Uno para cada plataforma

Java Byte Code

El mismo para cada plataforma

( * .class )

Intérprete

Uno para cada plataforma

Unix

Mac OS

Windows 95/98

Windows NT

Solaris

OS/2

Arquitectura neutral de Java

[email protected]


Ediciones del sdk de java
Ediciones del SDK de Java

  • Java está disponible en las ediciones:

    • J2SE (Standard Edition): Desarrollo de Aplicaciones standalone (escritorio) y applets.

    • JEE (Enterprise Edition): Desarrollo de Aplicaciones Empresariales (WEB e Integración de Aplicaciones). Contiene a J2SE.

    • J2ME (Micro Edition): Desarrollo de Aplicaciones móviles.

    • Java Card: Desarrollo de Micro Aplicaciones. (SmartCards).

[email protected]


La plataforma java 2 standard edition
La Plataforma Java 2 Standard Edition

[email protected]


Componentes del java 2 sdk
Componentes del Java 2 SDK

  • Provee:

    • Compilador (javac.exe)

    • Librería de Clases Base

      • classes.zip

      • rt.jar

    • Debugger (jdb.exe)

    • Interprete de Bytecode:

      La Máquina Virtual de Java (java.exe)

    • Generador de Documentación (javadoc.exe)

    • Utilidad para Empaquetado (jar.exe)

    • Visor de Applets (appletviewer.exe), etc…

[email protected]


Contenedores y servidores jee 5
Contenedores y Servidores JEE 5

[email protected]


Capas de una aplicaci n empresarial con jee
Capas de una Aplicación Empresarial con JEE

[email protected]


Tecnolog as que respaldan la capa web de jee 5
Tecnologías que respaldan la capa web de JEE 5

[email protected]


Integraci n de seguridad access manager
Integración de Seguridad - Access Manager

[email protected]


Java micro edition
Java Micro Edition

[email protected]


Java card
Java Card

[email protected]


Entornos de ejecuci n
Entornos de Ejecución

[email protected]


D nde est java
¿Dónde está Java?

[email protected]


Java community process jcp

Apache Software Foundation

Eclipse Foundation Inc.

Fujitsu Limited

Google

Hewlett-Packard

IBM

Intel

Nortel Networks

Oracle

Red Hat middleware LLC

SAP

SAS Institute Inc.

Sun Microsystems

Nokia

Java Community Process (JCP)

[email protected]


Consideraciones al elegir java
Consideraciones al Elegir Java

  • Tiempo y Costo de Entrenamiento del Equipo de Desarrollo.

  • Documentación adecuada del IDE a Utilizar.

  • Hardware disponible.

  • Entorno de Ejecución.

  • Arquitectura de la Aplicación

[email protected]


Proyecto siat sat trujillo
Proyecto SIAT – SAT Trujillo

  • ERP implementado sobre Java EE 5

  • Integra todos los Procesos de un Servicio de Administración Tributaria (SAT)

  • Se proyecta que 1300 Municipios accederán a los Servicios de SIAT para el 2010.

[email protected]


Gracias…

[email protected]


ad