• No se han encontrado resultados

Actividades didácticas con JClic DEFINICIÓN DE JCLIC

N/A
N/A
Protected

Academic year: 2021

Share "Actividades didácticas con JClic DEFINICIÓN DE JCLIC"

Copied!
12
0
0

Texto completo

(1)

DEFINICIÓN DE JCLIC

¿Qué es JClic? Dependiendo del punto de vista desde el que abordemos esta pregunta las respuestas pueden ser varias. La más sencilla de todas, desde el punto de vista funcional, dice: JClic es una herramienta de autor. Se llaman "herramientas de autor" a todos aquellos programas informáticos que nos permiten crear actividades, materiales, recursos, etc. multimedia en formato digital. Con JClic podemos desarrollar un buen puñado de tipos de actividades: rompecabezas, crucigramas, actividades de asociación, de emparejamiento, etc.

Pero además, JClic es gratuito y de código abierto, sólo tenemos que acudir a su página web y descargarlo en nuestro ordenador para instalarlo y poder trabajar con él. También podemos encontrarlo en un buen puñado de discos compactos promocionales o de publicidad que editan las revistas informáticas. No solo eso, además, para visualizar y resolver online las actividades creadas por otros no es necesario disponer de ningún software específico, basta con nuestro navegador de Internet, eso sí, convenientemente actualizado. ¿Por qué decimos esto de "conveninetemente actualizado"? JClic está desarrollado en Java, plataforma de desarrollo de software principalmente para Internet. El soporte para trabajar con aplicaciones Java no viene implementado por defecto en los navegadores web, por tanto hemos de

configurarlo nosotros. Esto solo hemos de hacerlo una vez, después basta con estar atentos a las actualizaciones que vayan saliendo cuando el sistema nos avise.

Configurar nuestro navegador para que funcionen las aplicaciones Java es lo que se conoce como instalar el Motor o Máquina Virtual Java (en inglés:

Java Runtime Environment, también es muy habitual utilizar el acrónimo para

hacer referencia a ella: JRE). Esto no solo nos vendrá bien para trabajar con JClic, sino para gran cantidad de páginas web y de software que basan sus contenidos en esta tecnología.

TInformación adicionalT

Java es una herramienta de programación (como C, C++, BASIC, Pascal

o Logo) que sirve para crear aplicaciones informáticas. Algunas de sus características más destacables son:

• Una misma aplicación puede funcionar en diversos tipos de

ordenadores y sistemas operativos: Windows, Linux, Solaris, MacOS-X...

• Los programas Java pueden ser aplicaciones independientes (que

corren en una ventana propia) o "applets": pequeños programas interactivos que se encuentran incrustados en una página web y

(2)

pueden funcionar con cualquier tipo de navegador: Explorer, Netscape, Ópera, Mozilla, ...

• Se trata de un lenguaje "orientado a objetos". Esto significa que los

programas se construyen a partir de módulos independientes, y que estos módulos se pueden transformar, ampliar o reutilizar fácilmente. Un equipo de programadores puede partir de una aplicación existente para extenderla con nuevas funcionalidades.

• Su desarrollo está impulsado por un amplio colectivo de empresas y

organizaciones, y conecta con la filosofía de software abierto y entorno colaborativo.

Más información sobre Java en HTUhttp://java.sun.comUTH

Por todo lo dicho hasta ahora, si usted no acaba de adquirir su ordenador, es muy probable que ya esté instalada y configurada correctamente la Máquina Virtual Java, pues como ya hemos apuntado, son infinidad las páginas web que se basan en esta tecnología; y cuando pretendemos visitar una página

elaborada por completo o en parte con Java, si no tenemos nuestro navegador correctamente preparado para ello nos advierte con una ventana parecida a esta:

Que nos dice que se necesita algún software adicional en el navegador (plugin) para poder ver todo el contenido de la página, ofreciéndonos un botón donde pulsar para poder descargar ese plugin. A menudo ese botón no conduce a la solución definitiva, así que lo haremos de otra forma.

(3)

COMPROBAR QUE NUESTRO NAVEGADOR TIENE INSTALADA LA MÁQUINA VIRTUAL JAVA

La mejor forma de comprobar esto es visitar una página web de la que tengamos seguridad que utiliza esta tecnología. Por ejemplo, arrancamos nuestro navegador favorito, o el que solemos utilizar habitualmente, y visitamos este enlace:

HTUhttp://clic.xtec.net/db/act_es.jsp?id=3492UTH

En esa página pulsamos sobre:

Inmediatamente se abre una nueva página de nuestro navegador con el contenido de la actividad. Si esta página tiene inicialmente esta apariencia:

(4)

Indica que todo está perfectamente, tenemos instalada y correctamente configurada la Máquina Virtual Java en nuestro navegador, podemos trabajar perfectamente con las aplicaciones JClic.

Si la ventana tiene esta apariencia:

O ésta:

(5)

O similar, significa que no tenemos debidamente configurada la Máquina Virtual Java. Y eso es lo que vamos a hacer en el punto 1.

1. Características de JClic

JClic está desarrollado por Francesc Busquets, profesor en el CEIP "Pompeu Fabra" de Barcelona, para el Departamento de Educación de la Generalitat de

Cataluña, que lo pone a libre disposición de todos los docentes. El proyecto JClic es una evolución del programa Clic 3.0, una herramienta para la creación de aplicaciones didácticas multimedia con más de 10 años de historia. A lo largo de este tiempo han sido muchos los educadores y educadoras que lo han utilizado para crear actividades interactivas donde se trabajan aspectos

procedimentales en diversas áreas del currículum, desde educación infantil hasta secundaria.

Los objetivos perseguidos al iniciar el proyecto eran:

• Hacer posible el uso de aplicaciones educativas multimedia "en línea",

directamente desde Internet.

• Mantener la compatibilidad con las aplicaciones Clic 3.0 existentes.

• Hacer posible su uso en diversas plataformas y sistemas operativos,

como Windows, Linux, Solaris o Mac OS X.

• Utilizar un formato estándar y abierto para el almacenaje de los datos,

con el fin de hacerlas transparentes a otras aplicaciones y facilitar su integración en bases de datos de recursos.

• Ampliar el ámbito de cooperación e intercambio de materiales entre

escuelas y educadores de diferentes países y culturas, facilitando la traducción y adaptación tanto del programa como de las actividades creadas.

• Recoger las sugerencias de mejoras y ampliaciones que los usuarios

habéis ido enviando.

• Hacer posible que el programa pueda ir ampliándose a partir del trabajo

(6)

• Crear uno entorno de creación de actividades más potente, sencillo e

intuitivo, adaptándolo a las características de los actuales entornos gráficos de usuario.

La herramienta de programación escogida, como ya se ha indicado, ha sido

HTUJavaUTH, y el formato para almacenar los datos de las actividades es HTUXMLUTH, lo

que permite, entre otras cosas, su integración en bancos de recursos, así como la reutilización de los proyectos JClic en otras aplicaciones.

TInformación adicionalT

XML, sigla en inglés de Extensible Markup Language, es un

metalenguaje de etiquetas desarrollado por el World Wide Web

Consortium (W3C). No es realmente un lenguaje de programación, sino una manera de definir lenguajes para diferentes necesidades, un sistema estándar de codificación de información. Los programas que utilizan el formato XML pueden intercambiar fácilmente sus datos, ya que

responden a una misma lógica interna.

Los documentos XML son ficheros de texto que contienen la información organizada en forma de árbol: cada rama puede tener unos atributos propios y servir de base para otras ramas. Además, los documentos XML se pueden transformar (por ejemplo, a formato HTML, para mostrar la información en una página web), o combinar: un tronco con todas sus ramas puede pasar a ser una rama de otro árbol mayor.

El paquete de aplicaciones JClic está formado por cuatro aplicaciones:

JClic Player

Applet: Un "applet" que permite incrustar actividades JClic en una

página web para ejecutarlas en nuestro navegador favorito. Se descarga automáticamente la primera vez que se visita alguna página que

contenga un proyecto JClic incrustado.

Aplicación JClic: Un programa independiente que una vez instalado

permite realizar las actividades desde el disco duro del ordenador (o desde la red) sin que sea necesario estar conectado a Internet.

JClic Author

JClic Author es la herramienta de autor que permite crear, editar y publicar las actividades de una manera sencilla, visual e intuitiva.

(7)

JClic reports es el módulo encargado de recopilar los datos (tiempo empleado en cada actividad, intentos, aciertos, etc...) y presentarlos después en informes estadísticos de diversos tipos.

JClic reports se basa en un esquema cliente - servidor. El servidor puede ser cualquier ordenador de una red, y los clientes son de dos tipos: las aplicaciones JClic (applet y player), que envían al servidor las

puntuaciones obtenidas por los usuarios al realizar las actividades, y los navegadores web (Firefox, Opera, Explorer...) desde los que se pueden consultar los resultados y administrar la base de datos.

Durante este curso no estudiaremos la aplicación JClic Reports por exceder los objetivos del curso, dado que requiere conocimientos avanzados de bases de datos.

TInformación adicionalT

Un "applet" es un objeto incrustado en una página web. Las aplicaciones Java que se encuentran incrustadas en una página web se llaman

"applets". Más genericamente: Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un TpluginT, o en aplicaciones

como teléfonos móviles que soportan el modelo de programación por

applets. A diferencia de un programa, un applet no puede ejecutarse de

manera independiente.

Las actividades realizadas con JClic no se acostumbran a presentar solas, sino empaquetadas en proyectos. Un proyecto está formado por un conjunto de actividades y una o más secuencias, que indican el orden en que se han de mostrar esas actividades. Una vez que creamos un proyecto y lo archivamos, éste se graba en el disco con extensión .jclic.zip.

JClic trabaja con dos tipos de archivos:

Archivos con extensión .jclic

Son documentos XML que contienen la descripción completa de un proyecto JClic. Contiene datos como: Información sobre los autores del proyecto, descriptores temáticos, revisiones, etc; información sobre el funcionamiento y las características propias de cada actividad;

información sobre el orden en que se tienen que presentar las

actividades y el comportamiento de los botones de avanzar y retroceder; información sobre el nombre y la ubicación de todos los ingredientes

(8)

necesarios para que las actividades funcionen: imágenes, sonidos, vídeo, MIDI, fuentes TTF ... etc.

Archivos con extensión .jclic.zip

Son archivos ZIP estándar que contienen un único documento .jclic y algunos o todos los ingredientes (imágenes, archivos multimedia ...) necesarios para ejecutar las actividades. El uso de éste formado permite encapsular un proyecto en un único fichero.

2. Instalación de la Máquina Virtual Java

JClic es, como ya hemos dicho, una aplicación creada con Java, plataforma para el desarrollo de aplicaciones que puedan ejecutarse en diversos tipos de ordenadores, sistemas operativos y navegadores. Para que nuestro ordenador pueda hacer funcionar una aplicación creada con el soporte Java hemos de tener instalado inicialmente lo que se conoce como Motor o Máquina Virtual

Java (en inglés: Java Runtime Environment, también es muy habitual utilizar

el acrónimo para hacer referencia a ella: JRE). Y concretamente, para poder trabajar con JClic la versión de este motor ha de ser la 1.4.0 o posterior. Además de todo esto, para trabajar con todo el paquete de aplicaciones de JClic, conviene tener instalado un par de elementos más: el sistema WebStart que permite la descarga, instalación y actualización de actividades con una mayor facilidad; y una extensión multimedia que permite visualizar vídeos y otros contenidos especiales de las aplicaciones. Esto último lo veremos en el contenido: "Instalación de JClic".

Para instalar el motor Java en ordenadores con sistemas Windows accedemos al panel de control:

(9)

Llegamos a:

Y ahí hemos de comprobar si tenemos este icono, o similar:

En caso de que no exista hemos de dirigirnos a la página web de Sun

Microsystem de donde podremos descargarlo e instalarlo en nuestro equipo siguiendo las indicaciones que allí se detallan: HTUhttp://www.java.com/esUTH

(10)

Y llegamos a ésta:

Esa página detecta automáticamente el sistema operativo y navegador que utilizamos [1]. Leemos las instrucciones [2] y descargamos el software [3]. Esto nos descarga un pequeño programa en nuestro ordenador, lo ejecutamos, seguimos las indicaciones que nos van apareciendo y listo.

En caso de que el icono anterior se encuentre en el panel de control significa que tenemos instalado el motor Java, pero ahora hemos de comprobar que disponemos de una versión Build posterior a la 1.4.0. Para ello hacemos doble clic sobre dicho icono y se abre una ventana similar a esta:

(11)

Pulsamos sobre el botón [Acerca de...] y nos fijamos en este texto:

En este caso observamos que tenemos la versión Build 1.6.0, posterior a la 1.4.0. Esto nos asegura que podremos trabajar perfectamente con actividades JClic y crearlas.

(12)

Para ordenadores Mac con sistema OS X no es necesario instalar la máquina virtual Java ni lo demás pues vienen incorporados de serie, tanto la tecnología WebStart como las extensiones multimedia necesarias. Solo hemos de

comprobar la versión del motor accediendo a "Preferencias del sistema", "Actualización de software".

En ordenadores con sistemas Linux o Solaris hemos de comprobar varias cosas:

1. Que el sistema tenga instalada la Máquina Virtual Java. Aunque la

mayoría de distribuciones la incorporan de serie, es importante

comprobarlo, y en caso de no disponer de ella acercarnos a la página

web HTUhttp://www.java.com/esUTH e instalarla. Al acceder a esta página,

como en el caso anterior, nos detecta automáticamente nuestro sistema y el navegador que utilizamos, ofreciéndonos las instrucciones

personalizadas para la instalación.

2. Que el complemento WebStart esté instalado. Las versiones más

recientes lo incorporan por defecto, pero en algunos hemos de instalarlo como paquete adicional.

3. Que el navegador reconozca el sistema Java. Para ello escribimos en la barra de direcciones "about:plugins" y observamos si en la lista que se despliega aparece Java. Si no es así actualizaremos el navegador.

4. Instalar el complemento Java Media Framework para visualizar los vídeos

y otros elementos multimedia. Podemos descargarlo de la web de Sun:

HTU

Referencias

Documento similar

Such application was ported to Java following the steps of the Java StarSs programming model: first, in a task selection interface, a total of five service tasks and seven method

The appealing features of Java include: the clean and simple syntax of the language, the high level of maintainability of Java code, portability, type-safety, automatic

This means all you need to know to construct an object reference to your notification service is the IP address of the machine and the port number the server process ist listening

En concreto se mencionarán: el entorno de desarrollo Eclipse así como de qué manera se integra este trabajo en él, el servicio Stack Exchange para la consulta

• Alcance y contenido: Se aporta una visión general del proyecto. • Estructuras de datos: Se explica con detenimiento en que consisten los arboles en java. • Diagramas UML: Se

Las  aplicaciones Android están escritas en lenguaje Java.  Aunque  ya hemos 

Para implementar las comunicaciones entre las aplicaciones Java y Matlab se han utilizado las funciones del paquete java.net (implementación en Java) y de la

Para diseñar la interfaz gráfica que visualice de la forma más clara y sencilla los árboles, en nuestro caso, el organigrama, se crea una ventana principal con un área de