Realizado por:
Ediwson Gonzales
C.I. 20.901.301
30 de Junio de 2013
Instituto Universitario Politécnico
“Santiago Mariño”
Entrada de datos:
Todos los programas de mayor
utilidad necesitan manejar datos
para su funcionamiento, para esto,
Java tiene la capacidad de recibir
datos de cualquier tipo de fuente
para su posterior uso, fuentes
como:
Teclado
Cámaras
Dispositivos de Almacenamiento
Impresoras
Así como recibe datos que
procesar, JAVA puede devolver el
resultado del procesamiento de
los datos de entrada,
generalmente los resultados son
mostrados por pantalla al usuario
del programa.
Para la lectura de datos en Java, se necesita el uso de
clases de lectura de datos, las clases de lectura son:
InputStream para la lectura de archivos binarios,
FileReader para archivos de texto, y Scanner para la lectura
de datos por teclado
Archivo
 Para la escritura de datos en Java, se necesita el uso
de clases de escritura de datos, las clases de
escritura son: OutputStream para la escritura de
archivos
 La clase JOptionPane para la escritura de datos por
pantalla
 El estándar utilizado para la entrada de
datos en Java es: System.in y
JOptionPane.input, utilizadas generalmente
para recibir por teclado los datos a procesar,
Ej. JOptionpane.showinputdialog
 El estándar utilizado para la salida de datos
en Java es: System.out y
JOptionPane.output, utilizadas para mostrar
los datos o resultados por pantalla, Ej.
JOptionpane.showmessagedialog
Java tiene la funcionalidad de
crear y manipular archivos
dentro de los ordenadores,
proporcionando varios formatos
de archivos tales como:
“.TXT”, ”.XML”, ”.HTML”
Para crear un archivo de texto en Java se utiliza la siguiente
linea de codigo:
FileOutPutStream archivo=new FileOutPutStream
(“/MiArchivo.txt”);
Y para escribir en el:
archivo.write (“Lo que desea escribir”);
 Consiste en un proceso de codificación de
un objeto en un medio de almacenamiento (como
puede ser un archivo, o un buffer de memoria) con el
fin de transmitirlo a través de una conexión en red
como una serie de bytes o en un formato
humanamente más legible como XML o JSON, entre
otros.
Modelo de Serialización
Java permite la lectura de
archivo no solo desde el
ordenador que se ejecute, si no,
por servidores de internet,
permitiendo la modificación de
los mismos.
 Las Java Foundation Classes 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 Media Framework (JMF) es una
interface de aplicación de
programación, utilizada para la
incorporación de medios basados en el
tiempo en aplicaciones. Los medios
basados en el tiempo son medios tales
como el audio, video, MIDI y
animaciones que cambian con respecto
al tiempo.
 Java 3D es un paquete que permite la
creación de programas con entorno y objetos
tridimensionales, este API corre sobre
OpenGL o Direct3D
 Ejemplo de Java 3D
 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.
 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".
 A pesar de haber muchas semejanzas, los JavaBeans
no deben confundirse con los Enterprise
JavaBeans (EJB), una tecnología de componentes del
lado servidor que es parte de Java EE.
 RMI, Invocación de Métodos Remotos es una
funcionalidad que JAVA proporciona para la construcción
de aplicaciones distribuidas de la forma más
transparente posible para el programador. Es otra
implementación del concepto de RPC, Remote
Procedure Call o Llamada a Procedimientos Remotos,
concepto desarrollado desde hace varios años en varias
plataformas.
 Esencialmente permite que objetos JAVA distribuidos en
distintas máquinas puedan comunicarse entre sí,
enviarse mensajes, ejecutar código remoto, etc. sin que
el programador tenga que preocuparse del proceso de
construir paquetes, gestionar problemas de conexión,
controlar errores, etc. RMI intenta simular que el
programa está trabajando siempre con objetos en la
máquina local.
 Java IDL es una tecnología para objetos
distribuidos -- es decir, objetos interactuando
sobre diferentes plataformas a través de una
red. Java IDL es similar a RMI (Remote Method
Invocation), que soporta objetos distribuidos
escritos enteramente en Java. Sin embargo, Java
IDL permite intractuar a los objetos sin importar
si están escritos en Java o en cualquier otro
lenguaje como C, C++, COBOL, etc.
 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.

Aplicaciones java

  • 1.
    Realizado por: Ediwson Gonzales C.I.20.901.301 30 de Junio de 2013 Instituto Universitario Politécnico “Santiago Mariño”
  • 2.
    Entrada de datos: Todoslos programas de mayor utilidad necesitan manejar datos para su funcionamiento, para esto, Java tiene la capacidad de recibir datos de cualquier tipo de fuente para su posterior uso, fuentes como: Teclado Cámaras Dispositivos de Almacenamiento Impresoras
  • 3.
    Así como recibedatos que procesar, JAVA puede devolver el resultado del procesamiento de los datos de entrada, generalmente los resultados son mostrados por pantalla al usuario del programa.
  • 4.
    Para la lecturade datos en Java, se necesita el uso de clases de lectura de datos, las clases de lectura son: InputStream para la lectura de archivos binarios, FileReader para archivos de texto, y Scanner para la lectura de datos por teclado Archivo
  • 5.
     Para laescritura de datos en Java, se necesita el uso de clases de escritura de datos, las clases de escritura son: OutputStream para la escritura de archivos  La clase JOptionPane para la escritura de datos por pantalla
  • 6.
     El estándarutilizado para la entrada de datos en Java es: System.in y JOptionPane.input, utilizadas generalmente para recibir por teclado los datos a procesar, Ej. JOptionpane.showinputdialog  El estándar utilizado para la salida de datos en Java es: System.out y JOptionPane.output, utilizadas para mostrar los datos o resultados por pantalla, Ej. JOptionpane.showmessagedialog
  • 7.
    Java tiene lafuncionalidad de crear y manipular archivos dentro de los ordenadores, proporcionando varios formatos de archivos tales como: “.TXT”, ”.XML”, ”.HTML”
  • 8.
    Para crear unarchivo de texto en Java se utiliza la siguiente linea de codigo: FileOutPutStream archivo=new FileOutPutStream (“/MiArchivo.txt”); Y para escribir en el: archivo.write (“Lo que desea escribir”);
  • 9.
     Consiste enun proceso de codificación de un objeto en un medio de almacenamiento (como puede ser un archivo, o un buffer de memoria) con el fin de transmitirlo a través de una conexión en red como una serie de bytes o en un formato humanamente más legible como XML o JSON, entre otros.
  • 10.
  • 11.
    Java permite lalectura de archivo no solo desde el ordenador que se ejecute, si no, por servidores de internet, permitiendo la modificación de los mismos.
  • 12.
     Las JavaFoundation Classes 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.
  • 13.
    Java Media Framework(JMF) es una interface de aplicación de programación, utilizada para la incorporación de medios basados en el tiempo en aplicaciones. Los medios basados en el tiempo son medios tales como el audio, video, MIDI y animaciones que cambian con respecto al tiempo.
  • 14.
     Java 3Des un paquete que permite la creación de programas con entorno y objetos tridimensionales, este API corre sobre OpenGL o Direct3D  Ejemplo de Java 3D
  • 15.
     Los JavaBeansson 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.  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".  A pesar de haber muchas semejanzas, los JavaBeans no deben confundirse con los Enterprise JavaBeans (EJB), una tecnología de componentes del lado servidor que es parte de Java EE.
  • 16.
     RMI, Invocaciónde Métodos Remotos es una funcionalidad que JAVA proporciona para la construcción de aplicaciones distribuidas de la forma más transparente posible para el programador. Es otra implementación del concepto de RPC, Remote Procedure Call o Llamada a Procedimientos Remotos, concepto desarrollado desde hace varios años en varias plataformas.  Esencialmente permite que objetos JAVA distribuidos en distintas máquinas puedan comunicarse entre sí, enviarse mensajes, ejecutar código remoto, etc. sin que el programador tenga que preocuparse del proceso de construir paquetes, gestionar problemas de conexión, controlar errores, etc. RMI intenta simular que el programa está trabajando siempre con objetos en la máquina local.
  • 17.
     Java IDLes una tecnología para objetos distribuidos -- es decir, objetos interactuando sobre diferentes plataformas a través de una red. Java IDL es similar a RMI (Remote Method Invocation), que soporta objetos distribuidos escritos enteramente en Java. Sin embargo, Java IDL permite intractuar a los objetos sin importar si están escritos en Java o en cualquier otro lenguaje como C, C++, COBOL, etc.
  • 18.
     Es unframework 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.