Eclipse |
![]() O Eclipse é uma plataforma open-source desenvolvida para construir ambientes integrados que podem ser usados para o desenvolvimento de aplicações de diversos tipos, como por exemplo: web sites, programas C++, java e J2EE. Foi criada pela OTI (Object Technology International Inc.) e IBM. É uma ferramenta genérica e com arquitetura aberta e extensível baseada em plug-ins. A figura abaixo permite-nos uma visão geral da ferramenta [ecliover]: ![]() O papel principal da plataforma é fornecer ferramentas e regras para o desenvolvimento de novas ferramentas integradas e otimizar o processo de desenvolvimento as aplicações. Os mecanismos de desenvolvimento de novas ferramentas são expostos através de APIs, classes e métodos. Assim, as novas ferramentas, mais conhecidas como plug-ins, podem ser integradas. Já a otimização do processo de desenvolvimento de aplicações é feito através das inúmeras funcionalidades oferecidas que poupam tempo e diminuem a curva de aprendizado de novas tecnologias do desenvolvedor. O plug-in é a menor unidade de função da plataforma Eclipse que pode ser desenvolvida e distribuída separadamente. Plug-ins são sempre desenvolvidos em Java e sua conexão com outros plug-ins é feita através de um arquivo manifest que contém as declarações de interconexões. Ao ser inicializada, a plataforma reconhece o grupo de plug-ins disponíveis, lê os arquivos manifest e registra-os. Os plug-ins só são efetivamente ativados quando há requisições de suas funcionalidades, diminuindo o uso de memória. O uso da plataforma Eclipse facilitou e trouxe eficiência para o processo de desenvolvimento do sistema Borboleta, tanto na interface desktop como na interface móvel. As interfaces do nosso sistema são heterogêneas e utilizam tecnologias distintas, mas a flexibilidade da plataforma permitiu-nos utilizar uma única ferramenta para o desenvolvimento. O gerenciamento de pacotes e a geração de arquivos jar é otimizada com o uso da plataforma. O eclipse disponibiliza para o desenvolvedor mecanismos simples para realizar estas tarefas. Além disso, o eclipse tornou nossa interação com o repositório subversion simples através do plug-in Subclipse. [voltar]
|