SlideShare una empresa de Scribd logo
1 de 14
Integrante:
Carlos Rodriguez. C.I 21.322.668
Porlamar, Junio del 2013
Instituto Politécnico Santiago Mariño
Extensión Porlamar
Catedra: Programación no Numérica II
La entrada y salida en java se implementa en el paquete java.io y toto el código presentado en este
capítulo se importa, aunque no se incluya la correspondiente sentencia import.
La clase abstracta InputStream declara los métodos para leer datos desde una fuente concreta y es la clasa base
de la mayor parte de los flujos de entrada enjava.io. Soporta los métodos siguientes:
 int read() lee un sólo byte de datos y los devuelve en el rango [0..255]. Devuelve -1 cuando se alcanza el
final del flujo y no puede seguir leyendo bytes.
 int read(byte [] buf) lee un array de bytes hasta buf.length. Devuelve el número de bytes leidos o -
1 cuando se llega al final del flujo.
 int read(byte [] buf, int off, int len) lee len bytes del flujo (o los que pueda) y los coloca a partir de la
posición off del array.
 long skip(long count) salta hasta count bytes de entrada o hasta el final del flujo de entrada,
devolviendo el número de bytes saltados.
 int available() devuelve el número de bytes que están disponibles para leerse.
 void close() cierra el flujo de entrada que abrió el constructor no-arg, liberando los recursos asociados
a ese flujo. No es necesario invocar este método ya que el flujo se cierra cuando se destruye el objeto
aunque es conveniente hacerlo ya que vuelca el buffer sobre el disco.
Las clases son las siguientes:
DataInputStream(lectura) y DataOutputStream(escritura): Proporcionan métodos para la lectura y
escritura de tipos primitivos de un modo independiente de la máquina.
Así proporcionan los siguientes pares de métodos lectura/escritura:
readBoolean writeBoolean readChar writeChar
readByte writeByte readUnsignedB
yte
writeUnsigned
Byte
readShort writeShort readUnsignedS
hort
writeUnsignedS
hort
readInt writeInt readLong writeLong
readFloat writeFloat readDouble writeDouble
La entrada y salida estándar se pueden clasificar en :
 System.in
 System.out
 System.err
 System.in: Este es el encargado del flujo estándar de entrada de datos al sistema donde
usualmente es por teclado.
 System.out: Se puede definir como el flujo de salida estándar de la clase OutputStream y
PrintStream destinado para la escritura e impresión de mensajes mostrados a través de la
pantalla.
 System.err: Este es el encargado de implementa la salida de error (permite a un programa
enviar mensajes de error a la pantalla)
Según los autores el manejo de los archivos posee ciertas características especiales que pueden
facilitar las lecturas y escrituras en los mismos archivos, usando las entradas y salidas estándar con ciertas
variantes, entre las cuales se encuentran las clases FileInputStream y FileInPutStream”.
 FileInputStream: Esta clase puede representar archivos de texto la cual son ingresados de manera
secuencial byte a byte. Se puede acceder a un bytes, varios bytes o a todo el archivo completo.
 FileOutputStream. Este tipo de clase permite examinar el archivo más de cerca utilizando sus métodos
antes de ser asignado a un flujo de entrada.
La serialización se define como un proceso donde se transforma un objeto en una cadena
de bytes para respaldarlo en un archivo o simplemente ser enviados mediante la red y así este puede
ser transformado a su forma original antes de que fuera serializado, con la finalidad de ser utilizados
Son conjunto completo de interfaz gráfica de usuario (GUI) de paquetes de apoyo que
están disponibles como parte de la plataforma Java SE. JFC AWT se extiende mediante la adición de
muchos componentes y servicios.
Las JFC, java foundation classes se pueden definir como un conjunto de componentes y características
para ayudar a construir los entornos gráficos de los programas o guis (graphical user interfaces).
Estas Incluye prácticamente muchos tipo de elementos gráficos como :
 Botones
 Paneles
 Menús
 Ventanas
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.
JMF está diseñado para:
 Ser fácil de programar
 Apoyar la captura de datos de los medios.
 Permitir el desarrollo de software multimedia de flujo y aplicaciones de
 conferencia en Java.
 Permiten a los desarrolladores avanzados y proveedores de
 tecnología para implementar soluciones a medida basadas en la API
 existente e integrar fácilmente nuevas características con el marco
 existente.
 Facilitar el acceso a los datos de los medios de comunicación primas.
 Permitir el desarrollo de, multiplexores descargables personalizados.
Es una Java biblioteca que permite a audio, vídeo y otros medios basados ​​en el tiempo que se
añaden a Java applets y aplicaciones
El API 3D de Java es un árbol de clases Java que sirven como interface para sistemas de
renderizado de gráficos tridimensionales y un sistema de sonido.
El programador trabaja con constructores de alto nivel para crear y manipular objetos
geométricos en 3D. Estos objetos geométricos residen en un universo virtual, que luego es
renderizado. El API está diseñado con flexibilidad para crear universos virtuales precisos de una
ámplia variedad de tamaños, desde astronómicos a subatómicos.
Un programa Java 3D crea ejemplares de objetos Java 3D y los sitúa en un estructura de
datos de escenario gráfico. Este escenario gráfico es una composición de objetos 3D en una estructura
de árbol que especifica completamente el contenido de un universo virtual, y cómo va a ser
renderizado.
Un Java Beans se define como un componente hecho en software que se puede reutilizar y
que puede ser manipulado visualmente por una herramienta de programación en lenguaje 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.
La especificación de JavaBeans de Sun Microsystems los define como "componentes de software
reutilizables que se puedan manipular visualmente en una herramienta de construcción".
Java Beans es una clase java que debe seguir los siguientes acuerdos:
 Se debe tener un constructor sin argumentos.
 Debe ser serializable.
 Debe proporcionar métodos para establecer los valores de ciertas propiedades.
Rmi y Java idl proporcionan los mecanismos mediante los cuales los distintos objetos
distribuidos se comunican y se transmiten la información. Son por lo tanto tecnologías que permiten
la creación y uso de objetos distribuidos, esto es, objetos o programas que interactúan en diferentes
plataformas y ordenadores a través de una red.
Arquitectura:
Contiene 4 capas que son:
 Primera capa: La primera capa es la de aplicación y se corresponde con la implementación real de
las aplicaciones cliente .
 Segunda capa: La capa 2 es la capa proxy, o capa stub-skeleton.
 Tercera capa: La capa 3 es la de referencia remota, y es responsable del manejo de la parte
semántica de las invocaciones remotas.
 Cuarta capa: La capa 4 es la de transporte
La interfaz JNI (Java Native Interface) se define como una herramienta de Java que
permite a aplicaciones escritas en Java ejecutar código nativo.
Así mismo también es posible la situación inversa, la ejecución de código Java desde
código nativo.
El framework JNI permite a un método nativo utilizar los objetos Java de la misma forma
en que el propio código de Java lo hace.
Un método nativo puede crear objetos Java; y examinarlos y utilizarlos para que lleven a
cabo su función. Un método nativo puede asimismo examinar y utilizar objetos que han sido creados
por código de aplicación escrito en Java.
Consultado el 29 de Junio del 2013 del documento en línea, Disponible :
http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/javaBeans/fundamento.htm (Fecha de Consulta
28/06/2013)
[documento Online]
Consultado el 29 de Junio del 2013 del documento en línea, Disponible :
http://es.scribd.com/doc/51830722/184/CLASES-DE-JAVA-PARALECTURA-
Y-ESCRITURA-DE-DATOS}
[documento Online]
Presentacion carlos

Más contenido relacionado

La actualidad más candente

Trabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iiTrabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iirafaelrojas91
 
presentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javapresentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javaingyon
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.PedroJBM
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica iiCarlos Ordaz
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I) Cristian
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointJ_cordero
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasAnel Sosa
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programaciónoposicionestic
 
Programación en Java (y II)
Programación en Java (y II)Programación en Java (y II)
Programación en Java (y II)Cristian
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gioRobert Wolf
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en javatensanti
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointMariviMartinezM
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficaAnel Sosa
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Javamaeusogo
 

La actualidad más candente (20)

Java
JavaJava
Java
 
Trabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iiTrabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica ii
 
presentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javapresentacion de Aplicaciones de Java
presentacion de Aplicaciones de Java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power point
 
3. tipos de programas java
3. tipos de programas java3. tipos de programas java
3. tipos de programas java
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Ppt java
Ppt javaPpt java
Ppt java
 
Java basico
Java basicoJava basico
Java basico
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programación
 
Programación en Java (y II)
Programación en Java (y II)Programación en Java (y II)
Programación en Java (y II)
 
Poovb
PoovbPoovb
Poovb
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gio
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz grafica
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 

Destacado

Procedimiento para consultar el ova sobre textos argumentativos
Procedimiento para consultar el ova sobre textos argumentativosProcedimiento para consultar el ova sobre textos argumentativos
Procedimiento para consultar el ova sobre textos argumentativosdimafuya
 
Presentación Corrección 3
Presentación Corrección 3Presentación Corrección 3
Presentación Corrección 3jogrossman
 
Diapocitivas como evalución final
Diapocitivas como evalución finalDiapocitivas como evalución final
Diapocitivas como evalución finalauripla8
 
Puertas pivotantes para cámaras frigoríficas
Puertas pivotantes para cámaras frigoríficas Puertas pivotantes para cámaras frigoríficas
Puertas pivotantes para cámaras frigoríficas Isotermia S.L.
 
La información como bien público (de Carolina De Volder)
 La información como bien público (de Carolina De Volder) La información como bien público (de Carolina De Volder)
La información como bien público (de Carolina De Volder)fabioapolomithos
 
Presentacion kunth. unidad 1
Presentacion kunth. unidad 1Presentacion kunth. unidad 1
Presentacion kunth. unidad 1franciapadilla
 
Principio de pascal (RAYMUNDO)
Principio de  pascal (RAYMUNDO)Principio de  pascal (RAYMUNDO)
Principio de pascal (RAYMUNDO)RaymundoMunive
 
Castellano
CastellanoCastellano
Castellanotumartes
 
Presentación power point
Presentación power pointPresentación power point
Presentación power pointChartolito
 

Destacado (20)

Procedimiento para consultar el ova sobre textos argumentativos
Procedimiento para consultar el ova sobre textos argumentativosProcedimiento para consultar el ova sobre textos argumentativos
Procedimiento para consultar el ova sobre textos argumentativos
 
Presentación Corrección 3
Presentación Corrección 3Presentación Corrección 3
Presentación Corrección 3
 
El trafico de animales
El trafico de animalesEl trafico de animales
El trafico de animales
 
Diapocitivas como evalución final
Diapocitivas como evalución finalDiapocitivas como evalución final
Diapocitivas como evalución final
 
Puertas pivotantes para cámaras frigoríficas
Puertas pivotantes para cámaras frigoríficas Puertas pivotantes para cámaras frigoríficas
Puertas pivotantes para cámaras frigoríficas
 
Trabajo para proyecto integrado
Trabajo para proyecto integradoTrabajo para proyecto integrado
Trabajo para proyecto integrado
 
Biografia de DEADMAU5
Biografia de DEADMAU5Biografia de DEADMAU5
Biografia de DEADMAU5
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
La información como bien público (de Carolina De Volder)
 La información como bien público (de Carolina De Volder) La información como bien público (de Carolina De Volder)
La información como bien público (de Carolina De Volder)
 
Presentacion kunth. unidad 1
Presentacion kunth. unidad 1Presentacion kunth. unidad 1
Presentacion kunth. unidad 1
 
Principio de pascal (RAYMUNDO)
Principio de  pascal (RAYMUNDO)Principio de  pascal (RAYMUNDO)
Principio de pascal (RAYMUNDO)
 
Energias
EnergiasEnergias
Energias
 
Examen
Examen Examen
Examen
 
Software producción de calzado
Software producción de calzadoSoftware producción de calzado
Software producción de calzado
 
seguimiento
seguimientoseguimiento
seguimiento
 
Dia 11
Dia 11Dia 11
Dia 11
 
Castellano
CastellanoCastellano
Castellano
 
Sin tema 2
Sin tema 2Sin tema 2
Sin tema 2
 
Presentación power point
Presentación power pointPresentación power point
Presentación power point
 
Gestion
GestionGestion
Gestion
 

Similar a Presentacion carlos

Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaLuisFeSilva
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en javamariasuarezsalazar
 
No numerica ii
No numerica iiNo numerica ii
No numerica iiJ_cordero
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POOsena
 
Presentacion de ruby
Presentacion de rubyPresentacion de ruby
Presentacion de rubyKarlytozdj
 
Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
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_javajessancardona
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaFacultad de Ciencias y Sistemas
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVAjesanchez5
 
Trabajo sobre archivos en java.. programación no numérica II
Trabajo sobre archivos en java.. programación no numérica IITrabajo sobre archivos en java.. programación no numérica II
Trabajo sobre archivos en java.. programación no numérica IIrafaelrojas91
 

Similar a Presentacion carlos (20)

Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
 
Java
JavaJava
Java
 
API Java
API JavaAPI Java
API Java
 
No numerica ii
No numerica iiNo numerica ii
No numerica ii
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
Presentacion de ruby
Presentacion de rubyPresentacion de ruby
Presentacion de ruby
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
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
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Trabajo sobre archivos en java.. programación no numérica II
Trabajo sobre archivos en java.. programación no numérica IITrabajo sobre archivos en java.. programación no numérica II
Trabajo sobre archivos en java.. programación no numérica II
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Java jaucito
Java jaucitoJava jaucito
Java jaucito
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 

Presentacion carlos

  • 1. Integrante: Carlos Rodriguez. C.I 21.322.668 Porlamar, Junio del 2013 Instituto Politécnico Santiago Mariño Extensión Porlamar Catedra: Programación no Numérica II
  • 2. La entrada y salida en java se implementa en el paquete java.io y toto el código presentado en este capítulo se importa, aunque no se incluya la correspondiente sentencia import. La clase abstracta InputStream declara los métodos para leer datos desde una fuente concreta y es la clasa base de la mayor parte de los flujos de entrada enjava.io. Soporta los métodos siguientes:  int read() lee un sólo byte de datos y los devuelve en el rango [0..255]. Devuelve -1 cuando se alcanza el final del flujo y no puede seguir leyendo bytes.  int read(byte [] buf) lee un array de bytes hasta buf.length. Devuelve el número de bytes leidos o - 1 cuando se llega al final del flujo.  int read(byte [] buf, int off, int len) lee len bytes del flujo (o los que pueda) y los coloca a partir de la posición off del array.  long skip(long count) salta hasta count bytes de entrada o hasta el final del flujo de entrada, devolviendo el número de bytes saltados.  int available() devuelve el número de bytes que están disponibles para leerse.  void close() cierra el flujo de entrada que abrió el constructor no-arg, liberando los recursos asociados a ese flujo. No es necesario invocar este método ya que el flujo se cierra cuando se destruye el objeto aunque es conveniente hacerlo ya que vuelca el buffer sobre el disco.
  • 3. Las clases son las siguientes: DataInputStream(lectura) y DataOutputStream(escritura): Proporcionan métodos para la lectura y escritura de tipos primitivos de un modo independiente de la máquina. Así proporcionan los siguientes pares de métodos lectura/escritura: readBoolean writeBoolean readChar writeChar readByte writeByte readUnsignedB yte writeUnsigned Byte readShort writeShort readUnsignedS hort writeUnsignedS hort readInt writeInt readLong writeLong readFloat writeFloat readDouble writeDouble
  • 4. La entrada y salida estándar se pueden clasificar en :  System.in  System.out  System.err  System.in: Este es el encargado del flujo estándar de entrada de datos al sistema donde usualmente es por teclado.  System.out: Se puede definir como el flujo de salida estándar de la clase OutputStream y PrintStream destinado para la escritura e impresión de mensajes mostrados a través de la pantalla.  System.err: Este es el encargado de implementa la salida de error (permite a un programa enviar mensajes de error a la pantalla)
  • 5. Según los autores el manejo de los archivos posee ciertas características especiales que pueden facilitar las lecturas y escrituras en los mismos archivos, usando las entradas y salidas estándar con ciertas variantes, entre las cuales se encuentran las clases FileInputStream y FileInPutStream”.  FileInputStream: Esta clase puede representar archivos de texto la cual son ingresados de manera secuencial byte a byte. Se puede acceder a un bytes, varios bytes o a todo el archivo completo.  FileOutputStream. Este tipo de clase permite examinar el archivo más de cerca utilizando sus métodos antes de ser asignado a un flujo de entrada.
  • 6. La serialización se define como un proceso donde se transforma un objeto en una cadena de bytes para respaldarlo en un archivo o simplemente ser enviados mediante la red y así este puede ser transformado a su forma original antes de que fuera serializado, con la finalidad de ser utilizados
  • 7. Son conjunto completo de interfaz gráfica de usuario (GUI) de paquetes de apoyo que están disponibles como parte de la plataforma Java SE. JFC AWT se extiende mediante la adición de muchos componentes y servicios. Las JFC, java foundation classes se pueden definir como un conjunto de componentes y características para ayudar a construir los entornos gráficos de los programas o guis (graphical user interfaces). Estas Incluye prácticamente muchos tipo de elementos gráficos como :  Botones  Paneles  Menús  Ventanas 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.
  • 8. JMF está diseñado para:  Ser fácil de programar  Apoyar la captura de datos de los medios.  Permitir el desarrollo de software multimedia de flujo y aplicaciones de  conferencia en Java.  Permiten a los desarrolladores avanzados y proveedores de  tecnología para implementar soluciones a medida basadas en la API  existente e integrar fácilmente nuevas características con el marco  existente.  Facilitar el acceso a los datos de los medios de comunicación primas.  Permitir el desarrollo de, multiplexores descargables personalizados. Es una Java biblioteca que permite a audio, vídeo y otros medios basados ​​en el tiempo que se añaden a Java applets y aplicaciones
  • 9. El API 3D de Java es un árbol de clases Java que sirven como interface para sistemas de renderizado de gráficos tridimensionales y un sistema de sonido. El programador trabaja con constructores de alto nivel para crear y manipular objetos geométricos en 3D. Estos objetos geométricos residen en un universo virtual, que luego es renderizado. El API está diseñado con flexibilidad para crear universos virtuales precisos de una ámplia variedad de tamaños, desde astronómicos a subatómicos. Un programa Java 3D crea ejemplares de objetos Java 3D y los sitúa en un estructura de datos de escenario gráfico. Este escenario gráfico es una composición de objetos 3D en una estructura de árbol que especifica completamente el contenido de un universo virtual, y cómo va a ser renderizado.
  • 10. Un Java Beans se define como un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje 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. La especificación de JavaBeans de Sun Microsystems los define como "componentes de software reutilizables que se puedan manipular visualmente en una herramienta de construcción". Java Beans es una clase java que debe seguir los siguientes acuerdos:  Se debe tener un constructor sin argumentos.  Debe ser serializable.  Debe proporcionar métodos para establecer los valores de ciertas propiedades.
  • 11. Rmi y Java idl proporcionan los mecanismos mediante los cuales los distintos objetos distribuidos se comunican y se transmiten la información. Son por lo tanto tecnologías que permiten la creación y uso de objetos distribuidos, esto es, objetos o programas que interactúan en diferentes plataformas y ordenadores a través de una red. Arquitectura: Contiene 4 capas que son:  Primera capa: La primera capa es la de aplicación y se corresponde con la implementación real de las aplicaciones cliente .  Segunda capa: La capa 2 es la capa proxy, o capa stub-skeleton.  Tercera capa: La capa 3 es la de referencia remota, y es responsable del manejo de la parte semántica de las invocaciones remotas.  Cuarta capa: La capa 4 es la de transporte
  • 12. La interfaz JNI (Java Native Interface) se define como una herramienta de Java que permite a aplicaciones escritas en Java ejecutar código nativo. Así mismo también es posible la situación inversa, la ejecución de código Java desde código nativo. El framework JNI permite a un método nativo utilizar los objetos Java de la misma forma en que el propio código de Java lo hace. Un método nativo puede crear objetos Java; y examinarlos y utilizarlos para que lleven a cabo su función. Un método nativo puede asimismo examinar y utilizar objetos que han sido creados por código de aplicación escrito en Java.
  • 13. Consultado el 29 de Junio del 2013 del documento en línea, Disponible : http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/javaBeans/fundamento.htm (Fecha de Consulta 28/06/2013) [documento Online] Consultado el 29 de Junio del 2013 del documento en línea, Disponible : http://es.scribd.com/doc/51830722/184/CLASES-DE-JAVA-PARALECTURA- Y-ESCRITURA-DE-DATOS} [documento Online]