| Docencia | Autor |
Computación Gráfica
Programa de Estudios
1. Tutoriales
J2ME:
http://www.lcc.uma.es/~galvez/J2ME.html
http://www.mailxmail.com/curso/informatica/j2me/capitulo1.htm
http://www.jasonlam604.com/books.php#j2megamingGráficos en Java 2D y 3D:
http://programacion.com/java/tutorial/3d
http://www.programacion.com/java/tutorial/2d/OpenGL:
http://www.abcdatos.com/tutoriales/tutorial/o171.html
http://worldspace.berlios.de/fase1/index.html
http://sp4br75.digiweb.psi.br/Curso_tecnicas_juegos/agl_tutsr.htm
http://www.tecnun.es/asignaturas/grafcomp/OpenGL/tutorial-opengl.pdf
DirectX:
http://www.codepixel.com/modules.php?op=modload&name=News&file=index&catid=&topic=4
Programación gráfica:
http://www.codepixel.com/modules.php?op=modload&name=News&file=index&catid=&topic=5
http://www.unixtools.com/java-tutorial/directory/game-java-programming-tutorial.html
Fractales:
http://www.homowebensis.com/bichos.html (evolución de insectos)
Simulación de Física y Circuitos eléctricos:
http://www.falstad.com/mathphysics.html
2. Manejo de Primitivas Gráficas y Animación
Objetivos:
Metodología:
Descargar material
3. Geometría en el desarrollo de aplicaciones gráficas
Objetivo:
Metodología:
¿Cómo cuadrar una gráfica dentro de una ventana?
Simple gráfica matemática
Rotando una Figura 2D
Anaglifos (ver imágenes 3D con gafas especiales)
Proyección de una Figura 3D en un plano, Ejemplo
Rotando las gráficas 3D, Ejemplo
Proyección avanzada 3D en un plano
4. Java 2D y Java 3D
Objetivo: Ver como implementa Java gráficos mas avanzados tanto en entorno 2D como en 3D
Programas en Java2D
Programas en Java3D
5. Anaglifos
Objetivo: Conocer como generar fotografías 3D (visibles por lentes especiales).
Metodología:
Programas para hacer anaglifos
6. Gráficos en Móviles
Objetivo: Desarrollar software que use gráficos y animaciones en dispositivos móviles.
Metodología:
Descargando el kit de programación
Instalando y probando
Como crear nuevos proyectos o probar los ejemplos
Descargar software de ejemplo (incluye el algoritmo de bresenham)
John Carmack y J2ME , Critica al artículo
Noticias sobre el mundo J2ME
7. Gráficos generados en forma dinámica usando Java Server Pages
Objetivo: Generar graficas dinámicas cuando se desarrollen sistemas de información basados en Web.
a. Java Server Pages: Instalando el TomCat
b. Java Server Pages: Una aplicación simple
c. Java Server Pages: Mostrando un gráfico sencillo
d. Java Server Pages: Un formulario
e. Java Server Pages: Un gráfico dinámico
f. Java Server Pages: Acceso a una base de datos
g. Java Server Pages: Un gráfico con evaluador de expresiones
h. Java Server Pages: Validando y redirigiendo
i. Java Server Pages: Combinando gráficos con código HTML
j. Java Server Pages: Accediendo a MySQL
k. Java Server Pages: Combinando gráficos con código HTML y enviando múltiples parámetros
8. Componentes: JChart2D
Objetivo: Mostrar un paquete que facilita el desarrollo de gráficos estadísticos en Java y a su vez familiarizar al estudiante a no depender demasiado de paquetes de terceros.
9. Componentes: JFreeChart
Objetivo: Mostrar un potente paquete para el desarrollo de gráficos estadísticos en Java.
10. Componentes: Generar PDFs con Java
Objetivo: Hacer que desde Java se pueda generar documentos PDF (multiplataforma, muy conocido, solo lectura/protegido)
11. Sistemas de Información Geográficos
Objetivo: Conocer una aplicación práctica de negocios que usa el entorno gráfico: Los sistemas de información geográficos.
Enlaces sobre usos públicos de SIG
http://www.digitalglobe.com
http://www.spaceimaging.com
http://worldwind.arc.nasa.gov
http://virtualearth.msn.com
http://maps.google.com
Presentación 01, 02, 03, 04, 05
GIS y Redes
Programas básicos en Java sobre características vistas en GIS