Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Linux  >

Desenvolva Aplicativos Baseados em eSWT para o Telefone Inteligente Nokia S60

Aprenda a Escrever um Jogo Sudoku Remoto para a Plataforma S60

developerWorks
Página 1 de 10 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

Peter Nehrer, Software consultant, Ecliptical Software

16/Dez/2008

A Java™ Platform, Micro Edition (Java ME) é uma plataforma de aplicativo onipresente para dispositivos integrados, e vários telefones móveis modernos são capazes de executar esses tipos de aplicativos. O embedded Standard Widget Toolkit, ou eSWT, é uma tecnologia Eclipse que pode ser utilizada para desenvolver aplicativos Java com aspecto nativo para vários telefones móveis. O eSWT é desenvolvido como parte do projeto embedded Rich Client Platform (eRCP), que, como um todo, é suportado apenas em dispositivos em execução no sistema operacional Microsoft ® Windows® Mobile e Windows CE. Entretanto, as bibliotecas do eSWT independentes estão disponíveis em todos os dispositivos executando uma versão recente da plataforma S60 da Nokia — atualmente uma das plataformas líderes mundiais em telefonia inteligente. Este tutorial demonstra como desenvolver aplicativos baseados em eSWT com a ajuda do recém-lançado Eclipse Mobile Tools for Java (MTJ) e do SDK do S60 da Nokia.

Antes de Iniciar

Sobre Este Tutorial

Neste tutorial, desenvolvemos um aplicativo do jogo Sudoku simples baseado no eSWT. Primeiro vamos aprender sobre o framework eSWT, sua API e sua arquitetura. Também vamos descobrir como obter e configurar as ferramentas necessárias para a tarefa — isto é, o SDK do Eclipse com o Mobile Tools for Java (MTJ), bem como o SDK da Plataforma S60 da Nokia. Depois você vai criar um projeto MIDlet no Eclipse e utilizar a API do eSWT para desenvolver o jogo. Por fim, vamos construir e empacotar o produto final e implementpá-lo em um emulador de telefone móvel baseado em software fornecido com o SDK da Plataforma S60.

Acrônimos Usados Frequentemente
  • API — Interface de Programação de Aplicativos
  • CDC — Java Connected Device Configuration
  • CLDC — Connected Limited Device Configuration
  • DRM — Digital Rights Management
  • DSDP — Device Software Development Platform
  • eRCP — Embedded Rich Client Platform
  • eSWT — Embedded Standard Widget Toolkit
  • FP — Foundation Profile
  • GC — Graphical Context
  • GUI — Interface Gráfica com o Usuário
  • IDE — Ambiente de Desenvolvimento Integrado
  • J2SE — Java 2, Standard Edition
  • JAD — Java Application Descriptor
  • JDT — Java Development Tools
  • ME — Java Platform, Micro Edition
  • MID — Mobile Information Device
  • MIDP — Java Mobile Information Device Profile
  • MTJ — Mobile Tools for Java
  • OMA — Open Mobile Alliance
  • PDE — Plug-in Development Environment
  • SDK — Software Developer Kit
  • SWT — Standard Widget Toolkit

Os tópicos discutidos neste tutorial incluem:

  • Visão geral da Plataforma S60 e do eSWT
  • Obtenção do SDK da Plataforma S60 da Nokia
  • Configuração do SDK do Eclipse e Mobile Tools for Java (MTJ)
  • Criação de MIDlets
  • Programação com a API do eSWT
  • Implementação do MIDlet em um emulador S60

Pré-requisitos

Este tutorial destina-se a desenvolvedores Java familiarizados com o IDE do Eclipse. A familiaridade com o Standard Widget Toolkit (SWT) é útil, mas não é obrigatória. A experiência anterior com a programação Java integrada não é obrigatória.

Requisitos do Sistema

Java 2 Standard Edition
O Java 2 Standard Edition V5 ou superior estão disponível em Sun Microsystems.
Eclipse Ganymede
Localize a plataforma Eclipse V3.4 em Eclipse Foundation. O Eclipse é fornecido em um pacote configurável em várias versões. Para sua comodidade, faça o download do Eclipse IDE para Java Developers ou Eclipse IDE para Java EE Developers.
Eclipse Mobile Tools for Java (MTJ)
Localize o release mais recente do Eclipse Mobile Tools for Java (MTJ), V0.9, no Eclipse Foundation.
Nokia S60 Platform SDK, Terceira Edição
Localize o Nokia S60 Platform SDK, Terceira Edição com Feature Pack 2 no Forum Nokia. Este tutorial mostra como instalar o SDK.
Microsoft Windows XP ou Windows Vista®
O SDK da Plataforma Nokia S60 opera apenas no Windows, e como resultado, você não pode desenvolver aplicativos da Plataforma S60 utilizando Mac OS X ou Linux®. Alguns desenvolvedores no Forum Nokia relataram êxito ao executar o SDK no Wine, mas isso está fora do escopo deste tutorial.

Consulte Recursos para fazer o download de cada uma dessas tecnologias, com exceção do Microsoft Windows.


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