|
Archivo Abierto Institucional de la Universidad Carlos III de Madrid >
Trabajos académicos >
Proyectos Fin de Carrera >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10016/11938
|
| Title: | Extensión Firefox para la edición gráfica de aplicaciones basadas en Chickenfoot |
| Author(s): | López Moreno, Beatriz |
| Advisor(s): | Martín Rojo, Eduardo Fernández García, Norberto |
| Publisher: | Universidad Carlos III de Madrid. Departamento de Ingeniería Telemática |
| Issued date: | May-2011 |
| Defense date: | 2011 |
| URI: | http://hdl.handle.net/10016/11938 |
| Degree: | Ingeniería Técnica en Telemática |
| Abstract: | Actualmente la web consiste en un sistema de distribución de información formado por millones de páginas que ofrecen una información y funcionalidad concreta para la que han sido diseñadas. Un usuario de la web realiza cada día múltiples consultas rutinarias a distintas páginas para, por ejemplo, obtener información sobre el tiempo, actualizar el twitter, leer el correo, etc. Es por eso que surge la necesidad de poder personalizar un sitio web, de manera que sea posible reunir información de varias páginas en una, eliminar características que no necesitamos e incluso automatizar determinados procesos como rellenar formularios o acceder a una aplicación de correo. De esta manera se consigue que la navegación sea más rápida y productiva. En el presente proyecto, se desarrolló una extensión para el navegador Mozilla Firefox que permite la creación de aplicaciones para personalizar la web mediante el lenguaje Chickenfoot. Este lenguaje permite crear scripts para alterar el comportamiento de los sitios web y hacer que las páginas respondan de diferente manera, siendo posible así cambiar el diseño y el comportamiento del código en una web. Chickenfoot provee comandos sencillos permitiendo la modificación de páginas web, sin necesidad de conocer su estructura interna. La extensión desarrollada permite ejecutar los scripts creados, directamente al introducir la URL sobre la que se ejecutarán en el navegador Firefox. Además, se ha querido facilitar la tarea al desarrollador permitiéndole crear los scripts mediante una interfaz gráfica de creación de diagramas de flujo. ____________________________________________________________________________________________________________ Nowadays, the world wide web consists of an information distribution system that comprises millions of pages that offers the information and specific functionality for which they have been designed. The web users make every day numerous routine queries to different pages for example, to obtain information about the weather, to update their twitter, to read their e-mail inbox, etc. For that matter emerges the need to personalize the web site, so that it is possible to gather the information of some pages in one, to delete some features we don´t need, and even to automatize some processes like filling forms or logging in an e-mail application. In this way, we get navigation to be faster and more productive. In the present project an extension for the Mozilla Firefox that permits the creation of applications with the purpose of personalizing web sites by using Chickenfoot language, has been developed. Chickenfoot language makes it possible to develop scripts to change the websites´ behaviour and make pages respond on a different way, making it possible to change the design of the page and the code´s behaviour in a web. Chickenfoot provides simple commands to use without the need to know the internal structure of a page. The developed extension, allows to execute the written scripts directly by introducing the URL in the address bar of the navigator. Besides, we wanted to make the task easier to the developer, allowing him to write the scripts through a graphic interface for creating flowcharts. |
| Keywords: | Desarrollo Web Netscape Mozilla (Programa de aplicación) Chickenfoot (Lenguaje de programación) Edición gráfica |
| Appears in Collections: | Proyectos Fin de Carrera
|
This item is licensed under a Creative Commons License
Items in E-Archivo are protected by copyright, with all rights reserved, unless otherwise indicated.
|