PRÓLOGO
Prólogo de la primera versión de la guía de Java
Java es actualmente uno de esos términos mágicos que revolucionan las tecnologías de la información cada cierto tiempo. Java es un lenguaje de programación orientado a objetos creado por la compañía Sun Microsystems, que desde su aparición en 1995 ha provocado una autentica conmoción en los entornos informáticos. El éxito del lenguaje Java viene de la mano de la filosofía y la forma de operación de las aplicaciones escritas en Java, todo ello estrechamente ligado a Internet y al WWW.
El hecho de que el lenguaje Java sea un lenguaje joven en evolución no le ha permitido entrar a formar parte habitualmente de los currículum universitarios, poco dados a admitir innovaciones con tanta celeridad. Sin embargo, Java comienza a entrar en las Universidades Españolas, especialmente de la mano de los proyectos de final de carrera en las titulaciones de informática.
Aprovechando la convocatoria de 1998 de la Consejería de Educación y Cultura de la Junta de Castilla y León para la concesión de ayudas para la elaboración de Recursos de Apoyo a la Enseñanza Universitaria en esta Comunidad Autonómica, se decidió realizar una actividad que tuviera como protagonista al lenguaje Java, a la vez que se exploraba una nueva forma de involucrar de una manera más activa al alumnado en las actividades docentes, así como de incentivar al profesorado en aras de conseguir una docencia de mayor calidad.
La actividad que se propuso llevar a cabo fue una Guía Hipermedia para el Aprendizaje del Lenguaje java.
Con la realización de esta guía se perseguían una serie de objetivos tanto docentes como pragmáticos. Los objetivos docentes estaban centrados en la búsqueda de la mejora de la calidad docente, reflejada en una mayor participación de los alumnos y en una mejora de la relación profesor-alumno. Los objetivos pragmáticos se centraban en el acercamiento del lenguaje Java al curriculum de los alumnos matriculados en la asignatura "Programación Avanzada" correspondiente al tercer curso de la titulación "Ingeniería Técnica en Informática de Gestión en la Universidad de Burgos".
A continuación se recogen tanto los objetivos docentes como los objetivos pragmáticos propuestos.
Objetivos Docentes:
Objetivos Pragmáticos:
Este proyecto se va a acometer en dos fases bien diferenciadas:
Una primera fase (Enero 1998 - Diciembre 1998) donde se planifica todo el proyecto y se obtiene una primera guía básica de referencia básica (producto que viene representado por la presente guía).
Una segunda fase (Enero 1999 - Diciembre 1999) donde se amplía la primera guía introductoria con los conceptos más avanzados del lenguaje y se enriquece de los comentarios recibidos sobre la primera guía.
Para la realización práctica de esta primera guía se ha utilizado exclusivamente HTML (Hyper Text Markup Language), debido a que sus características hipermedia lo hacen idóneo para el desarrollo de este tipo de productos.
La metodología empleada para la creación de esta guía ha consistido en formar grupos de trabajo formados por tres alumnos cada uno (los alumnos que formaban cada uno de los grupos eran alumnos de la asignatura Programación Avanzada del tercer curso de la Ingeniería Técnica en Informática de Gestión de la Universidad de Burgos, que voluntariamente se ofrecieron para colaborar en esta iniciativa). Cada grupo se encargaba de elaborar una serie de temas que en su conjunto dan forma a la presente guía, siendo su trabajo coordinado por alguno de los profesores colaboradores. Una vez que los temas estaban terminados eran revisados e integrados en la guía por el coordinador técnico del proyecto.
Burgos, 5 de Octubre de 1998
Miguel Ángel Manzanedo del Campo
Francisco José García Peñalvo
En los casi dos años en los que se ha venido desarrollando esta guía introductoria al lenguaje Java, hemos asistido al afianzamiento de Java como plataforma de desarrollo y a una constante evolución que, aunque todavía lejos de una madurez plena, ha abierto numerosos campos de aplicación para esta plataforma (acceso a bases de datos, interacción con CORBA, aplicaciones distribuidas...).
Durante este tiempo han proliferado multitud de referencias en torno al fenómeno Java (en forma de libros, artículos, tutoriales...), sin embargo, la guía que hemos realizado no pretende sustituir a ninguno de ellos, sino más bien completarlos presentando una forma sencilla y directa de introducirse al lenguaje Java y ofreciendo un acceso sencillo basado en la facilidad de navegación hipermedia que aporta HTML.
A parte de la guía realizada, como producto final resultado del proyecto financiado por la Consejería de Educación y Cultura de la Junta de Castilla y León en su convocatoria de ayudas de 1998, este proyecto ha aportado unas experiencias especialmente interesantes al verse satisfechos los objetivos docentes y pragmáticos que se buscaban al iniciar este trabajo, y que se indicaban en el prólogo a la primera versión de esta guía que aquí se presenta.
Si personalmente, tuviera que destacar una sola cosa de esta experiencia, no dudaría en destacar el valor humano logrado al potenciar la relación profesor-alumno (hoy en día ex-alumnos) y entre compañeros de diferentes Universidades de Castilla y León para lograr el fin extra académico propuesto.
También me gustaría destacar el hecho constatado de que la elaboración de esta guía a contribuido en gran manera a la introducción del lenguaje Java dentro de la titulación de Ingeniería Técnica en Informática de Gestión de la Universidad de Burgos, y está haciendo lo propio en la Ingeniería Técnica en Informática de Sistemas de la Universidad de Salamanca.
En el ámbito técnico destacar la revisión realizada de los contenidos de la primera versión de la guía, así como la ampliación en temas relacionados con la programación cliente/servidor en Internet, los entornos gráficos de usuario o la incorporación de métodos nativos entre otros interesantes temas, que dan un enorme valor a esta guía como fuente de referencia práctica.
No quisiera terminar este prólogo sin antes tener unas palabras de agradecimiento y recuerdo para todos aquéllos que participaron de una u otra manera en la elaboración de esta guía, especialmente para mis ex-compañeros del Área de Lenguajes y Sistemas Informáticos de la Universidad de Burgos, para todos mis antiguos alumnos que se dejaron "engañar" para iniciar esta aventura y para Ignacio Cruzado cuyo trabajo en estos últimos meses ha dotado de contenido y forma a la versión de la guía que hoy se hace realidad.
Salamanca, 13 de octubre de 1999
Francisco José García Peñalvo