Eclipse Day no SERPRO

August 13th, 2004

Category: Ultimas

Eclipse Day no SERPRO no dia 27 de Agosto de 2004. Uma boa oportunidade pro pessoal que
mora no Rio de Janeiro conhecer esse ambiente integrado
de desenvolvimento (IDEs) baseado em software livre. Já usei o Eclipse e ele é
realmente muito bom, vale a pena conhecê-lo.

O que é o Eclipse?

A plataforma Eclipse é uma proposta de consórcio de empresas que apóiam
o uso de uma arquitetura aberta para a criação de ambientes integrados
de desenvolvimento (IDEs), onde a indústria de software possa
desenvolver diversos programas, aplicativos e ferramentas, de forma
otimizada e padronizada, baseando-se nas iniciativas de software livre.

O Eclipse oferece uma estrutura flexível, pois utiliza linguagem Java e
vem com exemplos de construção. Isso torna mais fácil a criação,
integração e utilização das ferramentas, economizando tempo e dinheiro.
A plataforma Eclipse tem sido desdobrada em uma grande escala de
desenvolvimento de estações de trabalho como HP-UX, Solaris, AIX e
Linux.


O Eclipse Day

O Eclipse Day é um evento organizado pelo Laboratório de Engenharia de
Software (LES) da PUC-RJ e, nesta sua 3ª edição, pelo JUGSERPRO (Grupo
de usuários Java do SERPRO, empresa de TI do governo federal). Seu
objetivo é promover o uso da plataforma Eclipse, um ambiente de
desenvolvimento de aplicações baseado em software aberto

Pela primeira vez desde a sua criação, em 2003, o evento será realizado
fora do Campus Universitário da PUC-RJ. Ele acontecerá no dia 27 de
agosto de 2004 na regional Rio de Janeiro do SERPRO, localizada na rua
Pacheco Leão, 1235, no Jardim Botânico. O Eclipse Day SERPRO tem como
objetivo apresentar novas iniciativas e ferramentas baseadas na
plataforma Eclipse que auxiliem o desenvolvimento de software, através
de palestras, tutoriais e mini-cursos.

Público Alvo

O público alvo desta terceira edição continua sendo composto de
estudantes, pesquisadores e profissionais de mercado que tenham
interesse no tópico de ferramentas de desenvolvimento de software, além
do corpo técnico e gerencial do SERPRO, empresa anfitriã.

Inscrições

Os interessados deverão enviar até o dia 20/08 e-mail para
jugserpro at serpro.gov.br com nome completo, CPF, identidade,
empresa/universidade e e-mail para confirmação de inscrição. Se desejar
participar de algum minicurso, é necessário informar também o nome do
mesmo e sua formação que o habilite, observando os pré-requisitos.
Em função do número limitado de vagas, não é permitido participar dos
dois minicursos. Porém o participante poderá assistir um minicurso e as
palestras que não coincidirem.

A programação

Está prevista a realização de 5 (cinco) palestras, a serem apresentadas
no auditório da regional localizado no térreo do prédio 1, e 2 (dois)
minicursos em sala de laboratório situada no 2º andar do prédio 2,
conforme descrito abaixo.

Horário

  • 08:30 09:00 Abertura – JUGSERPRO PUC-Rio

        Palestras

  • 09:00 10:30 Definição de ferramentas para o desenvolvimento de aplicações – Felipe Nascimento (LES)
  • 10:30 12:00 Estendendo o Eclipse: o processo de desenvolvimento de plugins – Rafael Espinha e Henrique Prange (LES)
  • 12:00 13:00 Almoço
  • 13:00 14:30 Definição de papéis no desenvolvimento baseado em Java com enfoque J2EE – Uirá Kulesza (LES)
  • 14:30 16:00 Estudo de Caso: XML Talk – Carlos Augusto Teixeira Mendes (K2Sistemas)
  • 16:00 17:30 Desenvolvimento de Aplicações Wireless (J2ME) com Eclipse – Flávio Magacho (M4U)

        Minicursos

  • 08:30 12:30 Construção de um Web Service – Francisco Ferreira (Milestone)
  • 12:30 13:30 Almoço
  • 13:30 17:30 Construção de uma aplicação Web padrão MVC baseada em Struts – Felipe Nascimento (LES)

Ementas

Palestra Resumo
Definição de ferramentas para o desenvolvimento de aplicações O desenvolvimento de aplicações se divide em diversas tarefas
presentes em um processo de desenvolvimento: especificação, projeto,
implementação, testes, manutenção, gerência de configuração,
documentação, etc. Cada uma delas tem sua particularidade e necessita de
ferramentas próprias que ajudem no seu desenvolvimento, que aumentem a
produtividade e que reduzam custos de desenvolvimento e manutenção.
O Eclipse proporciona estas ferramentas? Quais existem? Quais são
adequadas? Quanto custam? Nesta apresentação mostraremos algumas
ferramentas para tentar responder a essas perguntas.
Estendendo o Eclipse: o processo de desenvolvimento de plugins Uma das principais premissas da plataforma Eclipse é ser uma
ferramenta agregadora de funcionalidades, que permita que todo ou a
maior parte de um processo produtivo possa ser feito em um único
ambiente. Para o processo de desenvolvimento de software esta premissa
se traduziria em um ambiente com funcionalidades desde o levantamento de
requisitos até a sua entrega ou manutenção.

Para que essa multifuncionalidade flexível seja possível, a plataforma
Eclipse foi desenvolvida com uma estrutura de plugins interconectáveis,
onde cada um oferece um ou mais serviços, que podem ser estendido por
outros. Esta estrutura faz com que a plataforma possa se adaptar a
qualquer ambiente e processo produtivo, bastando que sejam produzidos ou
adquiridos os plugins necessários.

Nesta palestra serão abordadas as principais etapas do desenvolvimento
de plugins para a plataforma, apresentando os componentes básicos, os
principais pontos de extensão já existentes e outros plugins que
auxiliam neste processo.Além disso, serão expostos pontos e dicas
elaboradas ao longo da experiência com o desenvolvimento de plugins.

Definição de papéis no desenvolvimento baseado em Java com
enfoque J2EE
O objetivo desta palestra é apresentar os diversos papéis
envolvidos no desenvolvimento de uma aplicação J2EE e alguns pontos
importantes no desenvolvimento que um processo de desenvolvimento deve
tratar de forma eficiente para evitar problemas futuros e garantir a
qualidade do produto que está sendo entregue.
Estudo de Caso: XML Talk A apresentação em tela tem como objetivo apresentar o
framework XML-Talk, construído pela K2 Sistemas com o objetivo de
organizar e facilitar o desenvolvimento de projetos J2EE em geral.
Baseado no conceito de orientação a serviços, o framework vem sendo
utilizado com sucesso pela K2 Sistemas e por seus clientes no
desenvolvimento de projetos de grande porte, voltados em sua maioria
para aplicações de EAI.



Nesta apresentação serão abordados a motivação e os princípios básicos
que nortearam a criação do XML-Talk, as influências sofridas através do
estudo de outros padrões de mercado existentes e os benefícios obtidos.
Além disso, será apresentada uma visão técnica da arquitetura do
framework e de como o uso sistemático do conceito de “pipeline de
serviços”, aliado aos conceitos tradicionais de geradores,
transformadores e serializadores facilita o desenvolvimento de
aplicações bem estruturadas.
Desenvolvimento de Aplicações Wireless (J2ME) com Eclipse Apresentação sobre desenvolvimento de aplicações J2ME, com
enfoque na integração dos kits de desenvolvimento e emuladores com o
Eclipse através do suporte ao ANT.
Minicurso Resumo Pré-requisito
Construção de um Web Service Este mini-curso apresenta os conceitos básicos de
desenvolvimento de Web Services e os passos necessários para a
construção de um Web Service utilizando Eclipse e a plataforma Axis da
Apache.


Um pequeno exemplo de Web Service será desenvolvido ao final do
mini-curso em Java. Será construído um cliente na plataforma .NET para
demonstrar a interoperabilidade de sistemas utilizando Web Services.
Conhecimentos básicos de Java, XML e desenvolvimento
para Web (Servlets).
Construção de uma aplicação Web padrão MVC baseada em Struts Foco das atenções de muitos desenvolvedores, as aplicações web
J2EE têm bons aliados na comunidade open-source. Um deles, o framework
Struts, facilita a implementação do padrão MVC para web, além de
proporcionar features muito interessantes para validações, tag libs,
internacionalização, template engine e mais.
Nesta apresentação mostraremos o desenvolvimento de uma aplicação web
baseada no Struts.
Conhecimentos básicos de Java, XML e desenvolvimento para Web (Servlets).

Fonte: SERPRO
Edição do Texto: Tellarin

No comments yet


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>