I.U.P. “Santiago Mariño”
Programación No Numérica II
Docente: Ing. Diógenes Rodríguez
Aplicaciones
Java
Elaborado por:
Maria Virginia Martinez
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 InputStream
Y 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.
Clases de lectura y escritura en Java
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
Archivos en Java
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.
import java.net.URL;
import java.net.URLConnection;
...
try {
URL url = new
URL("http://mas.lne.es/fotos/img/2007/10/62/203093470447035b9bc5a09
5.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.
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.
Java 2D
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.
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.
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.
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.
Gracias…

Aplicaciones java. Presentacion Power Point

  • 1.
    I.U.P. “Santiago Mariño” ProgramaciónNo Numérica II Docente: Ing. Diógenes Rodríguez Aplicaciones Java
  • 2.
  • 3.
    Entrada y salidade 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 InputStream Y 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.
  • 4.
    Clases de lecturay escritura en Java
  • 6.
    Entrada y salidaestá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
  • 7.
  • 8.
    Un archivo esun 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.
  • 9.
    import java.net.URL; import java.net.URLConnection; ... try{ URL url = new URL("http://mas.lne.es/fotos/img/2007/10/62/203093470447035b9bc5a09 5.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.
  • 10.
    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.
  • 11.
  • 12.
    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.
  • 13.
    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.
  • 14.
    Java Beans 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. 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.
  • 16.
    Java IDL Java IDLo 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.
  • 17.