1. REPUBLICA BOLIVARIANA DE VENEZUELA.
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”.
EXT – PORLAMAR.
APLICACIONES EN JAVA
INTEGRANTES.
Vásquez. Elizabeth.
C.I. 20536370
2. ENTRADA Y SALIDA DE DATOS EN JAVA
Fuente Información Destino
Datos…
En Java se define la abstracción de stream (flujo) para tratar la
comunicación de información entre el programa y el exterior
1. Entre una fuente y un destino fluye una secuencia de datos
2. Los flujos actúan como interfaz con el dispositivo o clase
asociada
1. Operación independiente del tipo de datos y del dispositivo
2. Mayor flexibilidad (p.e. redirección, combinación)
3. Diversidad de dispositivos (fichero, pantalla, teclado, red, …)
4. Diversidad de formas de comunicación
• Modo de acceso: secuencial, aleatorio
• Información intercambiada: binaria, caracteres, líneas
4. Entrada y Salida Estándar (teclado y pantalla)
Java tiene acceso a la entrada/salida estándar a través de
la clase java.lang.System
• Los flujos estándar son campos estáticos de System
• Flujos
1. System.in implementa la entrada estándar
2. System.out implementa la salida estándar
3. System.err implementa la salida de error
Entrada
(teclado) Datos Datos
Programa
Salida
(Pantalla)
5. Java foundation classes (JFC) y java 2D
Las JFC, java foundation classes son un conjunto de
componentes y características para ayudar a construir los entornos
gráficos de los programas o guis (graphical user interfaces). Incluye
prácticamente todo tipo de elementos gráficos como botones,
paneles, menús y ventanas, con muchas ventajas sobre el awt. Swing
es una parte de las JFC que permite incorporar en las aplicaciones
elementos gráficos de una forma mucho más versátil y con más
capacidades que utilizando el awt básico de java
Java media framework (JMF)
Es una definición de la interfaz utilizada por java para la
utilización de datos multimedia. Como definición de interfaz. JMF
indica como los proveedores de dichas clases deben encapsularlas y
registrar las en el sistema. Permite a las aplicaciones javas incluir
componentes de audio, video, así como capturar, reproducir y
decodificar múltiples formatos.
6. Java 3D
Es una interfaz para escribir programas que
muestran e interactúan con gráficos tridimensionales.
Permiten la creación de imágenes, visualizaciones,
animaciones y programas de aplicaciones graficas 3D
interactivas.
JavaBean
Un JavaBean o bean es un componente hecho en
software que se puede reutilizar y que puede ser manipulado
visualmente por una herramienta de programación en
lenguaje Java.
7. 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.
RMI y Java IDL
Tanto RMI (remote
method invocation) como java
IDL (java interface
definitionlanguage) son
herramientas para desarrollar
aplicaciones distribuidas.