SlideShare a Scribd company logo
J2ME
              J2ME
Ambiente de desenvolvimento

      Leonardo Melo Santos
      leonardomelosantos@gmail.com
J2ME
Tópicos
•
•
•
    Ferramentas necessárias
    Ambientes de desenvolvimento integrado (IDE)
    Sun Java™ Wireless Toolkit for CLDC
•   Instalando o Eclipse
•   Instalando o EclipseME
•   Configurando o EclipseME
•   Links interessantes
J2ME
Ferramentas necessárias
• Para CLDC
  – JDK (Sun Java™ 2 SDK)        (http://java.sun.com)
  – Sun Java™ Wireless Toolkit for CLDC (http://java.sun.com)
  – IDE Eclipse (http://www.eclipse.org)
  – IDE NetBeans (http://www.netbeans.org)
  – ProGuard Obfuscator (http://proguard.sourceforge.net)

• Para CDC
  – JDK (Sun Java™ 2 SDK) (http://java.sun.com)
  – Sun Java™ Wireless Toolkit for CDC (http://java.sun.com)
  – ...
J2ME
Ambientes de desenvolvimento
• Eclipse + EclipseME (plug-in)
   –
   –
       Não possui editor visual.
       Permite alterar qualquer trecho do código-fonte.
   –   Deployment e emulação integrados.
   –   Gratuito!
• NetBeans + Mobility Pack
   – Possui editor visual e pequeno conjunto extra de
     componente visuais não-nativos do J2ME (Grid,
     SplashScreen, ...)
   – Desenho automático do fluxograma da aplicação.
   – Não permite alterar alguns trechos do código-fonte,
     perdendo assim um pouco de liberdade.
   – Deployment e emulação integrados.
   – Gratuito!
J2ME
Sun Java™ Wireless Toolkit for CLDC
• Plataforma oficial de desenvolvimento de aplicações J2ME.
• Mesmo sem IDE, com ela podemos fazer tudo o que J2ME
  dispõe (compilar códigos, adicionar APIs, configurar
  aplicações, medir desempenho, ...)
J2ME
Sun Java™ Wireless Toolkit for CLDC
J2ME
Instalando o Eclipse
• Pré-requisito: JDK instalado.
• Sua instalação é simples! Basta baixar o EclipseSDK do site
  http://www.eclipse.org, e descompactá-lo na raiz da
  unidade de disco desejada.
   – A versão atual do EclipseME é 1.6.7. A documentação
     deste plug-in informa que a partir da versão 1.6.2, é
     requerido o Eclipse 3.2 ou superior.
J2ME
Instalando o EclipseME                   (1/9)




      Acesse à tela de instalação de plug-ins.
J2ME
Instalando o EclipseME   (2/9)
J2ME
Instalando o EclipseME                (3/9)




     Clique no botão New Remote Site... para
           adicionar remotamente o plug-in.
J2ME
Instalando o EclipseME   (4/9)
J2ME
Instalando o EclipseME                     (5/9)




   Clique no botão Finish para continuar a instalação.
J2ME
Instalando o EclipseME                    (6/9)




   Clique no botão Next para continuar a instalação.
J2ME
Instalando o EclipseME                    (7/9)




   Clique no botão Next para continuar a instalação.
J2ME
Instalando o EclipseME                     (8/9)




   Clique no botão Finish para continuar a instalação.
J2ME
Instalando o EclipseME                     (9/9)




   Clique no botão Install para concluir a instalação.
J2ME
Configurando o EclipseME                      (1/4)




Clique em WindowPreferences... Em seguida selecione J2ME.
        Especifique o local onde está a instalação do WTK
J2ME
Configurando o EclipseME                         (2/4)




 Tela de seleção dos possíveis dispositivos para emulação.
  Para importar os dispositivos, clique no botão Import...
J2ME
Configurando o EclipseME                       (3/4)




 Especifique o caminho do WTK e clique no botão Refresh.
J2ME
Configurando o EclipseME                      (4/4)




   Clique em Finish para definitivamente importar os
           possíveis dispositivos para emulação;
J2ME
Links interessantes
•
•
•
    Site oficial do J2ME - http://java.sun.com/javame/
    Projeto Eclipse – http://www.eclipse.org
    Plug-in EclipseME – http://eclipseme.org
•   NetBeans – http://www.netbeans.org
J2ME
  Dúvidas?

More Related Content

Similar to Curso de J2ME - Parte 02 - Ambiente de desenvolvimento

Java Web 2 - Ferramentas e configuração
Java Web 2 - Ferramentas e configuraçãoJava Web 2 - Ferramentas e configuração
Java Web 2 - Ferramentas e configuração
Eduardo Mendes
 
Instalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcatInstalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcat
Clayton de Almeida Souza
 
O guia passo_a_passo
O guia passo_a_passoO guia passo_a_passo
O guia passo_a_passo
ESJEA
 
Baixando, instalando e testando o android sdk
Baixando, instalando e testando o android sdkBaixando, instalando e testando o android sdk
Baixando, instalando e testando o android sdk
Reuel Lopes
 
Java www
Java wwwJava www
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Allyson Barros
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1
Afonso Fernandes
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Fabio Godoy
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDK
Ronildo Oliveira
 
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Ronildo Oliveira
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
Ramon Ribeiro Rabello
 
Prova Pronatec
Prova PronatecProva Pronatec
Prova Pronatec
Eduardo D'Avila
 
Instalação do jdk 8 e netbeans no WINDOWS
Instalação do jdk 8 e netbeans no WINDOWSInstalação do jdk 8 e netbeans no WINDOWS
Instalação do jdk 8 e netbeans no WINDOWS
Matheus Coutinho
 
Aprendendo a programar <3
Aprendendo a programar <3Aprendendo a programar <3
Aprendendo a programar <3
Romário santos
 
Java
JavaJava
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
Claudio Pereira
 
Phonegap 120118153629-phpapp01
Phonegap 120118153629-phpapp01Phonegap 120118153629-phpapp01
Phonegap 120118153629-phpapp01
TrioBlack Trioblack
 
Introdução ao java Alo Mundo
Introdução ao java Alo MundoIntrodução ao java Alo Mundo
Introdução ao java Alo Mundo
Mario Jorge Pereira
 
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Eliel Simoncelo
 
Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01
Antonio Alves
 

Similar to Curso de J2ME - Parte 02 - Ambiente de desenvolvimento (20)

Java Web 2 - Ferramentas e configuração
Java Web 2 - Ferramentas e configuraçãoJava Web 2 - Ferramentas e configuração
Java Web 2 - Ferramentas e configuração
 
Instalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcatInstalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcat
 
O guia passo_a_passo
O guia passo_a_passoO guia passo_a_passo
O guia passo_a_passo
 
Baixando, instalando e testando o android sdk
Baixando, instalando e testando o android sdkBaixando, instalando e testando o android sdk
Baixando, instalando e testando o android sdk
 
Java www
Java wwwJava www
Java www
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDK
 
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Prova Pronatec
Prova PronatecProva Pronatec
Prova Pronatec
 
Instalação do jdk 8 e netbeans no WINDOWS
Instalação do jdk 8 e netbeans no WINDOWSInstalação do jdk 8 e netbeans no WINDOWS
Instalação do jdk 8 e netbeans no WINDOWS
 
Aprendendo a programar <3
Aprendendo a programar <3Aprendendo a programar <3
Aprendendo a programar <3
 
Java
JavaJava
Java
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Phonegap 120118153629-phpapp01
Phonegap 120118153629-phpapp01Phonegap 120118153629-phpapp01
Phonegap 120118153629-phpapp01
 
Introdução ao java Alo Mundo
Introdução ao java Alo MundoIntrodução ao java Alo Mundo
Introdução ao java Alo Mundo
 
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
 
Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01
 

More from Leonardo Melo Santos

Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Leonardo Melo Santos
 
Curso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NETCurso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NET
Leonardo Melo Santos
 
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricasCurso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Leonardo Melo Santos
 
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e StringsCurso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
Leonardo Melo Santos
 
Curso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NETCurso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NET
Leonardo Melo Santos
 
Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#
Leonardo Melo Santos
 
Curso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosCurso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetos
Leonardo Melo Santos
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
Leonardo Melo Santos
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV Digital
Leonardo Melo Santos
 
Web Services XML - .NET framework
Web Services XML - .NET frameworkWeb Services XML - .NET framework
Web Services XML - .NET framework
Leonardo Melo Santos
 
DotNet Remoting - .NET framework
DotNet Remoting - .NET frameworkDotNet Remoting - .NET framework
DotNet Remoting - .NET framework
Leonardo Melo Santos
 
Curso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - OtimizaçãoCurso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - Otimização
Leonardo Melo Santos
 
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicaçõesCurso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
Leonardo Melo Santos
 
Curso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicosCurso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicos
Leonardo Melo Santos
 
Sistemas Workflow
Sistemas WorkflowSistemas Workflow
Sistemas Workflow
Leonardo Melo Santos
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informação
Leonardo Melo Santos
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
Leonardo Melo Santos
 
Trabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalhoTrabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalho
Leonardo Melo Santos
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
Leonardo Melo Santos
 
Marketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisMarketing pessoal e as redes sociais
Marketing pessoal e as redes sociais
Leonardo Melo Santos
 

More from Leonardo Melo Santos (20)

Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Curso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NETCurso de OO com C# - Parte 06 - ADO.NET
Curso de OO com C# - Parte 06 - ADO.NET
 
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricasCurso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
 
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e StringsCurso de OO com C# - Parte 04 - Estruturas de controle e Strings
Curso de OO com C# - Parte 04 - Estruturas de controle e Strings
 
Curso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NETCurso de OO com C# - Parte 03 - Plataforma .NET
Curso de OO com C# - Parte 03 - Plataforma .NET
 
Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#Curso de OO com C# - Parte 02 - Introdução ao C#
Curso de OO com C# - Parte 02 - Introdução ao C#
 
Curso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetosCurso de OO com C# - Parte 01 - Orientação a objetos
Curso de OO com C# - Parte 01 - Orientação a objetos
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV Digital
 
Web Services XML - .NET framework
Web Services XML - .NET frameworkWeb Services XML - .NET framework
Web Services XML - .NET framework
 
DotNet Remoting - .NET framework
DotNet Remoting - .NET frameworkDotNet Remoting - .NET framework
DotNet Remoting - .NET framework
 
Curso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - OtimizaçãoCurso de J2ME - Parte 04 - Otimização
Curso de J2ME - Parte 04 - Otimização
 
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicaçõesCurso de J2ME - Parte 03 - Desenvolvimento de aplicações
Curso de J2ME - Parte 03 - Desenvolvimento de aplicações
 
Curso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicosCurso de J2ME - Parte 01 - Conceitos básicos
Curso de J2ME - Parte 01 - Conceitos básicos
 
Sistemas Workflow
Sistemas WorkflowSistemas Workflow
Sistemas Workflow
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informação
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
 
Trabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalhoTrabalho em equipe e ética no trabalho
Trabalho em equipe e ética no trabalho
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
 
Marketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisMarketing pessoal e as redes sociais
Marketing pessoal e as redes sociais
 

Recently uploaded

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 

Recently uploaded (7)

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 

Curso de J2ME - Parte 02 - Ambiente de desenvolvimento

  • 1. J2ME J2ME Ambiente de desenvolvimento Leonardo Melo Santos leonardomelosantos@gmail.com
  • 2. J2ME Tópicos • • • Ferramentas necessárias Ambientes de desenvolvimento integrado (IDE) Sun Java™ Wireless Toolkit for CLDC • Instalando o Eclipse • Instalando o EclipseME • Configurando o EclipseME • Links interessantes
  • 3. J2ME Ferramentas necessárias • Para CLDC – JDK (Sun Java™ 2 SDK) (http://java.sun.com) – Sun Java™ Wireless Toolkit for CLDC (http://java.sun.com) – IDE Eclipse (http://www.eclipse.org) – IDE NetBeans (http://www.netbeans.org) – ProGuard Obfuscator (http://proguard.sourceforge.net) • Para CDC – JDK (Sun Java™ 2 SDK) (http://java.sun.com) – Sun Java™ Wireless Toolkit for CDC (http://java.sun.com) – ...
  • 4. J2ME Ambientes de desenvolvimento • Eclipse + EclipseME (plug-in) – – Não possui editor visual. Permite alterar qualquer trecho do código-fonte. – Deployment e emulação integrados. – Gratuito! • NetBeans + Mobility Pack – Possui editor visual e pequeno conjunto extra de componente visuais não-nativos do J2ME (Grid, SplashScreen, ...) – Desenho automático do fluxograma da aplicação. – Não permite alterar alguns trechos do código-fonte, perdendo assim um pouco de liberdade. – Deployment e emulação integrados. – Gratuito!
  • 5. J2ME Sun Java™ Wireless Toolkit for CLDC • Plataforma oficial de desenvolvimento de aplicações J2ME. • Mesmo sem IDE, com ela podemos fazer tudo o que J2ME dispõe (compilar códigos, adicionar APIs, configurar aplicações, medir desempenho, ...)
  • 6. J2ME Sun Java™ Wireless Toolkit for CLDC
  • 7. J2ME Instalando o Eclipse • Pré-requisito: JDK instalado. • Sua instalação é simples! Basta baixar o EclipseSDK do site http://www.eclipse.org, e descompactá-lo na raiz da unidade de disco desejada. – A versão atual do EclipseME é 1.6.7. A documentação deste plug-in informa que a partir da versão 1.6.2, é requerido o Eclipse 3.2 ou superior.
  • 8. J2ME Instalando o EclipseME (1/9) Acesse à tela de instalação de plug-ins.
  • 10. J2ME Instalando o EclipseME (3/9) Clique no botão New Remote Site... para adicionar remotamente o plug-in.
  • 12. J2ME Instalando o EclipseME (5/9) Clique no botão Finish para continuar a instalação.
  • 13. J2ME Instalando o EclipseME (6/9) Clique no botão Next para continuar a instalação.
  • 14. J2ME Instalando o EclipseME (7/9) Clique no botão Next para continuar a instalação.
  • 15. J2ME Instalando o EclipseME (8/9) Clique no botão Finish para continuar a instalação.
  • 16. J2ME Instalando o EclipseME (9/9) Clique no botão Install para concluir a instalação.
  • 17. J2ME Configurando o EclipseME (1/4) Clique em WindowPreferences... Em seguida selecione J2ME. Especifique o local onde está a instalação do WTK
  • 18. J2ME Configurando o EclipseME (2/4) Tela de seleção dos possíveis dispositivos para emulação. Para importar os dispositivos, clique no botão Import...
  • 19. J2ME Configurando o EclipseME (3/4) Especifique o caminho do WTK e clique no botão Refresh.
  • 20. J2ME Configurando o EclipseME (4/4) Clique em Finish para definitivamente importar os possíveis dispositivos para emulação;
  • 21. J2ME Links interessantes • • • Site oficial do J2ME - http://java.sun.com/javame/ Projeto Eclipse – http://www.eclipse.org Plug-in EclipseME – http://eclipseme.org • NetBeans – http://www.netbeans.org