Trabalho Graduação

 

Grupo X - Eclipse2

Sillas Labarba

Grupo X - Eclipse1

Igor Campbell

André Ikeda

Victor Bursztyn

Grupo X - xText

Marcelo Rocha Machado

Renan Ribeiro de Vasconcelos

Talita Lopes Gomes

Grupo5 - OSGi/Equinox

Gabriel Mendonça

Rafael Romeiro

Grupo X - GMF

Marcela Silveira

Miguel

 

 

 

 

TRABALHO 2

 

Objetivo de trabalho:

- Estudar profundamente o Eclipse e sua estrutura de Plug-ins de modo a entender como se alcança reutilização em larga escala.

- Aprender os conceitos de Linha de Produtos, mais precisamente Modelo de Características (Features)

 

Formar 6 Grupos de

G1 - Eclipse1 (Plug-in Architecture, Natures, Builders,Perspectives, Intro, Help, Category, Splash, Trim)

G2 - Eclipse2 (Navigators, Menus, Wizards, Views, Editors, Command, Handlers, Preferences)

G3 - GEF

G4 - OSGi/Equinox

G5 - GMF

G6 - xTEXT

 

Cada Grupo deverá estudar o Plugin/Plataforma Eclipse e preparar duas apresentações para  expor:

 

Apresentação 1

- O que é o framework/plataforma?

- Quais são seus principais pontos de flexibilização? Como eles são expressos?

- Uma aplicação exemplo (não precisa criar uma, pode reutilizar!).

 

Apresentação 2

- Um Modelo de Features que exponha os principais pontos de flexibilização (http://gdansk.uwaterloo.ca:8088/SPLOT/index.html - salvar arquivo)

- Um Diagrama de Classes exponha as classes que implementam os conceitos do Modelo de Features (topcased - última versão para o Helios - http://www.topcased.org/)

- Um Plano de Produção textual (word)

- Um plano de Produção em RDL

 

Monografia Final (até dia 09/12, pdf  por email)

  1. - Introdução/Motivação
  2. - Descrição framework/plugin
  3. - Extensibilidade / Conceitos
  1. Diagramas de Classe
  1. - Como Reusar
  1. - Modelo de Features (anotado com xml)
  2. - RDL?
  3. - Textual
  1. - Exemplo
  2. - Conclusões

 

 

A ordem de apresentação será estabelecida da seguinte forma;

-  Dia 04/11 - Faremos um sorteio para as duas apresentações do dia e para as próximas duas rodadas.

-  Dia 18/11 - Faremos um sorteio para as duas apresentações do dia e para as duas ultimas rodadas.

 

26/10 - Explicação do Trabalho e Apresentação do tema

28/10 - Reunião com cada Grupo no horário da aula

04/11 - G?,G? - Apresentação 1

09/11 - G?,G? - Apresentação 1

11/11 - G?,G? - Apresentação 1

16/11 - Reunião de Alinhamento(trazer esboço do modelo de features)

18/11 - G?,G? - Apresentação 2

23/11 - G?,G? - Apresentação 2

25/11 - G?,G? - Apresentação 2

30/11 - Avaliação

02/12 - Avaliação

 

 

Referencias

Tutoriais interessantes

¡http://cvalcarcel.wordpress.com/

¡http://www.vogella.de/articles/EclipsePlugIn/article.html

Help

¡http://help.eclipse.org/helios/index.jsp

Wizards do Eclipse