Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Leonardo Zorzo Carbone
Título: Webcode - Componente Web para Edição de Código Fonte
 
Conclusão:
O objetivo principal do trabalho, implementar um componente que possibilite a edição de código fonte e com suporte a plugins para reconhecimento das linguagens de programação, foi atingido. O componente permite sua utilização em uma página HTML através de uma tag customizada e disponibiliza entre outros recursos as funções de syntax highlighting e auto complemento de código. Para a implementação do componente foi necessário um estudo sobre o framework JSF, desenvolvimento AJAX e DOM. Este último foi necessário para o recurso de auto complemento de código para criar dinamicamente uma lista com os dados a serem mostrados. Uma leitura sobre compiladores foi necessária visto que para o recurso de syntax highlighting foi implementado um analisador léxico que separa os tokens do código e os identifica para que depois seja aplicada a formatação conforme seu tipo. A distribuição do componente através de um arquivo .jar possibilita sua utilização em diversos projetos. Pode-se por exemplo utilizar o componente como parte de um ambiente web completo para o desenvolvimento de aplicativos. O componente não apresentou incompatibilidades nos navegadores Internet Explorer e Mozilla FireFox.