Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.83 MB | Adobe PDF |
Advisor(s)
Abstract(s)
Este documento descreve o projecto realizado no âmbito da disciplina de Projecto em
Engenharia Informática do Mestrado em Engenharia Informática da Faculdade de
Ciências da Universidade de Lisboa.
O projecto tem como principal objectivo integrar as ferramentas de manipulação de
páginas web do Tapestry no ambiente de desenvolvimento de software integrado (IDE)
Intellij, e posterior extensão para o IDE Eclipse, bem como construir uma comunidade
activa em torno da infra-estrutura Tapestry aumentando deste modo a sua adopção.
O desenvolvimento do projecto envolve duas etapas que se relacionam com a
implementação de um plugin (chamado LOOMY) para o IDE Intellij, e a posterior
implementação no IDE Eclipse. Pretende-se que com estes plugins seja possível a
integração de cada um dos IDEs com a infra-estrutura de desenvolvimento web, o
Tapestry.
As tarefas envolvem o estudo das ferramentas utilizadas, incluindo Subversion, Jira,
Maven, Continuum e TestNG; a elaboração de manuais de utilização das várias
funcionalidades dos plugins, realizadas em HTML e embutidas na própria
documentação do IDE; a implementação da biblioteca base comum aos dois plugins, e
das funcionalidades específicas de cada um dos plugins.
This document describes the project developed in the discipline of Project in Engineering Computer Science, of the Master in Engineering Computer Science at the Faculty of Sciences, University of Lisbon. The main objective of the project is integrate the Tapestry web framework manipulation tools in the Intellij IDE, and extending the same support to the Eclipse IDE, as well as to build a working community around the Tapestry framework, increasing its adoption. The development of this project involves two steps, the implementation of various features of a plugin (called LOOMY) for Intellij IDE, and the subsequent implementation of same plugin for Eclipse IDE. The implementation provides the integration with Tapestry framework for web developing. The project involves:- the study of tools Subversion, Jira, Maven 2, Continuum and TestNG; - the preparation of HTML help manuals for various tasks related to plugin that will be built in help documentation of IDE;- implementation of common library for the two plugins; - implementation of specific features of each plugin.
This document describes the project developed in the discipline of Project in Engineering Computer Science, of the Master in Engineering Computer Science at the Faculty of Sciences, University of Lisbon. The main objective of the project is integrate the Tapestry web framework manipulation tools in the Intellij IDE, and extending the same support to the Eclipse IDE, as well as to build a working community around the Tapestry framework, increasing its adoption. The development of this project involves two steps, the implementation of various features of a plugin (called LOOMY) for Intellij IDE, and the subsequent implementation of same plugin for Eclipse IDE. The implementation provides the integration with Tapestry framework for web developing. The project involves:- the study of tools Subversion, Jira, Maven 2, Continuum and TestNG; - the preparation of HTML help manuals for various tasks related to plugin that will be built in help documentation of IDE;- implementation of common library for the two plugins; - implementation of specific features of each plugin.
Description
Trabalho de projecto de mestrado em Engenharia Informática, apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2008
Keywords
Ambientes de desenvolvimento integrado (IDE) Ferramentas de desenvolvimento web Java Trabalhos de projecto de mestrado - 2008