¿Por donde empezamos?

Octubre 26, 2006 - Leave a Response

AJAX

(acrónimo para Asynchronous JavaScript + XML) Tecnología que hace uso de JavaScript asíncrono más XML para el desarrollo de aplicaciones web interactivas.

Este término se usa para describir dos capacidades que son:

  • La posibilidad de hacer peticiones al servidor sin tener que volver a cargar la página. Éstas se ejecutan en el cliente, es decir, en el navegador del usuario, y mantiene comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre la misma página sin necesidad de recargarla. Esto significa aumentar la interactividad, velocidad y usabilidad en la misma.
  • La posibilidad de analizar y trabajar con documentos XML.

AJAX incorpora:

CMS Moodle

Moodle es un sistema de gestión de la enseñanza (también denominado “Entorno Virtual de Enseñanza-Aprendizaje (EVEA)”, course management system o learning management system en inglés), es decir, una aplicación diseñada para ayudar a los educadores a crear cursos de calidad en línea. Estos tipos de sistema de aprendizaje a distancia a veces son también llamados ambientes de aprendizaje virtual o educación en línea. Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia Pública GNU).En términos de arquitectura, se trata de una aplicación web que puede funcionar en cualquier computador en el que pueda correr PHP, y soporta varios tipos de bases de datos (entre ellos MySQL y PostgreSQL).

(Fuentes: Wikipedia (http://es.wikipedia.org/wiki/AJAX), Mozilla developer center (http://developer.mozilla.org/es/docs/AJAX:Primeros_Pasos),MaestrosDelWeb (http://www.maestrosdelweb.com/editorial/ajax/), Doc.Moodle ( http://docs.moodle.org/es ), Wikipedia (http://es.wikipedia.org/wiki/Moodle ))

La idea…

Octubre 26, 2006 - Leave a Response

XCMS es una innovadora forma de gestión de contenidos combinando tecnologías extensamente conocidas como es MOODLE y emergentes como es AJAX.

logoMoodle

logoXajax

Todo ello para crear un sistema capaz de servir de plataforma de aprendizaje online, además de un entorno de desarrollo distribuido.


* Como plataforma de aprendizaje: aportará la posibilidad de edición de documentos en tiempo real para varios usuarios, lo que llamaremos “Pizarra online”.
* Como entorno de desarrollo distribuido: será capaz de gestionar el tratamiento de documentos de forma concurrente por parte de varios desarrolladores, siendo capaz el sistema de reconocer el lenguaje del documento que se esté editando.


Además, propocionará un entorno más configurable para cada uno de los usuarios y un número de recursos mayor que vienen dados por Ajax, como por ejemplo:

- Un calendario propio con la posibilidad de compartir los eventos del mismo con otros usuarios.
- Una lista de tareas pendientes, la cual también se podrá hacer de uso público.


Como parte más ambiciosa se pretende implementar un chat mejorado basado en el protocolo Jabber.

3…2…1… Comenzamos!

Octubre 24, 2006 - One Response

Ya esta todo preparado para comenzar.

El proyecto se desarrollará formando parte del 1er concurso universitario de software libre y la comunidad de desarrollo http://forja.rediris.es

https://forja.rediris.es/projects/csl-xcms/