PDF de programación - Una pequeña guía de instalación de CVW en Linux

Imágen de pdf Una pequeña guía de instalación de CVW en Linux

Una pequeña guía de instalación de CVW en Linuxgráfica de visualizaciones

Actualizado el 23 de Julio del 2017 (Publicado el 17 de Julio del 2017)
649 visualizaciones desde el 17 de Julio del 2017
526,9 KB
7 paginas
Creado hace 19a (10/01/2005)
LinuxFocus article number 310
http://linuxfocus.org

Una pequeña guía de instalación de CVW
en Linux

Abstract:

CVW (Collaborative Virtual Workspaces) es una de las herramientas más
interesantes disponibles en código fuente abierto para el desarrollo de
entornos de educación virtual. Este artículo describe la instalación en un
sistema con Suse Linux Professional 8.0.

_________________ _________________ _________________

by Juan Manuel
Triana,Carlos Andrés Pérez
<jutriana/at/uniweb.net.co
caperez/at/usaca.edu.co>

About the author:

Juan Manuel Triana ha
trabajado con Linux desde su
introducción en Colombia,
alrededor de 1995. Defensor
a ultranza de Slackware, ha
centralizado su trabajo en
aplicaciones multimedia y
streaming de sonido.

Carlos Andrés Pérez es
especialista en Simulación
Molecular, Doctorando en
Biotecnología. Asesor técnico
del Grupo de Investigación
en Educación Virtual
(GIEV). Dirección:
Universidad Santiago de Cali,
Calle 5ª carrera 62 Campus
Pampalinda, Cali &ndash;
Colombia.

Qué es CVW?

CVW es un medio de software colaborativo escrito principalmente en Java, el cual no sbrinda un "edificio
virtual" donde los diferentes equipos de trabajo pueden comunicarse, colaborar, y compartir información sin
importar su localización geográfica. Con CVW las posibilidades interactivas de la Red pueden aprovecharse
en espacios virtuales donde la gente se reúne a aprender, interactuar, discutir y compartir información,
utilizando una serie de herramientas sencillas. CVW ha sido desarrollado por la Mitre Corporation y es un

1/7

desarrollo 100% Código Abierto.

Porqué elegimos CVW?

El grupo GIEV de la Universidad Santiago de Cali en Colombia, ha estado trabajando durante varios años en
la investigación de nuevas plataformas y medios virtuales que aseguren una fácil integración con los métodos
educativos existentes. Tras probar diferentes softwares comerciales, decidimos buscar las alternativas de
Código Abierto y descubrimos CVW. Como contenía todos los elementos que estábamos buscando decidimos
probarlo.

CVW no es fácil de instalar, como descubrimos muy pronto. En las siguientes líneas describiré el proceso de
poner afuncionar esta maravillosa plataforma bajo Suse 8.0.

Recibimos un IBM Netvista para probar este software. El servidor es un Pentium 4, 2.0Ghz, 256MB Ram y
40G HD, conectado a la red de la Universidad. La instalación de Suse no causó mayor inconveniente, sólo el
vídeo presentó algún conflicto (un integrado Intel 845), pero tras compilar el kernel, corrió de manera más que
aceptable (1024x768 a 24 bits).

Paso por paso

Lo primero es la descarga del software en el sitio web :

Descargaremos las siguientes aplicaciones:





CVW server
CVW document server
CVW client

También existe un CVW Federated server que corre para clusters de servidores CVW.

Lo primero en instalarse fue el servidor CVW. Descomprimí en /opt/CVWserver y cree un usuario para que lo
ejecutara. El script de funcionamiento es

./cvw.boot start

Y para finalizar la aplicación:

./cvw.boot stop

El software recomienda la creación de un usuario, generamos un usuario cvw y le otorgamos derechos en el
directorio. Cuando revisamos el script (cvw.boot) debemos acondicionar ciertos datos como el directorio de
instalación y lo más importante, el puerto TCP donde CVW revisará las conexiones de cliente. Por defecto el
puerto es 8888. Sólo confirmamos en el script /etc/services. El único cambio importante bajo Linux se refiere
al número máximo de clientes, por defecto es ilimitado, pero en Linux esto resulta en un problema del
servicio.

Al conectarnos con un navegador obtenemos este mensaje:

2/7

<!−−YourMOO−−>
<!−−
Welcome to the Collaborative Virtual Workspace.
This is version 4.0.2 of the CVW core.
If you are not using a CVW client ...
type: connect username password
to connect as an existing user
type: quit
to disconnect
−−>
I don't understand that. Valid commands at this point are
Help, COnnect, or Quit

Con esto sabemos que nuestro servidor está listo para recibir a cualquier cliente.El segundo paso (y el más
engorroso) es instalar el servidor de documentos.

Seguimos el mismo procedimiento que con el server y descomprimimos en /opt/cvwdocserver revisando el
README. Ahora llega el momento de nuestra primera elección.

El servidor de dcumentos del CVW utiliza una base de datos Mysql y Tomcat (una utilidad Java de Apache)
para administrar los archivos del entorno virtual. El archivo tar incluye un directorio jakarta/tomcat directory
y una instalación de Mysql (3.23.27−beta).

No nos gustan las versiones beta y Suse venía con jakarta y mysql más recientes que corrían sin problemas,
así que procedimos a ajustarlos a los requerimientos del docserv. Con Mysql no hubo contratiempos y sólo
trasladamos la base instalada a nuestro directorio funcional (/var/lib/mysql).
El verdadero problema apareció con la configuración de Tomcat. Intentar adaptar la configuración
preexistente de jakarta a la del CVW fue tortuoso, ya que los comandos estaban (cuando existían) en
diferentes sitios, así que al final decidimos darle una prueba a la instalación del CVW.

Sin embargo hay que hacer varios cambios: Dejé el directorio jakarta/tomcat donde se descomprimió, en el
árbol del docserv (/opt/cvwdocserv). En el archivo de configuración de apache (/etc/httpd/httpd.conf) debe
adicionarse esta línea:

Include /opt/cvwdocserver/jakarta/tomcat/conf/tomcat−apache.conf

Ahora al archivo tomcat−apache.conf . Lo primero es apuntar a la dirección correcta del módulo Jserv en
apache:

LoadModule jserv_module libexec/mod_jserv.so

De igual forma debemos corregir la dirección bajo la cual instalamos y el puerto de aplicación:

ApJServDefaultPort 8007
AddType test/jsp .jsp
AddHandler jserv−servlet .jsp
Alias /examples /opt/cvwdocserver/jakarta/tomcat/webapps/examples
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB−INF/ >

3/7

AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB−INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory "/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /test/servlet /test
<Location /test/WEB−INF/ >
AllowOverride None
deny from all
</Location>
ApJServMount /servlet /ROOT

Una vez listo cambiamos el script del docserv, cvwds.boot el cual se ejecuta de la misma forma que el
cvw.boot (start | stop). Sólo cambiamos los directorios locales del servidor y de la base de datos y
comentamos la línea de apagado de mysql (porque las otras bases se necesitan siempre funcionando).

También hay que confirmar que los archivos .jar dentro del directorio webapps/app se encuentren allí y no en
otro subdirectorio.

Con suerte todo estará listo.

Sólo nos queda descomprimir el cliente. Usamos /opt/CVWclient/ . El script con los datos necesarios se llama
Server.cvw, la siguiente es una copia del nuestro:

# Property file for CVW
#
cvw.server.host=cvw
cvw.server.port=8888
cvw.server.name=cvw
cvw.docserver.host=cvw
cvw.docserver.port=8080
cvw.docserver.url=/app/docservlet
cvw.version=4.0
cvw.debug=true

#############
# User Images
#############
#this url must end with a /
cvw.userimages.url=http://localhost/cvw/user−images/

4/7

La línea cvw.docserver.url es fundamental... No sabemos porqué la configuración por defecto apunta a otra
dirección. Después de la prueba y error usted se dará cuenta que esta es la línea MAS IMPORTANTE para
acceder al docserver.

Todo está listo para entrar a nuestro servidor CVW. Para el primer login debemos ingresar como "Admin" sin
contraseña.

Podemos ahora agregar una contraseña en el menú File y utilizar la herramienta administrativa Admin Tool en
el menú View.

5/7

Como el menú lo indica, hay una gran cantidad de herramientas disponibles y que hacen de esta aplicación
una referencia en educación vitual.

6/7

Esta configuarción esá funcionando perfectamente en nuestro servidor. Pruebe esta utilidad, para mayor
información puede descargar el manual en pdf.

Disfrútenla.

Webpages maintained by the LinuxFocus Editor

team

© Juan Manuel Triana,Carlos Andrés Pérez

"some rights reserved" see linuxfocus.org/license/

http://www.LinuxFocus.org

2005−01−10, generated by lfparser_pdf version 2.51

Translation information:
es −−> −− : Juan Manuel Triana,Carlos Andrés Pérez
<jutriana/at/uniweb.net.co caperez/at/usaca.edu.co>

7/7
  • Links de descarga
http://lwp-l.com/pdf5485

Comentarios de: Una pequeña guía de instalación de CVW en Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad