aplicaciones java. presentacion power point

17
I.U.P. “Santiago Mariño” Programación No Numérica II Docente: Ing. Diógenes Rodríguez Aplicaciones Java

Upload: marivimartinezm

Post on 17-Jun-2015

844 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicaciones java. Presentacion Power Point

I.U.P. “Santiago Mariño”Programación No Numérica II

Docente: Ing. Diógenes Rodríguez

Aplicaciones Java

Page 2: Aplicaciones java. Presentacion Power Point

Elaborado por:

Maria Virginia Martinez

Page 3: Aplicaciones java. Presentacion Power Point

Entrada y salida de datos

Es un intercambio de datos entre el programa y el exterior. La entrada y salida en java se implementa en el paquete java.io.

La entrada básica se realiza con la clase InputStreamY la salida con OutputStream

Ambas son clases que maneja Java y están incluidas en el paquete java.io.*, por lo cual es necesario importarlo al inicio del código fuente.

Page 4: Aplicaciones java. Presentacion Power Point

Clases de lectura y escritura en Java

Page 5: Aplicaciones java. Presentacion Power Point
Page 6: Aplicaciones java. Presentacion Power Point

Entrada y salida estándar

El acceso a la entrada y salida estándar es controlado por tres objetos que se crean automáticamente al iniciar la aplicación: System.in, System.out y System.err

System.in: implementa la entrada estándar (normalmente el teclado). Los métodos que proporciona para controlar la entrada son: read() y skip(n).

System.out: implementa la salida estándar y proporciona los métodos print(a) y println(a).

System.err: implementa la salida en caso de error

Page 7: Aplicaciones java. Presentacion Power Point

Archivos en Java

Page 8: Aplicaciones java. Presentacion Power Point

Un archivo es un paquete de datos identificado con un nombre y la extensión que hace referencia a la ubicación del mismo.

En Java se pueden crear archivos o trabajar con archivos existentes. Son muchas las operaciones que admite este lenguaje sobre los archivos, como crear, renombrar, buscar, eliminar, entre otras.

Page 9: Aplicaciones java. Presentacion Power Point

import java.net.URL;

import java.net.URLConnection;

...

try {

URL url = new URL("http://mas.lne.es/fotos/img/2007/10/62/203093470447035b9bc5a095.43783284-foto_verano.jpg"); URLConnection urlCon = url.openConnection(); ...} catch (Exception e) {

...

}

 

Tambien es posible trabajar con archivos directamente de la web. La clase básica para esto es URL. Con ella se indica la dirección web del fichero y se establace la conexión.

Page 10: Aplicaciones java. Presentacion Power Point

Java Foundation Classes (JFC) y Java 2D

Las Java Foundation Classes (JFC, en castellano Clases Base Java) son un framework gráfico para construir interfaces gráficas de usuario portables basadas en Java. JFC se compone de Abstract Window Toolkit (AWT), Swing y Java 2D. Juntas, suministran una interfaz de usuario consistente para programas Java, tanto si el sistema de interfaz de usuario subyacente es Windows, Mac OS X o Linux.

Java 2D es un API para dibujar gráficos en dos dimensiones usando el lenguaje de programación Java. Cada operación de dibujo Java 2D puede tratarse como rellenar una forma usando un pincel y componiendo el resultado en la pantalla.

Page 11: Aplicaciones java. Presentacion Power Point

Java 2D

Page 12: Aplicaciones java. Presentacion Power Point

Java Media Framework (JMF)

JMF es una API que sirve para incluir multimedia en las aplicaciones de Java, funciona básicamente, recibiendo el contenido multimedia de alguna fuente, para después procesarlo y entregarlo en alguna salida multimedia.

La manera más sencilla de poner un reproductor en una applet es utilizando el MediaPlayer Bean.

Page 13: Aplicaciones java. Presentacion Power Point

Java 3D

La API (Application Program Interface) Java3D es una interfaz de programación utilizada para realizar aplicaciones y applets con gráficos en tres dimensiones. Proporciona a los desarrolladores un alto nivel para crear y manipular objetos geométrios 3D y para construir las estructuras utilizadas en el renderizado de dichos objetos. Se pueden describir grandes mundos virtuales utilizando estos constructores, que proporcionan a Java3D la suficiente información para hacer un renderizado de forma eficiente.

Page 14: Aplicaciones java. Presentacion Power Point

Java Beans

Los JavaBeans son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

Se usan para encapsular varios objetos en un único objeto (la vaina o Bean en inglés), para hacer uso de un solo objeto en lugar de varios más simples.

RMI

RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI.

Page 15: Aplicaciones java. Presentacion Power Point
Page 16: Aplicaciones java. Presentacion Power Point

Java IDL

Java IDL o Java Interface Description Language es una implementación CORBA que permite que dos objetos interactúen sobre diferentes plataformas a través de una red. Java IDL al ser una interfaz permite que los objetos interactúen sin importar el lenguaje en que estén escritos, a diferencia de Java RMI que solo soporta objetos distribuidos escritos en Java.

Java Native Interface (JNI)

Java Native Interface (JNI) es un framework de programación que permite que un programa escrito en Java ejecutado en la máquina virtual java (JVM) pueda interactuar con programas escritos en otros lenguajes como C, C++ y ensamblador.

Page 17: Aplicaciones java. Presentacion Power Point

Gracias…