java ??? ing. rolando steep quezada martínez [email protected]
TRANSCRIPT
![Page 2: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/2.jpg)
¿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.
![Page 3: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/3.jpg)
Principales beneficios de Java Orientado a Objetos Interpretado y de plataforma independiente Dinámico y distribuido Soporta la Multitarea Robusto y Seguro
![Page 4: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/4.jpg)
La máquina virtual de Java
Sistema Operativo
JVM
Application
Sistema Operativo
Browser
JVM
Applet
Entrono de Ejecución de un programa Java
Entrono de Ejecución de un
applet Java
![Page 5: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/5.jpg)
Compiladores JIT (Just In Time)
JVMejecutándose un Applet o
una Aplicación
CompiladorJ.I.T.
archivo .class
código máquina
Java ByteCode
Código Fuente
(* .java) (* .class)
JavaVM
Sistema Operativo
javac java
Proceso de creación y cargar de un programa Java
Proceso de Ejecución de un Programa Java
![Page 6: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/6.jpg)
Arquitectura neutral de Java
Compilador
Código Fuente
Java Byte Code
Intérprete
( * .java )
( * .class )
El mismo para cada plataforma
Uno para cada plataforma
El mismo para cada plataforma
Uno para cada plataforma
Windows 95/98
Windows NT
Mac OS Solaris Unix OS/2
![Page 7: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/7.jpg)
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).
![Page 9: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/9.jpg)
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…
![Page 18: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/18.jpg)
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
![Page 19: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/19.jpg)
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
![Page 20: Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe](https://reader035.vdocuments.co/reader035/viewer/2022062410/5665b4941a28abb57c925f97/html5/thumbnails/20.jpg)
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.