Java ???
Download
1 / 21

Java ??? - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

Java ???. Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe. ¿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 1336380

Java ???

Ing. Rolando Steep Quezada Martínez

rquezada@satt.gob.pe


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.

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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).

rquezada@satt.gob.pe



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…

rquezada@satt.gob.pe


Contenedores y servidores jee 5
Contenedores y Servidores JEE 5

rquezada@satt.gob.pe





Java micro edition
Java Micro Edition

rquezada@satt.gob.pe


Java card
Java Card

rquezada@satt.gob.pe


Entornos de ejecuci n
Entornos de Ejecución

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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)

rquezada@satt.gob.pe


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

rquezada@satt.gob.pe


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.

rquezada@satt.gob.pe


Java 1336380

Gracias…

rquezada@satt.gob.pe