SlideShare una empresa de Scribd logo
1 de 7
REPUBLICA BOLIVARIANA DE VENEZUELA.
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”.
EXT – PORLAMAR.
APLICACIONES EN JAVA
INTEGRANTES.
Vásquez. Elizabeth.
C.I. 20536370
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
CLASES DE JAVA PARA LECTURA Y ESCRITURA DE DATOS
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)
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.
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.
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.

Más contenido relacionado

Similar a Aplicaciones en java

Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
Carlos Ordaz
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
Karlytozdj
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
rolmanpaul
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
MariviMartinezM
 
Jesus cardona presentacion no numerica 2_java
Jesus cardona presentacion no numerica 2_javaJesus cardona presentacion no numerica 2_java
Jesus cardona presentacion no numerica 2_java
jessancardona
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
rsalazar16988
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
rolmanpaul
 

Similar a Aplicaciones en java (20)

Java
JavaJava
Java
 
Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones java
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
 
Genesisslideshere
GenesisslideshereGenesisslideshere
Genesisslideshere
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
Jesus cardona presentacion no numerica 2_java
Jesus cardona presentacion no numerica 2_javaJesus cardona presentacion no numerica 2_java
Jesus cardona presentacion no numerica 2_java
 
Ppt java
Ppt javaPpt java
Ppt java
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Java
JavaJava
Java
 
Ediciones de java
Ediciones de javaEdiciones de java
Ediciones de java
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
 
Glosario de internet
Glosario de internetGlosario de internet
Glosario de internet
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
Actividad N°1
Actividad N°1Actividad N°1
Actividad N°1
 

Aplicaciones en java

  • 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
  • 3. CLASES DE JAVA PARA LECTURA Y ESCRITURA DE DATOS
  • 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.