slide1
Download
Skip this Video
Download Presentation
Java ???

Loading in 2 Seconds...

play fullscreen
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
slide1

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]

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]

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]

ad