Editor colaborativo

dc.contributor.advisorAndrés Sánchez, César
dc.contributor.advisorLlana Díaz, Luis
dc.contributor.authorMartín López, Fausto
dc.contributor.authorPedrosa Guerrero, Jesús
dc.contributor.authorSánchez González, Luis
dc.date.accessioned2023-06-20T06:07:03Z
dc.date.available2023-06-20T06:07:03Z
dc.date.issued2011
dc.descriptionProyecto de Sistemas Informáticos (Facultad de Informática, Curso 2010-2011)
dc.description.abstractNuestro proyecto tiene como finalidad crear una aplicación libre y de código abierto que facilite el trabajo de forma colaborativa sobre diferentes editores de textos. En lugar de iniciar un proyecto desde cero, decidimos realizar nuestra herramienta sobre el editor de textos Emacs, muy popular entre programadores y usuarios técnicos, ampliando sus características para poder dotarlo de esta nueva funcionalidad. Nuestra herramienta permite la edición de un archivo, en tiempo real, por parte de varios usuarios. Estos, a su vez, pueden hacer un seguimiento de los cambios que se van produciendo en el archivo y, de esta forma, tener una idea exacta de cómo se ha desarrollado un determinado trabajo o proyecto y de los pasos que se han ido llevando a cabo en su realización. Desde grupos de trabajo organizados en sistemas de producción altamente ecientes,como empresas, hasta pequeños conjuntos de usuarios con necesidades más modestas, todos tienen intereses cubiertos por esta herramienta. Asimismo, los proyectos que puede gestionar escalan desde ligeros textos de unas pocas líneas hasta archivos de gran tamaño. Una vez abierto un documento, todos los componentes de un grupo pueden trabajar sobre el mismo archivo y así tener acceso a las modicaciones del resto de usuarios, sin tener que esperar a que estén disponibles los demás fragmentos locales. Otro logro importante es el de integrar un sistema de control de cambios (CVS). Este servicio se encuentra disponible mediante la instalación del cliente necesario en el ordenador, y la conguración del servidor requerido. Además, es posible acceder a este repositorio de forma normal e independiente a nuestra herramienta. Como se ha mencionado, las herramientas utilizadas son Open Source. Esto nos permite devolver a la comunidad una aplicación libre de la que en general solo se dispone bajo pago. [ABSTRAC] Our project aims at creating a free and open-source application that will provide collaborative editing in dierent popular text editors. Instead of starting a project from scratch, we decided to develop our tool based on the Emacs text editor, a popular one among programmers and technical users, by enhancing its funcionality. Our tool allows for real time editing of a text le by multiple users. These can, in turn, track the changes being made in the le and, thus, have an exact idea of the development of a particular job or project and the steps that have been undertaken throughout its implementation. From well structured task forces in highly ecient production systems, like enterprises, to smaller sets of users with their humbler needs, they all have their interests covered by this tool. Likewise, the projects available to be managed range from the lightest texts of few lines, to more complex documents. Once a le is opened for collaborative edition, all members of a team can work on the same le, having immediate access to the work of the rest of team members. Another important achievement is to integrate a version control system (CVS). This service is available by installing its client in the computer and setting up the proper server. The customer can also access this repository independently from our tool. As we mentioned before, all the technologies used in the development are Open Source. This grants us an opportunity to return to the community a free and quality application that most often are only available as paid services.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/13012
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46090
dc.language.isospa
dc.page.total79
dc.rights.accessRightsopen access
dc.subject.cdu004.912(043.3)
dc.subject.keywordEditor
dc.subject.keywordtexto
dc.subject.keywordColaborativo
dc.subject.keywordCliente
dc.subject.keywordServidor
dc.subject.keywordPlug-in
dc.subject.keywordTiempo
dc.subject.keywordReal
dc.subject.keywordCVS
dc.subject.keywordEmacs. text
dc.subject.keywordColaborative
dc.subject.keywordClient
dc.subject.keywordServer
dc.subject.keywordTime
dc.subject.ucmSoftware
dc.subject.ucmSistemas expertos
dc.subject.unesco3304.16 Diseño Lógico
dc.titleEditor colaborativo
dc.typecoursework
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
memoria.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format