Revista de Software Libre de la UCI
Revista de Software Libre de la UCI
Número 4
ABRIL / 2007
INFODREZ: Portal
INFODREZ: Portal
de Ajedrez de la
de Ajedrez de la
UCIUCI
Noticias
Solución de esta
edición:
Autenticación de Plone contra el
servidor LDAP de la UCI.
Migración:
“Microsoft intenta beneficiarse de
la imagen del Presidente Chávez”
Servicios Libres:
Servicio de Documentación en la
UCI para el Software LIbre.
Informática 2007:
Nova Linux como plataforma de
desarrollo personalizada.
Desarrollo de Aplicaciones sobre
Open Office con C++
Humor Libre
Distribuciones:
Tocororo GNU/Linux : Distribución
Cubana destinada a la enseñanza
primaria y secundaria.
In a World Without Walls, Who Needs Windows
In a World Without Walls, Who Needs Windows
Editorial
Editorial
Coordinación:
Coordinación:
Abel García Vitier
[email protected]
Redacción
Redacción
Jorge Luis Betancourt González
[email protected]
En este número ya contamos con un
mayor grupo de colaboradores, por
lo que esta edición representa un
gran paso de avance, que ayudara
[email protected]
[email protected]
Yosbel Brooks Chávez
Abel garcía Vitier
Arte y Diseño:
Arte y Diseño:
[email protected]
Angel Alberto Bello Caballero
[email protected]
a mejorar indiscutiblemente la
calidad de la revista, y brindará
una mayor riqueza en cuanto a
David Padrón Álvarez
artículos e información.
Revisión y Corrección
Revisión y Corrección
[email protected]
MSc. Clara Gisela Scot Bigñot
Atentamente
Grupo Editorial
MSc. Graciela González Pérez
[email protected]
Colaboradores
Colaboradores
Ing. Abel Meneses Abad
Raciel Garrido Torres
Jose Rodríguez Alarcón
Keiver Hernádez Fernández
Eiger Mora Moredo
Nelio Veliz Pedraza
Fernando Rodríguez Medina
Patrocinadores
Patrocinadores
Proyecto UNICORNIOS
(Versión Digital)
Grupo Producción FEU Facultad X
(Versión Impresa)
UXI – Revista de Software Libre de la UCI
Contenido
Contenido
INFODREZ: Portal de
Ajedrez de la UCI
Teniendo como premisa la cantidad de personas que
juegan ajedrez en la universidad y que el juego basado
en tiempo requiere rapidez de conexión y reducción de
tiempos de respuesta, nos dimos a la tarea de realizar
una investigación sobre posibles tecnologías y software
a utilizar...
Noticias
Solución de esta Edición
Plone es un Sistema de administración de contenido
amigable al usuario, sumamente potente y flexible. El
mismo permite la integración con servidores LDAP para
la autenticación de usuarios de forma fácil y eficiente...
Migración
¿busca Microsoft beneficiarse de la figura del Presidente
impulsar sus diferentes productos
Chávez para
comerciales y mejorar su deteriorada
imagen de
empresa monopólica, capitalista y globalizadora? ...
Servicios Libres
En nuestra universidad se encuentra funcionando el
Servicio de Documentación Libre ...
Humor Libre
Distribuciones
Tocororo GNU/Linux es una distribución que se
desarrolla en ambiente comunitario contando con el
apoyo de las Comunidades de Desarrollo de la UCI. Está
destinada a la educación y...
Informática 2007
En esta edición presentamos los resúmenes de las
ponencias:
NOVA LNX COMO PLATAFORMA DE DESARROLLO
PERSONALIZADA
DESARROLLO DE APLICACIONES SOBRE OPEN OFFICE
CON C++
...Página 1
...Página 3
...Página 5
...Página 6
...Página 8
...Página 9
...Página 10
...Página 12
UXI – Revista de Software Libre de la UCI
Infodrez
Infodrez
El Sitio web del Ajedrez de la UCI
El Sitio web del Ajedrez de la UCI
Autores:
Raciel Garrido Torres (
[email protected])
Jose Rodríguez Alarcón (
[email protected])
Coautor:
Ing. Abel Meneses Abad (
[email protected])
Infodrez: Portal de Ajedrez de la UCI
(Usando tecnologas y estndares de
software libre)
El desarrollo de software para el ajedrez, es una
rama de la informática con años de experiencia. Hoy
se conocen versiones de clientes y servidores muy
avanzados con equipos enteros de desarrollo del
software y planes de desarrollo muy bien
elaborados. Conocemos también los esfuerzos en
materia de inteligencia artificial para el desarrollo de
motores de juego similares a los empleados en la
Computadora DeepBlue, tales como el GNU CHESS.
Inicios del proyecto Infodrez
En la facultad 10 de nuestra Universidad en marzo
del 2006, se realizó
la total migración hacia
GNU/Linux utilizando la distribución Debian, lo que
afectó el desarrollo de la comunidad ajedrecística en
nuestra facultad, pues el principal punto de contacto
la universidad no era
entre ajedrecistas en
compatible con navegadores web
libres como
Mozilla, Ucidrez no era Universal.
El líder del proyecto Unicornios (Ing. Abel Meneses
Abad) al percatarse de este problema se dirige a la
cátedra de ajedrez en búsqueda de una solución;
donde descubre que Ucidrez era una aplicación sin
equipo de soporte técnico y además observa el
descontento que producía para la cátedra, por la
gran cantidad de fallas que este tenía. Ucidrez no
era un problema sólo para nuestra facultad, sino
para el universo estudiantil deseoso de interactuar
en el mundo del ajedrez.
La UCI y el Ajedrez
Nuevo software
En la UCI el juego ciencia se vio favorecido con la
creación de la cátedra de ajedrez, y una única
experiencia, muy aislada y carente visión a largo
plazo: Ucidrez.
El Proyecto Unicornios se da a la tarea de integrar
un equipo de desarrollo formado por personas que
interactuaran en el mundo del ajedrez, y
desarrollaran un interés en especial por la creación
de una nueva aplicación, que satisfaciera
las
necesidades de
los
la cátedra, cumpliera con
principios del software libre y sirviera de base para
el desarrollo colaborativo en la universidad. Este
proceso dura casi 5 meses fruto de la deserción o no
idoneidad de los equipos previos.
posteriores
encuentros
En
un
levantamiento de requisitos para desarrollar una
visión inicial de lo que será el nuevo software:
Infodrez.
se
realiza
Fig 1. Portal de Ajedrez (Infodrez)
¿Era Ucidrez capaz de cumplir con
las
necesidades de la comunidad ajedrecística en
la Universidad?
Teniendo en cuenta que sirvió de base para nuevas
investigaciones, Ucidrez se alejaba de cumplir con
las normas y estándares internacionales para el
diseño y desarrollo de aplicaciones web, impedía
que un gran número de ajedrecistas pudieran tener
acceso a esta por la sencilla razón de utilizar
navegadores web que se rigieran por las normas de
la W3C. Un grave problema de diseño: NO ERA
ESTANDAR. Por lo que la respuesta a nuestra
pregunta es NO, Ucidrez no cumplía con
las
necesidades de la comunidad ajedrecística de la
UCI.
Elección de las tecnologías
Teniendo como premisa la cantidad de personas que
juegan ajedrez en la universidad (Cuántos?) y que el
juego basado en tiempo requiere rapidez de
conexión y reducción de tiempos de respuesta, nos
dimos a la tarea de realizar una investigación sobre
posibles tecnologías y software a utilizar, de manera
que disminuyera la carga en el servidor, y reducir
las transacciones de red. Durante la investigación se
encontraron algunas aplicaciones basadas en Java
que requerían de un cliente implementado las
cuales fueron desechadas por el gran consumo de
recursos en su implementación pues no se contaba
con la tecnología adecuada para su desarrollo (PCs
con 256Mb RAM). Otra variante estudiada fue una
aplicación web parecida a Ucidrez pero con el total
aprovechamiento de las ventajas que esta implica al
utilizar
web
implementados para todas las plataformas
navegadores
cliente
como
UXI – Revista de Software Libre de la UCI página 1
Infodrez El Sitio del Ajedrez de la UCI
Infodrez
El Sitio del Ajedrez de la UCI
como una herramienta más dentro del aprendizaje
del ajedrez de cada cubano, y lograr así que sea un
producto informático de carácter nacional.
existentes. El siguiente paso fue la elección de la
tecnología: ASP.NET, PHP o PERL.
No se utilizó ASP.NET pues muchas veces las
aplicaciones desarrolladas en esta tecnología se
tornan un poco lentas, además de no ser una
tecnología multiplataforma, la cual sólo puede ser
montada en Servidores Windows utilizando como
servidor el IIS, tampoco se trabajó con tecnología
PERL, que aunque es mucho más rápida tampoco
llenaba las expectativas, puede ser hasta cierto
punto muy difícil toda su implementación y no
posee IDEs con las prestaciones de Kompozer,
Quanta o ZendStudio. Se selección PHP. Y una base
de datos MySQL, era la ideal, por varias razones:
posee una alta velocidad de procesamiento de datos
y operaciones, confiabilidad en el gestor de base de
datos ligado a la rapidez de ejecución y conexiones
con los scripts PHP, y por último su mayor ventaja,
radica en que es un sistema multipl
Comentarios de: Revista de Software Libre de la UCI - 04 (0)
No hay comentarios