 | Nível: Intermediário Suresh Krishna, Software Developer, Freelance Developer Trebor Fenstermaker, Software Consultant, Sunnyside Avenue Software, LLC
02/Set/2008 O release do Ganymede do IDE do Eclipse inclui 24 projetos separados cobrindo uma ampla gama de tecnologias.
Muitos desses projetos são maduros e esse release fornece aprimoramentos incrementais para eles.
Mas Ganymede também inclui diversos novos projetos que introduzem novas tecnologias para a plataforma Eclipse.
Nesta série de tutoriais em três partes "Usando o Eclipse Ganymede para Desenvolver para Dispositivos de Desktop, da Web e Remotos", vamos cobrir os novos recursos do Ganymede a seguir: RCP, RAP e eRCP, que permitem desenvolver software para as plataformas de desktop, da Web e remotas, respectivamente, com uma base de código comum; Subversion para controle de versão; e p2 para atualização e instalação. Aqui na Parte 1, utilizaremos o Rich Client Platform (RCP)
perfeitamente desenvolvido para desenvolver um aplicativo para o desktop utilizando Subversion para controle de origem, e também
compactaremos e distribuiremos o aplicativo utilizando p2. Antes de Iniciar
Este tutorial destina-se ao desenvolvedor Eclipse que quer aprender sobre alguns dos novos recursos interessantes
disponíveis no Ganymede e para aqueles interessados em utilizar esses recursos para desenvolver aplicativos que possam
ser implementados em diversas plataformas com base de código comum. Você deve ter um entendimento de como programar na
linguagem de programação Java e ter uma certa familiaridade com a plataforma Eclipse e seu modelo de uso de plug-ins.
Sobre esta Série
A Parte 1 ("Desenvolvimento para Rich Client Platform, o Jeito Ganymede") fornece uma introdução aos novos recursos do
RCP, à nova integração do Subversion Eclipse e ao sistema de distribuição e pacote p2. A Parte 2 ("Leve-o para a Web") introduz o Rich Ajax Platform (RAP) para gravar aplicativos para a Web. E Parte
3 ("Tornando-se Remoto") discute como utilizar o embedded Rich Client Platform (eRCP) para desenvolver um aplicativo para um dispositivo remoto.
Sobre este Tutorial
O RCP é uma arquitetura Eclipse que permite que um desenvolvedor selecione e escolha os plug-ins do Eclipse necessários — e
apenas os necessários — para construir um aplicativo desktop cliente. Para demonstrar alguns dos novos recursos do
Ganymede, você vai desenvolver um aplicativo RCP simples (um organizador pessoal). Fazendo isso, você verá algumas das
mudanças no RCP no Ganymede e você vai utilizar esse aplicativo para explorar o novo controle de origem do Subversion e
os sistemas de compactação e distribuição p2.
Os tópicos incluem:
- Como fazer o download e instalar pacotes Ganymede.
- Como configurar o cliente Subversion e armazenar sua origem no Subversion.
- Como configurar a plataforma de destino e alternar de um sistema operacional para outro (isto é, Mac OS X para Microsoft® Windows® Vista).
- Como criar um modelo de aplicativo e plug-ins do usuário.
- Como criar uma definição de produto e compactar e distribuir seu aplicativo utilizando p2.
Requisitos do Sistema
Você precisa das seguintes tecnologias para prosseguir:
|  |