Click here to load reader
Upload
anel-sosahagane
View
130
Download
1
Embed Size (px)
Citation preview
13-3-2016
Interfaz grafica Tópicos avanzados de programación
Anel verónica Sosa Mejía ING EN SISTEMAS COMPUTACIONALES
¿Cuáles son los requerimientos que debe cumplir una interfaz gráfica?
• La interfaz virtual o interfaz gráfica (GUI) que permite, mediante iconos (cursor +
objetos gráficos metafóricos), interactuar con los elementos gráficos convirtiendo al
ser humano en usuario de la aplicación.
La computación gráfica o gráficos por ordenador es el campo de la informática
visual, donde se utilizan computadoras tanto para generar imágenes visuales
sintéticamente como integrar o cambiar la información visual y espacial probada del
mundo real. Este campo puede ser dividido en varias áreas: Interpretado 3D en
tiempo real, animación de computadora, captura de vídeo y creación de vídeo
interpretado, edición de efectos especiales, edición de imagen, y modelado.
Plataformas de desarrollo visual
Requerimientos que debe de cumplir una interfaz gráfica.
1. Análisis de requerimientos del producto, análisis de las tareas. Conocimiento del
usuario. Generación de posibles metáforas y análisis del tipo de diálogo. Revisión.
2. Generación de prototipos virtuales (layouts) o físicos para investigar desde lo
general hasta el detalle. Desarrollo de la aplicación, del sitio o del sistema.
3. Planificación (desarrollo del plan, definición de las medidas, selección de
participantes, formación de observadores, preparación de los materiales). Test
(prueba piloto, test con usuarios).
4. Conclusión (análisis de los datos, elaboración del informe, resultados y
recomendaciones). Comparación con estándares (internos y/o externos), versiones
anteriores del mismo producto y productos competidores. Verificación de las
diferencias. Generación de nuevas metas.
Ejemplos donde se utiliza la interfaz grafica
Ejemplo 1: En los celulares al interactuar con el sistema operativo o alguna
aplicación como en la imagen al descargar
Ejemplo 2.- A mover una carpeta en Windows con la interfaz gráfica, solo
arrastrando la figura de la carpeta al destino deseado
-Diferencia que existe entre el Applet y el jframe en java
En cuanto a construcción son similares. También recordemos que un applet es una
aplicación Java, pero se sobrentiende.
En todos los casos (orientado a ventanas, objetos y controles), debemos especificar
la ubicación de las cosas, el tamaño, el orden, colores de fondo, propiedades, etc.
Lo elemental de la construcción reside en la Clase padre de la cual "heredas" ciertas
características.
Por tanto cualquier applet deberá necesariamente derivarse o invocar a la
superclase "Applet", que es parte del paquete de AWT (controles viejitos), o "Apple"
que es parte del paquete de "Swing" (controles más nuevos).
Un applet es "Applet" cuando heredas de la superclase.
Iría algo así: supón que tienes un applet llamado MiApplet.
La declaración seria.
public class MiApplet extends Applet ...
Por otra parte, cualquier otra aplicación (orientada a objetos, controles y ventanas)
tendrá que heredar cualquier otra super Clase con Jpanel, panel, frame, jframe, etc.
En cuanto a su ejecución, cualquier browser (Firefox, Opera, IE) con soporte java,
puede ejecutarlo. Por lo general se necesita de Java Web Start para dar mayor
soporte.
Las aplicaciones java (orientadas a pc) deben de
interpretarse mediante la "Máquina virtual Java". Ya que el ejecutable de java se
llama "bytecode" que debe ser interpretado.
Pero también existen aplicaciones Móviles de java, como los juegos de celulares
que en su mayoría son Java.