Si tienes problemas para visualizar la página intenta desactivar las páginas de estilo.

Luis Fernando Llana Díaz
Curso 2004-2005

En esta página irá apareciendo diverso material relacionado con las que imparto asignaturas en el curso 2004-2005: hojas de problemas, programas para prácticas, notas, etc.

Tutorías

Tutorías en verano

Durante los meses de junio y septiembre será el siguiente:

  • Martes (Fac. de Matemáticas): 10:00-13:00
  • Jueves (Fac. de Informática): 10:00-13:00

Si algún alumno desea recibir tutorías fuera de ese horario o entre el 1 y el 15 de julio deberá solicitarlo por correo electrónico.

Entre los días 7 y 10 de junio estaré fuera de Madrid.

1er cuatrimestre

Las tutorías tendrán lugar en el despacho 419 de la Facultad de Informática:

  • Miércoles: 10:00-13:00, 15:00-16:00
  • Jueves: 15:00-17:00

2º cuatrimestre

En el despacho 450 de la Facultad de Matemáticas:

  • Lunes: 12:00-13:00
  • Martes: 12:00-13:00
  • Viernes: 12:00-13:00

En en el despacho 419 de la Facultad de Informática:

  • Jueves: 15:00-17:00
  • Miércoles: 15:00-16:00

Programación concurrente

Información general

En la ficha de la asignatura encontrarás la información sobre contenido, método de evaluación y metodología a seguir. Es la misma información que fue remitida en su momento al centro.

Registro

Pulsa el botón para registrate o modificar tus datos como alumno de esta asignatura.

Pulsa el botón de consulta para consultar tu expediente en esta asignatura.

Aviso:Está en pruebas, por favor, si notas algún error díselo al profesor.

Aviso: se trata de un formulario seguro auto-firmado, deberás hacer que el navegador se crea que el certificado. Podrás pensar que es una chapuza, y tienes razón; pero el servicio de certificación cuesta dinero y no creo que para esto haga falta tanta seguridad. Pero ¿sabías que el certificado raíz de la Fábrica Nacional de moneda y timbre está auto-firmado y se descarga desde un servidor no seguro?.

Avisos

Los alumnso que tengan que presentar alguna corrección pendiente, deberán presentala en horario de tutorías al profesor de la asignatura

La hoja 2 ya está corregida. Hay algunos alumnos que bien no han presentado la hoja 1 o no han hecho las correcciones indicadas; sus problemas serán corregidos cuando lo hagan.

La hoja 3 está corregida para aquellos alumnos que hubieran presentado la hojas anteriores y, en su caso, las correcciones oportunas. Los alumnos que no tengan ningún comentario y hubieran presentado las hojas y las correcciones deberían hablar con el profesor de forma inmediata.

Los exámenes de los alumnos que optaron por presentarse al 1er parcial ya están corregidos. Los alumnos que no estén de acuerdo con su nota podrán pasar a revisar su examen en horario de tutorías.

Hojas de problemas

  • Hoja 1, la fecha límite de entrega es el 29 de octubre.
  • Hoja 2, la fecha límite de entrega es el 12 de noviembre.
  • Hoja 3, la fecha límite de entrega es el 14 de enero.

Transparencias

Se incluyen las fuentes usadas para desee usar, modificar o distribuir bajo licencia FDL.

Capítulo Postscript comprimido Fuentes
Hebras en java thread.ps.gz thread.tgz
RMI rmi.ps.gz rmi.tgz
Servlets servlet.ps.gz servlet.tgz

Programas de pruebas

RMI

Servlets

  1. Instalación jakarta. Script para copiar en el directorio personal los ficheros necesarios y enlaces simbólicos a los ejecutables. Ficheros server.xml y tomcat-users.xml
  2. Aplicacición hola

Utilidades, programas,...

JDEE (Java Development Environment for Emacs)

Para aquéllos que les guste usar el editor emacs, existe un proyecto para el desarrollo de programas Java usando ese editor de textos: JDEE. Lamentablemente no está correctamente instalado en el laboratorio, siguiendo el enlace, te puedes descargar una versión precompilada de JDEE. Para usarlo basta descomprimir el fichero en el directorio de trabajo. Los programas en Java deben residir en el direcotorio Java; y dentro de él, los ficheros fuente en src y las clases compiladas dentro de classes.

AVISO:, el fichero comprimido contiene dos ficheros de confuguracion que puede colisionar con la configuración de otros programas: .emacs y .bashrc. El primero es una configuración de emacs para que funcione el JDEE, el segundo contiene una serie de variables de entorno que son necesarias para que Java funcione correctamente en el laboratorio. Si ya tienes tus ficheros configurados descomprime el fichero en un directorio temporal; mueve al directorio de trabajo los directorios Java y jde y edita los ficheros .bashrc y .emacs de forma adecuada. Más explicaciones en el laboratorio.

Monitores en Java

Es bien conocida la forma deficiente en la que los monitores han sido implementados en Java. En el curso 2004-2005 los alumnos Javier López Moratalla, Iván Martínez Ortiz y Pablo Moreno Ger han realizado un trabajo para incorporar monitores de alto nivel en Java.

RMI

Formulario para cargar ficheros stub

Enlaces ajenos sobre la asignatura

Página del autor del libro que sirve que guión para la primera parte de la asignatura: de Gregory R. Andrews

Programación concurrente en Java

Información sobre RMI

  • Tutorial sobre RMI.

Aplicaciones WEB accesibles

Información general

En la ficha de la asignatura encontrarás la información sobre contenido, método de evaluación y metodología a seguir. Es la misma información que fue remitida en su momento al centro.

Enlaces relacionados

  1. El enlace que no puede faltar es el de la iniciativa por una web accesible (WAI) del Web Consortium.
  2. Índices de HTML y CSS 2.1. Si quieres instalarlos en tu máquina necesitarás el código fuente. El índice de CSS lo encontrarás en el fichero css2.1/val.html y el de HTML en html4sidebar/elem.html. Además encontrarás otro material relacionado con la WEB.
  3. Ayudas para poner textos alternativos
    1. WDG
    2. Jukka Korpela
    3. To Speak an Image
    4. NBA
    5. The Guild of Accessible Web Designers
    6. WebAIM
  4. Colores

Ejercicios

Textos alternativos

  1. Mapa del tiempo
  2. Revista de niños
  3. Álbum familiar de fotos
  4. Gráfico de votaciones
  5. Mapa activo

Colores

  1. Colores

Marcado

  1. Marcado 1. Marcado 1 corregido.
  2. Marcado 2 Marcado 2 corregido.

Rompe con los mitos

Las páginas web accesibles no son atractivas. Eso depende de la creatividad de cada uno. Como muestra:

Transparencias del curso

Nombre PDF ó PS Fuentes
¿Qué es la accesibilidad? accesibilidad.pdf accesibilidad.sxi
Diseño universal disenyoUniversal.pdf disenyoUniversal.sxi
Barreras barreras.pdf barreras.sxi
HTML html.ps.gz html.tgz
CSS css.ps.gz css.tgz
Guías de accesibilidad guias.ps.gz guias.tgz
Textos alternativos a gráficos textos.ps.gz textos.tgz
Colores color.ps.gz color.tgz
Marcado marcado.ps.gz marcado.tgz
Lenguaje natural lenguajeNatural.ps.gz lenguajeNatural.tgz
Nuevas tecnologías tecnologias.ps.gz tecnologias.tgz
Programación PHP programacion.ps.gz programacion.tgz
Tablas tablas.ps.gz tablas.tgz
Información temporal tiempo.ps.gz tiempo.tgz
Elementos empotrados embedded.ps.gz embedded.tgz
Independencia del dispositivo deviceIndependent.ps.gz deviceIndependent.tgz
Soluciones interinas interinas.ps.gz interinas.tgz
Tecnologías W3C w3c.ps.gz w3c.tgz
Orientación orientacion.ps.gz orientacion.tgz
Navegación navegacion.ps.gz navegacion.tgz
Lenguaje sencillo lenguaje.ps.gz lenguaje.tgz
Validación validacion.ps.gz validacion.tgz

Registro

Pulsa el botón para registrate o modificar tus datos como alumno de esta asignatura.

Aviso:Está en pruebas, por favor, si notas algún error díselo al profesor.

Aviso: se trata de un formulario seguro auto-firmado, deberás hacer que el navegador se crea que el certificado. Podrás pensar que es una chapuza, y tienes razón; pero el servicio de certificación cuesta dinero y no creo que para esto haga falta tanta seguridad. Pero ¿sabías que el certificado raíz de la Fábrica Nacional de moneda y timbre está auto-firmado y se descarga desde un servidor no seguro?.

Laboratorio de programación

Información general

Esta asignatura la impartiré de forma conjunta con el profesor Jorge Carmona Ruber, y se impartirá de forma coordinada con el otro grupo impartido por la profesora Olga Marroquín Alonso.

En la ficha de la asignatura encontrarás la información sobre contenido, método de evaluación y metodología a seguir. Es la misma información que fue remitida en su momento al centro.

Enunciados de prácticas

Prácticas finales

Transparencias del curso

Nombre PDF ó PS Fuentes
Coleeciones coleeciones.ps.gz colecciones.tgz
Swing swing.ps.gz swing.tgz
Hebras hebras.ps.gz hebras.tgz

Enlaces externos

Programas para la asignatura

  • Clases para leer del teclado
  • Programas de ejemplo Swing. Es necesario descomprimirlos en el directorio donde estén los ficheros fuentes, en el laboratorio en ~/Java. Para compilarlos todos y que algunas imágenes estén en su sitio es aconsejable usar la utilidad ant; que se puede usar desde emacs o desde la línea de comandos:
    ant swing
    El fichero de configuración de la utilidad ant está en el fichero build.xml.

Registro

Pulsa el botón para registrate o modificar tus datos como alumno de esta asignatura.

Aviso:Está en pruebas, por favor, si notas algún error díselo al profesor.

Aviso: se trata de un formulario seguro auto-firmado, deberás hacer que el navegador se crea que el certificado. Podrás pensar que es una chapuza, y tienes razón; pero el servicio de certificación cuesta dinero y no creo que para esto haga falta tanta seguridad. Pero ¿sabías que el certificado raíz de la Fábrica Nacional de moneda y timbre está auto-firmado y se descarga desde un servidor no seguro?.

¡HTML 4.01 correcto!: validar página | !CSS válido!: validar CSS | Icono de comformidad AA, W3C-WAI Guía de contenido accesible en la Web 1.0
| Debian, servidor funcionado con Debian: ir a la página de Debian. | Apache, servidor funcionando con apache: ir a la página de Apache.

Estas páginas están en continuo cambio, no dudes en expresar cualquier problema que encuentres en el uso de esta página.

Última modificación: 7-06-2005 16:47:42 CEST

Luis Fernando Llana Díaz
Dept. Sistemas Informáticos y Programación
Universidad Complutense de Madrid
Despacho: 450, Facultad de C.C. Matemáticas
Tel: +34 91 394 4527
e-mail: llana@sip.ucm.ATENCION_BORRAR.es

Aviso: Esta página se visualiza correctamente en un navegador que cumpla las recomendaciones del W3C, por ejemplo mozilla, netscape (version 6 o posterior), opera, konqueror o safari. Desgraciadamente MS Internet Explorer 6 no cumple con muchas de dichas recomendaciones.

Ramón Vázquez, construcción, construcciones, excavaciones, excavación, derribos, derribo, Madrid