cómo crear programas java con gui utilizando gcj, glade y gtk ads by google webrenderer - java sdk...

56

Upload: perlita-carabello

Post on 12-Jan-2015

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 2: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK

• Ads by Google

• WebRenderer - Java SDKJava HTML and Multimedia componentHTML 4.01, CSS, XSL, XML, SSLwww.webrenderer.com

• Java TestingJtest Automates JUnit Test Creation& Execution; Checks 500+ Java Ruleswww.parasoft.com

Page 3: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• En este artículo se explicará cómo crear programas Java con interfaz gráfica (GUI) utilizando solamente software libre. Se utilizará GCJ, CLASSPATH, GLADE y GTK.

Page 4: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Conceptos básicos• Java: Lenguaje de programación • Compilador java: Compila el código fuente java y genera un bytecode • Bytecode: código intermedio que puede ser interpretado (casi) en

cualquier máquina virtual Java • Máquina virtual Java: Interpreta el bytecode Java • Existen varias máquinas virtuales de Java: Sun, IBM, GNU. GNU Compiler

for Java, o GCJ, es una implementación libre de la máquina virtual Java. No están implementas todas las funciones que soporta la máquina virual de Sun. Sun liberó su máquina virtual de Java como software libre, pero aún no ha salido una versión estable.

• GNU CLASSPATH es una biblioteca de clases esenciales para máquinas virtuales de Java. Es una alternativa libre a las clases de Sun.

• El estándar de Java establece dos bibliotecas de interfaces gráficas: AWT y SWING. AWT utiliza widgets del sistema operativo y por lo tanto su apariencia depende del sistema operativo. SWING utiliza widgets propios, asi que se ve igual en todos los sistemas operativos sobre los que se ejecuta. Otra alternativa es utilizar la biblioteca GTK, en la cual está basado GNOME. GTK es multiplataforma y funciona en GNU/Linux, Windows, Mac OS, entre otros.

Page 5: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• GLADE es un programa que permite diseñar interfaces gráficas y las almacena como archivos XML. Luego, los programas Java pueden leer estos archivos XML. Al separar la interfaz gráfica del código, éste se simplifica.

• En resumen, podemos utilizar las siguientes herramientas libres para crear programas Java con interfaz gráfica:

• Glade para diseñar la interfaz gráfica de la aplicación

• GCJ como máquina virtual de Java • Biblioteca GTK para dibujar los widgets

Page 6: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Instalación• Aquí solo cubriré la instalación de estas

herramientas en gNewSense, pero debería lo mismo para Ubuntu 6.06 (Dapper) y quizás para Debian y otros derivados de Debian. Debemos instalar los siguientes paquetes:

• gcj • classpath • classpath-doc • glade-2 • libgnome-java • libglade-java • libgconf-java • libgtk-java

Page 7: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Luego agregamos las bibliotecas que utilizaremos a la variable de entorno CLASSPATH

• export CLASSPATH=/usr/share/java/glade2.12.jar:\/usr/share/java/gtk2.8.jar:/usr/share/java/glib0.2.jar:.

• Podemos ver los ejemplos que vienen con el paquete libglade-java. Los copiaremos para poder jugar con ellos:

• cdcp -r /usr/share/doc/libglade-java/examples/glade .cd gladegunzip *.gz

• Y luego los compilamos con GCJ:• javac *.java

Page 8: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Ejecución

• Para ejecutar los ejemplos hay que hacer lo siguiente:

• cd ..java glade.Testjava glade.Example1java glade.LibGladeTest glade/gtk.glade

Page 9: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Documentación

• La documentación sobre la API y los ejemplos de cada paquete están disponibles en:

• libglade-java – /usr/share/doc/libglade-java/api/index.html – /usr/share/doc/libglade-java/examples

• Classpath – /usr/share/doc/classpath-doc/api/index.html – /usr/share/doc/classpath-doc/api/examples

• libgtk – /usr/share/doc/libgtk-java/api/index.html – /usr/share/doc/libgtk-java/examples

Page 11: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Software educativo y aplicaciones Web

2• En el desarrollo del software existe diversos enfoques y uno de

ellos es el software con propósitos educativos. Entre estos también se puede distinguir software diseñado para asuntos educativos específicos, por ejemplo Jclic (programa para realizar actividades didácticas) y otros que aunque se utilizan principalmente en otros contextos pueden ser útiles para complementar proyectos educativos, es el caso de un editor de audio o video etc.

• El software que habilitamos y describimos en el centro de Ayudas puede cumplir con cualquiera de estos dos enfoques porque lo que tratamos de observar es su aplicación o utilidad práctica en contextos educativos. También hemos dividido estos programas en dos categorías, el software para instalar y las aplicaciones Web 2.0. En los próximos días anexaremos más software y manuales en video sobre el uso de estos programas en contextos concretos.

Page 12: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 13: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Ardora

Descripción: Ardora es un software diseñado para los docentes con el que pueden diseñar actividades lúdico-didácticas para sus alumnos.

Usos en la educación:

Con el programa se puede construir cerca de 30 actividades lúdicas como sopas de letras, crucigramas, ejercicios de relación de imágenes, puzzles, autodidactas y mucho más.

Idioma: Español

Tipo de software:

Freeware

Manual de usuario:

http://www.youtube.com/watch?v=3WIGIVvp-EE

Sistema Operativo

Windows

Descargar: (descargar desde aquí)

Page 14: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Babiloo 0.2

Descripción: Babiloo es una aplicación gratuita y de código abierto que realiza la función de un diccionario inglés-español y español-inglés a la vez. Se integra perfectamente con el escritorio y además es multiplataforma.

Usos en la educación:

Es especialmente útil para el estudio de la lengua inglesa y una ayuda indispensable para quienes tienen que consultar términos en inglés.

Idioma: Español  Inglés

Tipo de software:

GNU

Manual de usuario:

No disponible

Sistema Operativo

Windows

Descargar: Desde www.sourceforge.net (descargar aquí)

Page 15: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

JClic

Descripción: JClic es un entorno para la creación, realización y evaluación de actividades educativas multimedia, desarrollado en la plataforma Java.

Usos en la educación:

Con este programa un docente puede crear todo tipo de actividades lúdicas y en las que puede trabajar con multimedia. Puede crear Sopas de letras, rompecabezas, crucigramas, ejercicios de apareamiento, de memoria entre muchos otros.

Idioma: Español, Inglés y Catalán

Tipo de software:

Libre

Manual de usuario:

http://www.juntadeandalucia.es/averroes/jclic/

Sistema Operativo

Multiplataforma

Descargar: Desde http://clic.xtec.es  descargar directa aquí http://clic.xtec.net/dist/jclic/jclic-0.1.2.2.exe

Page 16: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

NVU

Descripción: Nvu es un editor de archivos html y permite crear páginas Web sin necesidad de tener muchos conocimientos de html. La edición de las páginas se puede adaptar según los conocimientos en html. Permite editar  diréctamente el código html con posibilidad de ir viendo en todo momento el resultado final, o ir editando diréctamente sobre un entorno gráfico. Con el cual es facil insertar tablas, imágenes, hipervínculos

Usos en la educación:

Su uso se relaciona directamente con la edición de contenidos para la Internet, y a los que se le puenden insertar componentes multimedia. 

Idioma: Inglés, español, frances y otros

Tipo de software:

Libre

Manual de usuario:

(Ver manual)

Sintema Operativo

Windows – Linux

Descargar: http://cvs.nvu.com/download/nvu-1.0-win32-installer-full.exe

Page 17: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

CMapsTools

Descripción: CmapTools permite crear mapas conceptuales Web que incorporen archivos adjuntos o enlaces a otras páginas. Los Mapas creados con esta herramienta permiten interactuar con su contenido a través de un navegador. También ofrece al posibilidad de exportar a varios formatos entre los que está jpg, gif, pdf, html etc.

También ofrece la posibilidad de compartir los mapas conceptuales y sus recursos a través de Internet. Existen servidores públicos donde se pueden alojar los esquemas y los archivos adjuntos a éstos.

Usos en la educación:

Un mapa conceptual es una muy buena herramienta para explicar conceptos y teorías complejas que constan de varias ideas principales y que guardan relación unas con otras. Con él se pueden crear mapas conceptuales que ayudan a la comprensión de conceptos por parte de los estudiantes.

Idioma: Español

Tipo de software:

Libre

Manual de usuario:

http://cmap.ihmc.us/Support/help/Espanol/index.html

Sistema Operativo:

Windows – Linux – Solaris – Mac OS

Descargar: http://cmap.ihmc.us/download/

Page 18: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombredel programa:

Visual Mind

Descripción: Visual Mind es un planificador visual, orientado más a implantar conceptos que a estructurar textos, aunque esto también se puede hacer sin problemas.

Lo realmente sorprendente de este programa es su enfoque gráfico, lejos de las ya aburridas (pero sobrias) líneas rectas y de los esquemas cuadrados. Con Visual Mind crearemos estructuras elegantes, sin recargas gráficas ni excesos de color.

Usos en la educación:

Sirve para estructurar las ideas o información de manera visual posibilitando con ello una mejor comprensión para los estudiantes.

Idioma: Español

Tipo de software:

Versión de prueba

Manual de usuario:

No disponible

Sistema Operativo:

Windows

Descargar: Desde www.archivospc.com  http://visual-mind.archivospc.com/descargas/

Page 19: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Java SE Runtime Environment

Descripción: El software de Java le permite ejecutar aplicaciones que se han escrito utilizando el lenguaje de programación de Java y que reciben el nombre de "applets". Los applets le permiten jugar en línea, participar en sesiones de Chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones.

Usos en la educación:

Su uso en la educación es muy amplio ya que para el correcto funcionamiento de varios programas se requiere de este software. En La LMS WebCT, por ejemplo, es indispensable para usar herramientas como el Chat, el tablero compartido.

Idioma: Español

Tipo de software:

Libre

Manual de usuario:

http://www.java.com/es/download/manual.jsp

Sistema Operativo:

Multiplataforma

Descargar: http://www.java.com/es/download/

Page 20: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Wink

Autor: www.debugmode.com/wink

Descripción: Wink te permite grabar toda la actividad que se produzca en pantalla en una ventana o programa. La grabación se registra en fotogramas independientes, que pueden grabarse de forma manual o automática. Después, puedes añadirles comentarios, anotaciones,  incluso botones de navegación.Cuando se ha realizado el trabajo se puede exportal como una película de Flash o como un archivo ejecutable.

Usos en la educación:

Resulta útil para hacer tutoriales demostrativos, por ejemplo sobre el manejo de una aplicación.Con un poco de creatividad y trabajo se pueden realizar lecciones interactivas en la cual el estudiante avanza conforme su aprendizaje lo permita. También permite realizar presentaciones tipo power point.

Idioma: Español

Tipo de software:

Libre

Manual de usuario:

(Ver aquí)   o  en video tutorial

Sistema Operativo:

Windows – Linux

Descargar: http://freeware4u.com/hostfile/wink20.zip  o  http://wink.uptodown.com/descargar-gratis/

Page 21: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Hot Potatoes

Autor: Stewart Arneil and Martin Holm

Descripción: Tomado de (http://hot-potatoes.uptodown.com ) Hot Potatoes es una aplicación con la que puedes desarrollar hasta seis tipos distintos de ejercicios educativos para tu página Web.Las herramientas que incluye el programa son las siguientes: JQuiz, JCloze, Jmatch, JMix, JCross y The Masher.JCloze permite elaborar un listado de oraciones en las que el usuario debe adivinar la palabra que falta. No te olvides de proporcionar pistas para facilitar al internauta la resolución del ejercicio. Mediante JQuiz es posible elaborar cuestionarios multirespuesta.Con JMatch puedes generar ejercicios de arrastrar y soltar en el que el usuario debe relacionar una palabra de una lista con otra. Por otro lado, JCross permite realizar crucigramas con las palabras que introduzcas.JMix es una herramienta con la que es posible indicar una frase para que el alumno la ordene palabra o palabra, aunque también es posible desordenar las letras o sílabas de una palabra.La última, The Masher, te permite compilar el resto de los ejercicios y generar un documento HTML entero con todos ellos.

Usos en la educación:

Su uso se limita a la creación de quices evaluativos, ejercicios de relación, respuesta múltiple, entre otros. 

Idioma: Español

Tipo de software: Libre, pero con previo registro

Manual de usuario: http://platea.pntic.mec.es/~iali/CN/Hot_Potatoes/

Sistema Operativo: Windows

Descargar: Debe registrarse en este enlace http://hotpot.uvic.ca/reg/register.htm

Page 22: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Audacity

Autor: "Audacity" is a trademark of Dominic Mazzoni

Descripción: Audacity es una herramienta que te permite grabar, editar y manipular archivos de sonido digital en diversos formatos. Además de crear tus propias grabaciones a partir de archivos individuales, añadiendo múltiples efectos, puedes importar archivos de audio en formato WAV, AIFF, AU, MP3, etc. Audacity admite los comandos básicos de edición (cortar, copiar, pegar, deshacer), mezcla canciones, e incluye un editor de amplitud, un espectrograma y un analizador de frecuencias implementados.

Usos en la educación:

Audacity es una aplicación útil para cualquier proyecto educativo que implique grabación de audio y soporta los formatos más conocidos. Es útil para grabar y editar conversaciones o exposiciones capturadas desde fuentes externas o desde el mismo computador, este audio se puede utilizar en diferentes contextos, para multimedias, para radio digital etc.

Idioma: Español, Inglés, Frances entre otros

Tipo de software:

Libre.

Manual de usuario:

1- Características de los archivos de audio.2- Descripción del programa.3- Configuración previa.4- Proceso de edición y efectos.4- Exportación de archivos.

Sistema Operativo:

Windows

Descargar: http://audacity.sourceforge.net/

Page 23: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 24: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Wikispaces

Autor: http://www.wikispaces.com/

Descripción: Wikiespaces es una aplicación Web de uso gratuito para crear documentos wiki. Con un nombre de usuario y contraseña puede crear diferentes documentos cada uno con su respectiva URL y permite crearlas de manera pública o privadas. Es quizá la mejor herramienta de la Web 2 para crear wikis y con el pago de una cantidad reducida de dinero le ofrecen más opciones.

Usos en la educación:

Es una herramienta indispensable para la creación de documentos colaborativos en línea y su uso es muy intuitivo. Sirve para crear documentos en línea en los que varias personas deben intervenir. Es útil para actividades en grupo ya que los estudiantes realizan su trabajo en un solo documento el cual  pueden editar todos a la vez  desde cualquier lugar del mundo.

Idioma: Inglés

Tipo de software: Gratuito con previo registro.

Manual de usuario:

Videotutoriales:1- (Crear una cuenta e iniciar sesión). 5.15 Minutos 2- (Crear y editar una Wiki). 17 minutos 3- (Administración avanzada de la aplicación). 8.40 Minutos

URL: http://www.wikispaces.com/

Page 25: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Blogger

Autor: Google

Descripción: Blogger es una de los espacios pioneros para crear blogs y es quizá el más popularizado en Internet. Con un nombre de usuario puede crear varios blog.

Usos en la educación:

Un blog es útil para el trabajo cooperativo y colaborativo de los estudiantes. Puede ser utilizado, al final de alguna unidad didáctica, como una herramienta para que los participantes demuestren el propio progreso de aprendizaje y el propio desarrollo personal. Sirve para compartir contenidos sobres los intereses personales que no se ajusten a los temas de los foros del curso. Para ver la capacidad de resumir mediante palabras claves o marcas sus artículos. Las marcas permiten hacer categorías estructurar los contenidos del blog que facilitan la localización de contenidos. Para tratar temas ajenos a la institución educativa que preocupen a los participantes.

Idioma: Español

Tipo de software:

Libre con previo registro en Google

Manual de usuario:

Videotutoriales:1- (Crear y editar un blog) 18.50 Minutos

URL: https://www.blogger.com/start?hl=es

Page 26: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Wikiis

Autor: http://wik.is/

Descripción: Wikiis es una aplicación Web de uso gratuito para crear documentos wiki. Con un nombre de usuario y contraseña puede crear diferentes documentos. Es una buena alternativa para crear wikis y su uso es sencillo. 

Usos en la educación:

Es una herramienta para la creación de documentos colaborativos en línea y su uso es muy intuitivo. Sirve para crear documentos en línea en los que varias personas deben intervenir. Es útil para actividades en grupo ya que los estudiantes realizan su trabajo en un solo documento el cual  pueden editar todos a la vez  desde cualquier lugar del mundo.

Idioma: Inglés

Tipo de software:

Gratuito con previo registro

Manual de usuario:

En la Web del autor

URL: http://wik.is/

Page 27: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Wiki Zoho

Autor: AdventNet, Inc.

Descripción: Es otra buena opción para crear documentos wiki en la Web y gratuitos.

Usos en la educación:

Es una herramienta para la creación de documentos colaborativos en línea y su uso es muy intuitivo. Sirve para crear documentos en línea en los que varias personas deben intervenir. Es útil para actividades en grupo ya que los estudiantes realizan su trabajo en un solo documento el cual  pueden editar todos a la vez  desde cualquier lugar del mundo.

Idioma: Inglés

Tipo de software:

Gratuito con previa inscripción.

Manual de usuario:

http://wiki.zoho.com/WikiHelp.html

URL: http://wiki.zoho.com/

Page 28: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Studio Odeo

Autor: http://odeo.com

Descripción: Odeo es una aplicación Web orientada al audio digital, con ella puede crear podcast y crear un audiocorreo.

Usos en la educación:

Los usos pueden ser variados y dependen de la creativas del docente o estudiante. Por ejemplo con odeo se puede crear una emisora en la Web (Podcast) que permite anexar contenidos en audio y texto. También puede hacer las veces de un servidor de audio cuyos reproductores se pueden anexar a cualquier documento en html. Puede funcionar como un audio correo habilitado en cualquier página Web en el que mediante un banner graba la voz de quien envía el audiocorreo.

Idioma: Inglés

Tipo de software:

Gratuito con previo registro

Manual de usuario:

Ver manual

URL: http://studio.odeo.com/create/home

Page 29: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Cbox

Autor: http://cbox.ws/

Descripción: Cbox es una aplicación Web en la que después de registrarse permite crear una ventana emergente o embebida en cualquier página Web mediante la cual se puede comunicar con cualquier usuario que visite la página. Es decir, permite enviar mensajes, a manera de foro, entre todos los que ingresen a la página. Facilita las comunicaciones síncronas y asíncronas y es especialmente útil para Blogs y páginas Web desarrolladas en html.Tiene dos versiones una libre y otra de pagó, la versión libre permite un número determinado de palabras y la versión de pago si es ilimitado.

Usos en la educación:

Es util para cualquier proyecto Web que no cuente con foros de debate (No reemplaza al foro de debate) y que necesite una comunicación en la página. Es útil también para los blog, abriendo con ellos medios de comunicación entre en Bloger y el visitante.

Idioma: Inglés

Tipo de software:

Gratuito con previo registro.

Manual de usuario:

En la Web del autor

URL: http://cbox.ws/

Page 30: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

ZOHO Chat

Autor: AdventNet, Inc.

Descripción: ZOHO Chat es una útil aplicación que permite la comunicación sincrónica en cualquier página Web. En otras palabras,  es un Chat para embeber en cualquier página Web. El proceso de uso es el siguiente, el usuario se registra,  configura la sala de Chat y terminado el proceso se habilita un código que debe añadirse en el documento html.

Usos en la educación:

Esta aplicación es útil para comunicaciones sincrónicas en páginas donde no se tenga acceso a este tipo de comunicaciones.  

Idioma: Inglés

Tipo de software:

Gratuito con previo registro

Manual de usuario:

Disponible en la Web del autor.

URL: http://chat.zoho.com

Page 31: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

Esnips

Autor: http://www.esnips.com

Descripción: Esnips es un servicio gratuito para guardar todo tipo de archivos en línea hasta 5 gigas. Permite crear carpetas y archivos de audio o video permiten la reproducción en línea.

Usos en la educación:

Su uso en la educación se limita sólo a ser una especie de disco virtual en el cual guardar y compartir los documentos que se anexan mediante las opciones público, grupo o privado.

Idioma: Inglés

Tipo de software:

Gratuito con previo registro.

Manual de usuario:

http://www.esnips.com/tour/

URL: http://www.esnips.com

Page 32: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Nombre del programa:

My Forum

Autor: http://www.my-forum.org/

Descripción: Esta aplicación Web permite crear y anexar foros de discusión para cualquier página Web.

Usos en la educación:

Se limita a crear foros de discusión cuando las tecnologías con las que se desarrolla un proyecto educativo no permite la creación de foros. Puede ser útil para anexar a los blogs.

Idioma: Inglés

Tipo de software:

Gratuito con previo registro.

Manual de usuario:

http://www.my-forum.org/foros.php?id=28 (Foro de soporte)

URL: http://www.my-forum.org/

Page 33: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 34: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• La solución de aprendizaje electrónico de Adobe para una formación rápida le proporciona los elementos necesarios para crear, gestionar e implantar y rápidamente una formación en línea sumamente atractiva a la que todos pueden tener acceso al instante, así como para realizar un seguimiento de ésta. Ofrece además capacidades dinámicas de seguimiento y elaboración de informes con sólo pulsar un botón e incluye Adobe® Connect™ Training, para crear y gestionar cursos y planes de estudio de aprendizaje electrónico, y Adobe Presenter, para crear fácilmente cursos multimedia narrada y a su ritmo propio mediante Microsoft PowerPoint.

• La solución de aprendizaje electrónico de Adobe para la formación rápida le permite proporcionar tanto cursos que se pueden realizar al ritmo que desee el usuario como clases virtuales dentro de un plan de estudios en común. De esta forma, podrá hacer frente, de manera eficiente y económica, a una amplia gama de necesidades de formación

Page 35: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 36: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Proporcione rápidamente cursos atractivos que se puedan llevar a cabo al ritmo que desee el usuario.• Desarrolle contenido rápidamente. • Proporcione acceso instantáneo. • Incorpore contenido existente. • Utilícelo con Adobe Captivate. • Evalúe la eficacia del contenido. • Actualice el contenido con facilidad.

Ofrezca cursos atractivos que se puedan realizar al ritmo del usuario

Page 37: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Desarrolle contenido con rapidez• Permita que los especialistas sin

conocimientos técnicos creen cursos usando herramientas tan sencillas como Microsoft PowerPoint. Adobe Presenter facilita la adición de narraciones con voz en off y contenido multimedia a las presentaciones, directamente desde Power Point.

• Evalúe la claridad de los enunciados• Integre encuestas y pruebas directamente

en el material del curso con una variedad de tipos de preguntas, por ejemplo, respuestas cortas, concordancia y escala de calificación de Likert. Utilice preguntas ramificadas y proporcione comentarios de audio y visuales

Page 38: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Proporcione acceso instantáneo• Asegure la participación eliminando barreras

técnicas. Adobe Presenter publica automáticamente sus cursos mediante Adobe Flash® Player, que ya está instalado en más del 97 % de los ordenadores conectados a Internet, de modo que los estudiantes puedan acceder de inmediato a la formación de Adobe Connect sin necesidad de descargar archivos enormes.

• Incorpore contenido existente• Integre sin problemas contenido creado con las

herramientas de creación de Adobe, como son Adobe Captivate™, Flash, Dreamweaver®, and Authorware®, o contenido existente que sea compatible con AICC.

Page 39: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Uso con Adobe Captivate• Con Adobe Captivate, podrá crear simulaciones

interactivas, demostraciones de software y formación basada en situaciones hipotéticas; así conseguirá que los oyentes pasivos se conviertan en participantes activos. Adobe Captivate trabaja en perfecta armonía con otros productos Adobe, gracias a lo cual podrá realizar tareas de edición directamente en Adobe Connect Enterprise Server, realizar seguimientos e informes, así como iniciar Adobe Captivate dentro de Acrobat Connect Professional y Adobe Presenter.

• Evalúe la eficacia del contenido• Permita que los autores evalúen la eficacia de sus

cursos a través de informes personalizados. Los comentarios a nivel de diapositiva y de pregunta indican donde se necesitan hacer revisiones.

Page 40: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Gestione el contenido de los cursos usando la biblioteca de contenido de Adobe Connect en la que se pueden hacer búsquedas para facilitar la búsqueda, recuperación, reutilización y actualización del material existente para el curso.

Actualice el contenido con facilidad

Page 41: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Imparta clases virtuales con facilidad• Mantenga informados a los equipos.

• Cree aulas virtuales.

• Aumente la eficacia de los instructores.

• Reduzca el tiempo de preparación.

• Capte la atención de los participantes

Page 42: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Mantenga informados a los equipos• Use los resúmenes en línea para matener al día a

los equipos de ventas y a los socios comerciales sobre los precios y promociones, para actualizar a los empleados acerca de las nuevas normas de cumplimiento o para educar a los nuevos clientes a través de seminarios de "introducción".

• Cree salones de clase virtuales• Realice sesiones económicas de colaboración y

formación en directo con los instructores y los estudiantes en ubicaciones diferentes, que incluyan presentaciones multimedia, simulaciones de software, aplicaciones compartidas y sondeos de participantes. Las sesiones en el salón de clase se pueden grabar y compartir, para dar a los estudiantes la oportunidad de revisar el contenido incluso una vez finalizado el acto en directo.

Page 43: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Aumente la eficacia de los instructores• Facilite la gestión de reuniones y reduzca el

tiempo de preparación de clases recurrentes mediante las salas de reunión persistentes y personalizables de Adobe Acrobat® Connect Professional, las cuales se guardan automáticamente y quedan disponibles para la próxima sesión e incluyen todo el contenido cargado. Con las plantillas los otros instructores pueden aplicar al instante la disposición y el contenido existente a sus clases virtuales.

• Reduzca el tiempo de preparación• Redirija el contenido existente que se puede

reproducir a ritmo propio en las clases virtuales en directo. Reproduzca los vídeos o presentaciones de Adobe Presenter creados por otros expertos durante una sesión en directo para expandir el contenido del curso sin necesidad de recursos adicionales.

Page 44: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Capte la atención de los participantes

• Integre contenido interactivo, como simulaciones de Adobe Captivate, y aumente la eficacia de las clases virtuales. En lugar de limitarse a observar a otros, todos los alumnos podrán practicar las interacciones de manera sincronizada y aprender de sus propios errores, todo ello sin abandonar el entorno de la presentación o la reunión.

Page 45: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Gestione de manera eficiente los programas de formación en línea• Establezca planes de estudio de

aprendizaje combinado.

• Gestione fácilmente la inscripción y la notificación.

• Evalúe la claridad de los enunciados.

• Supervise los resultados usando paneles de control de informes

Page 46: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Establezca planes de estudio de aprendizaje combinado

• Desarrolle planes de estudio que fomenten resultados combinando cursos en directo con cursos que se pueden tomar a ritmo propio. Cree relaciones dentro del plan de estudios para permitir a los estudiantes tomar exámenes y omitir el contenido que ya dominen, o solicite requisitos previos para imponer su estrategia de diseño pedagógico de alto nivel.

Page 47: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Gestione fácilmente la inscripción y la notificación

• Gestione ágil y fácilmente la configuración de cursos o planes de estudio mediante las capacidades robustas de gestión de la inscripción. Envíe por correo electrónico notificaciones y recordatorios automatizados conforme al progreso del estudiante.

Page 48: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Supervise los resultados usando informes tipo panel de control

• Realice el seguimiento de los usuarios que han terminado los cursos y de sus resultados mediante un cómodo panel de control que muestra todos los informes o mediante un nivel más detallado por estudiante o por pregunta.

Page 49: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,
Page 50: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Preparado por: L. Alejandro Bernal R. [email protected]

• ClassWeb: • Parece ser un software muy depurado, se necesita que

esten funcionando: • Apache, viene en todos los Linux. • MySQL: Advertencia: Hay versiones libres como no libres. • PHP: Es bueno tenerlo • Install Script for MySQL, Apache and PHP (MAPis 0.2) • Perl DBI and Msql-Mysql-modules • CGI.pm • Matt Wright's WWWBoard • phpMyAdmin • OpenUSS: Open Source University Support System): • Todo un sistema para soportar universidad virtual. Está en

versión beta.

Page 51: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• The Manhattan Virtual Classroom: • Un sistema que tiene lo básico, foros, chats, tareas, lecciones,

etc. Está basado en el concepto de foro, todo está desarrollado alrededor de de este concepto.

• MySQL Educational System: • Sistema de conferencia en linea. Viene en formato zip.

Requiere: • MySQL database:Advertencia: Hay versiones libres como no

libres. • Perl 5.0005+ • DBI 1.06 + • Msql-MySQL • Data-Dumper 2.09 + • Data-Showtable 3.3 + • CGI • Interactive mathematics on the internet: • Para montar clases de matematicas virtuales. Se pueden

escribir formulas matematicas (hasta integrales y matrices) y las representa decuadamente.Se compone de varios modules que hay que instalar uno a uno.

• Da el servicio de crear una clase en su servidor de esa forma no hay necesidad de instalar o configurar el software.

Page 52: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Virtual School: • Hasta ahora no ha liberado software. • virtual classroom blackboard: • Hasta ahora no ha liberado software. • OpenClassroom: • Hasta ahora no ha liberado software. • PHP Interactive Web Classroom: • Hasta el momento no ha liberado software. • Classroom Information System: • Hasta el momento no ha liberado software.

Page 53: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

Subject: RE: Software Libre para Clases Virtuales

RE: Software Libre para Clases Virtuales:

msg#00053

Page 54: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• On Fri, 24 Nov 2000, Luis Fernando Lopez Mejia wrote:> Hola Luis Alejandro:> > Cuentame un poco mas de tu experiencia con OpenUSS. Parece ser un sistema> muy completo, lo baje pero aun no he empezado a cacharrearlo, antes de eso> me gustaria saber que puedo esperar hacer con el.> Pues realmente no es mucha, yo tambien lo baje y se compone de variascosas en Java pero no encontre una documentacion que me dijera comoinstalarlo o como hacerlo funcionar, tampoco realmente le dedique muchotiempo :-(.Es que apenas es una version pre-alpha la que se puede bajar, pero segunestuve leyendo en la pagina del proyecto este es muy ambicioso, pues tratade cubrir todo lo de Universidad Virtual, desde la parte administrativa yparece que hasta la academica.

Page 55: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• Con el que he estado cacharriando un poco mas es con Manhatan, este es un sistema basado en un software de foros vía Web, MELANGE escrito originalmente por Christian Walter http://melange.terminal.at Manhatan permite poner lecciones, tener foros (lógicamente) y enlaces, todo esto basado en el sistemas de foros. Pero me parece muy limitado porque no permite escribir mensajes en HTML y resulta que para las lecciones y las tareas seria muy bueno poder poner documentos hipertextuales. Una fortaleza que tiene es que uno como profesor puede verificar cuando un estudiante a ingresado al sistema, cuantas veces, cuando a leído tal tarea, o lección, cuando a participado. Me gustaría que me contara su experiencia con Open USS, pues a este software le veo mucho futuro, aunque no mucho presente :-)Seria interesante que parte de la comunidad SLEC se uniera en un proyecto de Universidad Virtual o en general de Aula Virtual, ya sea para colaborar con algunos de los proyectos existentes de software libre o hacer uno nuevo.> Gracias de antemano por tu colaboración--Att: L. Alejandro Bernal R.lbernal@xxxxxxxxxxxxxxxxxxxEl software libre te hará Libre

Page 56: Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK Ads by Google WebRenderer - Java SDK Java HTML and Multimedia component HTML 4.01, CSS,

• http://www.adobe.com/es/products/connect/solutions/rapid_training/#conduct

• http://www.adobe.com/es/products/connect/solutions/rapid_training/

OTINIANO LIÑAN SONIAOTINIANO LIÑAN SONIA