Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouHugo Aguiar Alterado mais de 9 anos atrás
1
Estendendo o Eclipse Bruno Costa Bourbon Jarbas Jácome de Oliveira Júnior {bcb, jjoj}@cin.ufpe.br
2
Objetivos Introduzir a plataforma Eclipse Apresentar os principais conceitos de extensão (Plug-ins) Apresentar algumas das ferramentas para o desenvolvimento de Plug-ins
3
Roteiro A Plataforma Eclipse Plug-ins A Ferramenta PDE Conclusões
4
A Plataforma Eclipse
5
Visão Geral Eclipse é: –Uma tecnologia para integração de ferramentas de desenvolvimento; –Um projeto “open source”; –Uma comunidade: desde usuários até desenvolvedores de ferramentas e pesquisadores “The Eclipse Platform is an IDE for anything, and for nothing in particular.”
6
Objetivos do Projeto Eclipse Prover uma plataforma aberta para ferramentas de desenvolvimento de aplicações Facilitar a integração de ferramentas Neutralidade de linguagens Atrair desenvolvedores de ferramentas
7
Quem contribui?
8
Crescente de Compromisso e Retribuição Comitê Habilitadores Publicadores Extensores Configuradores Usuários
9
O Círculo de Contribuição Usuário Configurador Extensor Publicador Habilitador
10
Arquitetura
11
Arquitetura em camadas Ambiente de desenvolvimento de Plug-ins Ferramenta de desenvolvimento Java Plataforma Eclipse Máquina Virtual Java
12
Arquitetura Plug-in – menor bloco de construção do Eclipse –Exemplos: editor HTML, Ação para criar arquivos zip Pontos de Extensão – entidades definidas para o agrupamento de contribuições –Exemplo: ponto de extensão para preferências de IU do workbench Extensão – uma contribuição –Exemplo: preferência específicas de um editor HTML
13
Workbench
14
Plug-ins
15
Diferencial do Eclipse
16
Conclusões
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.