SlideShare ist ein Scribd-Unternehmen logo
1 von 22
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?

Weitere ähnliche Inhalte

Ähnlich wie Desenvolvimento J2ME com EclipseME

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çãoEduardo Mendes
 
O guia passo_a_passo
O guia passo_a_passoO guia passo_a_passo
O guia passo_a_passoESJEA
 
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 sdkReuel Lopes
 
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 DorAllyson 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.1Afonso 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 APPFabio Godoy
 
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
 
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 SDKRonildo Oliveira
 
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 WINDOWSMatheus Coutinho
 
Aprendendo a programar <3
Aprendendo a programar <3Aprendendo a programar <3
Aprendendo a programar <3Romário santos
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio 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 01Antonio Alves
 

Ähnlich wie Desenvolvimento J2ME com EclipseME (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
 
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 +...
 
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
 
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
 

Mehr von 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.NETLeonardo 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éricasLeonardo 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 StringsLeonardo 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 .NETLeonardo 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 objetosLeonardo 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 DigitalLeonardo 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çãoLeonardo 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çõesLeonardo 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ásicosLeonardo Melo Santos
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoLeonardo 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 objetosLeonardo 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 trabalhoLeonardo 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 softwareLeonardo Melo Santos
 
Marketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisMarketing pessoal e as redes sociais
Marketing pessoal e as redes sociaisLeonardo Melo Santos
 

Mehr von 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
 

Desenvolvimento J2ME com EclipseME

  • 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