Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Linux  >

Usando Eclipse Ganymede para Desenvolvimento de Dispositivos para Desktop, Web e Remotos, Parte 1: Desenvolvendo para a Plataforma Rich Client, da Maneira Ganymede

Aplicativos Desktop com RCP, Subversion e p2

developerWorks
Página 1 de 11 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


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.



Voltar para parte superior


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.


Voltar para parte superior


Requisitos do Sistema

Você precisa das seguintes tecnologias para prosseguir:


Página 1 de 11 Ir para a próxima página