5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 1/12
OeVmE!Dla
Home Enta nda 0 site Cursos LoJ a Virtual Fo rum S a rv lr;o sBvlstas
L O GI N: , -- -- -- -,
Tacnologlas
Bem vindo a DevMedia! Esqueci minha senha
~de seu feedback Ejpost favorito
Desenvolvimento de Aplicativos para celular - JAVA
2 MICRO
Aprenda como Desenvolver aplicativos para celular.
Tweet Compartllhar
Artigo extraido do site: www.portaljava.com
DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR - JAVA 2 MICRO
EDITION
RESUMO
Engana-se quem acha que 0 aparelho celular e um dispositivo eletrilnico
utilizado apenas para transnitir sinal de voz, hoje com a grande tecnologia
dlsponlvel e comum encontrar aparelhos celulares com poder de
processamento igual ou ate mesmo superior a computadores do tnlclo da
dec ada passada, e esses celulares podem rodar aplicativos e jogos. A
tecnologia Java d isponib iliza recursos para desenvolver programas para estes
pequenos disposi tivos criando para isso uma versao especial chamado J2ME
(Java 2 Micro Edition). Esta versao apresenta vanos recursos e bibliotecas para
este tipo de desenvolvimento. Este artigo apresenta de forma baslca todo 0
desenvolvimento de um aplicativo para celula r, desde ba ixar as ferramentas
gra tu itas da intemet, instalar , configurar 0 Ambiente de desenvolvimento,
desenvolver 0 apl icat ivo, gerar 0 pacote e instalar no aparelho ce lula r.
Palavras-Chaves: Celular , J2ME, Java, MIDP.
1 INTRODU~AO
A mnlaturlzacdo dos dispos itivos eletr ilnicos, 0 aumento do poder de
processamento destes dispositivos aliado a necessidade do ser humano
permanecer infomnado a qualquer hora e em qualquer lugar foi um dos rmtlvos
da grande populartzacjlo dos aparelhos celulares, hoje sao mais de um bilhao
de telefones celulares no mundo e esse ruirrero cresce a cada dia. Os
aparelhos celulares mais modernos podem rodar aplicativos ate entao existen te
apenas em computadores e com certeza os usuarlos vao querer estes
aplicativos, a questso e: quem ira desenvolve-Ios? Vista esta grande
oportunidade, gigantes da informatica estao invest indo cada vez mais nesta
area, um exemplo e a Sun Microsystem que desenvolveu uma versao de sua
(Q Pesquisar
Publlcar Assln. C o m p re C ra dl to s
~t:ladastre-se
voc~ estil em: canal Java
+lsya: artigos I videos I cursos I mais ...
Publici dade
Autor
O o e v m e ! ! " , Equipe Devmedia
Notlclas/Dlcas/Artlgos
pulicados.
Splice do autor
Estatisticas
Visualiza<;oes:
Favorito:
Comentarios:
99722
9 vez(es)
2
Feedback:
utilidade:
tl'tl'trf;l "'"(i J 22 r ; : ; 10
Servi~s
Q Inclua um comentario
E 3 l Adicionar aos Favoritos
i! D Marcar como lldo/asslstldo
e Incluir anota<;aopessoal (ojudo)
~ D e seu voto para este post
~ Versiio para impressiio
J
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 2/12
plataforma de desenvo lvimento, Java, exclusivamente para dispositivos m6veis
como celular, 0 nome dado foi J2ME (Java 2 Micro Edition). 0 Java se destaca
de outras linguagens de programa~ao, po is dlspde de recursos de Orienta~ao a
Objetos, permit indo desenvolver codigos portevels, reusavels e robusto. A
plataforma de desenvo lvimento Java possibilita desenvolver aplicativos para
qualquer dlsposltivo, desde SmartCard's, passando por celula res e
computadores ate grande servidores, desde que 0 mesmo disponha uma
rraquina virtua l Java (JVM), este recurso possibilita que 0 mesmo programa
rode em vanes platafonmas, garantindo com isso 0 que 0 Java considera sua
principal vantagem, a WORA (Write Once, Run Anywhere ou escreva uma vez
e rode em qualquer lugar).
Hoje nnuitas empresas fabricantes de ce lulares veem grandes vantagens
e oportunidades na tecnologia Java, tanto que a praticamente todos os
modelos de celulares da NOKIA fabricado hoje ja dlspde da Maquina Virtual
Java, para que possam ser instalados aplicativos desenvo lvidos nesta
plataforma .
Fig. 1-Alguns Fabricante junto com seus celulares que dispoe de lVM
1.1 Um Tamanho Nem Sempre Serve Para Todos
Na programa<;i io para celulares,
infelizmente a ldela da WORA niio funciona
como deveria, principalmente pe la grande
heterogeneidade dos aparelhos celulares,
exist em ce lula res extrema mente simples, com
visor rmnocror ratlco , telas pequenas e teclas
basicas para entrada de dados e existem
tambem celulares ext rema mente complexos,
com grande poder de processamento, telas
grandes e com suporte a uma grande
quantidade de cores, alern de vanes teclas de
entrada de dados a mais, muitas vezes sendo confundidos com video Games
portatels.
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 3/12
Para garantir esta heterogeneidade 0 J2ME disp6e de recursos baslcos
e padr6es, disponiveis na grande maioria dos aparelhos, para celulares que
possuem recursos a mais como teclas adicionais, a lertas vlbra to rlos
conectividades diferentes e disponibi lizada pe lo proprio fabri cante API's
ad icionais para um determinado aparelho, garantindo que 0 programa uti lize 0
maximo dos recursos daquele celular. Com isso um programa que rode
perfeitamente bem em um aparelho pode nao funcionar tao bem em outro, por
esse rrotlvo a NOKIA, uma das empresas que esta mais invest indo em Java,
criou vanas ser ies de celula res, agrupados por caracte risticas do aparelho,
com isso e garantido que um programa desenvolvido para sene 60, por
exemplo, funclonara perfeitamente em todos os aparelhos desta mesma sene.
2 DESENVOLVENDO APLICATIVOS PARA CELULAR
Hoje e possivel desenvolver aplicativos para celulares sem gastar nada
com ferramentas para 0 desenvolvimento, e possivel trabalhar somente com
softwares livres, utilizando sistema operacional como L inux, usando editor de
codigo gratuito e utilizando ferramentas J2ME como Wireless Toolkit que a
Sun distribui de maneira gratuita pela internet, e so fazer 0 download at raves
do site da propria Sun.
o Java disp6e de 3 vers6es para 0 desenvolvimento de aplicat ivos, 0
J2ME (Java Micro Ed iti on), vo ltado para dispositivos pequenos e l imitados,
como celu lares e palm's, 0 J2SE (Java Standard Ed iti on) voltado para 0
desenvolvimento de ap licativos desktop e 0 J2EE (Java Enterprise Edit ion)
usado no desenvolvimento de grandes servidores e desenvolvimento para
internet.
Este artigo ira configurar um ambiente de desenvolvimento J2ME
baseado em Windows, uti lizando 0 JDK da Sun, como ferramenta de
desenvolvimento e errutacac de celular sera uti lizado 0 Wireless Too lkit da
Sun, estes dois disponiveis tanto para plataforma Windows como para Linux,
como editor de codigo sera utilizado 0 Gel da GExpert, por ser uma IDE de
desenvolvimento raplda e de Facil utlllzacao, porern a te 0 presente momento so
existe versao do Gel para p lataforma Windows.
Sera abordado os conhecimentos prevlos, necessartos para
desenvolver aplicativos para celu lar, em segu ido 0 processo de lnstalacao do
JDK, que fomece bib liotecas necessarlas para 0 desenvolv imento dos
aplicativos, na sequencta, a instala~ao do Wireless ToolKit (J2ME) e 0 editor de
codigo Gel, apes a instala~ao e configura~ao das ferramentas sera codi ficado
um programa. Para te rrninar sera simulado 0 apl icativo e mostrado 0 processo
de envio do programa do computador para 0 aparelho celular.
2.1 Conhecimentos necessarios para 0desenvolvimento para celular
Para se desenvolver aplicativos para celular e necessarlo ter um
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 4/12
conhecimento prevlo da tecnologia Java, ter um conhecimento born da
Orienta~ao a Objetos dentro da plataforma e um conhecimento prevlo das
principais classes existentes no Java. Conhecimentos sobre a interface grafica
do Java (principalmente AWT) podem ajudar bastante no momenta de
desenvolver 0 layout do programa.
2.2 Instalando 0 lDK
o JDK e 0 Kit de Desenvolvimento Java do J2SE (Standard Edition) ,
utilizada na maioria das vezes para 0 desenvo lvimento desktop, porern para
todo 0 desenvolvimento de apllcacdes Java e necessarlo instalar essa
ferramenta. E possivel baixar a ultima versao do JDK no site da sun
(http://java.sun.corrVj2se/download.htni), embora para desenvo lver programas
para ce lular exist a 0 J2ME que possui a API MIDlet e uma grande quantidade
de c lasses uti lizadas neste t ipo desenvolv imento,
enecessano instalar tambem
o JDK que d isponib iliza classes e recursos essenciais da propr ia tecno logia
Java, como tratamento de datas, classes de I/O entre outros recursos baslcos
para qualquer desenvolvimento.
Tarmern e aconsethavel baixar a docurrentacao do J2SE, pols pode ser
muito util para posteriores consultas. A cocurrentacac tem aproximadamente
33 MB e esta disponivel para download no mesmo link do SDK, mostrado
anteriormente. A docurrentacao esta num arquivo compactado, e necessarlo
descompactar pre ferencialmente na pasta onde sera instalado 0 SDK.
o SDK possui aproximadamente 50 MB, e necessarto baixar 0 arquivo
executevel e em seguida se faz 0 processo de lnsta lacao padrao do Windows,
a lnstalacao e muito facil, segue passe a passe a instala~ao sem precisar
nenhuma configura~ao adicional.
Fig. 2- Site da Sun com 0 link para capia do SDK e sua documenta!;i!io
2.3 Instalando a Ferramenta de desenvolvimento para Celular - WTK
o WTK (Wireless ToolKit) e fornecida pela Sun para 0 desenvolvimento
de aplicativos para celular - J2ME. Ele dlspde de compilador e emulador do
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 5/12
CI-'CICIlIU ,",CIUICI, IICIC C I-'U;:';:'IYCI ,",UIII~UC C YCIU,",IUCUC UC \.,or-UUU CI-'CICIlIU C
o fluxo de rede, para que a emula~ao seja a mais proxima possfvel do real, ja
que computadores possuem muito mais mem6ria e CPU e nem sempre 0
desenvolvedor d isp6e do apare lho celu lar para instalar e testar 0 aplicativo.
Para conseguir a lnstelecac do WTK basta acessar 0 site da Sun
(http://java.sun.conVproducts/j 2metoolkitl) e fazer 0 download da ferramenta.
Essa ferramenta nao ocupa mais que 10MB.
A instala~ao do WTK tarreern instala a docurrentacao do J2ME, muito
util para aprender ou consultar classes disponlveis no Micro Edition. Ele e
padrao Javadoc, ou seja, no mesmo fonnato da docurrentacao J2SE, instalado
anteriormente.
o processo de lnstalacao do WTK tar roern e muito simples, sem a
necessidade de ccnflquracf ies adicionais.
Fig. 3- Site para download do WTK
2.4 Editor de C6digo
A escolha de um bom editor de codigo pode facilitar muito 0 trabalho de
codificac;ao, um dos editores mais difundidos entre usuartos que esteo
aprendendo a tecnologia Java a e 0 Gel, pela sua facilidade de trabalho e
alguns recursos um pouco mais avancados, que facilita muito a codifica~ao.
Pode ser obtido a traves fazendo 0 download do site de seu fabrican te
http://www.gexpert.com.
o Gel e uma IDE de desenvolvimento feito para Windows, logo se vocl!
dese ja u tiliza r uma plataforma li vre para 0 desenvolvimento, como 0 Linux,
voce tera que optar por editores como 0 Eclipse ou NetBeans, sendo que 0
ultimo esta disponlvel para download no site da Sun (ver link na fig. 2).
o processo de instala~ao do Gel e s imples, porern apes a tnstalacao e
necessarlo fazer a configura~ao da IDE, para que ela possa trabalhar com 0
SDK. Uma grande vantagem e que a configura~ao da IDE pode ser feita
apenas uma vez, apes a primeira lnstalacao, depois que 0 Gel esta instalado e
configurado, basta copiar sua pasta para outros micros, sem a necessidade de
fazer um novo processo de lnstalacao e configura~ao, facilitando muito 0
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 6/12
processo oe ccp ia oeste Ju t: para outros cormutacores. Uprocesso oe
configura~ao do Gel nao sera abordado neste artigo, pela grande quantidade
de materiais na Internet que ensina a fazer lsso, um bam tutorial de
configura~ao do Gel pode ser baixado do site http://www.dukeduck.com.br.
FIg. 4 - Interface da IDE Gel para desenvolvimento Java
2.5 Configurando 0 Gel para trabalhar com 0 l2ME.
Para a desenvo lvimento de apl ica tivos para celula res utilizannos uma API
do J2ME chamado MIDP, que vem junto com a Wireless Toolkit. E necessaria
configurar a Gel para que recursos de auto-completar do cedigo e precorrpllacao
sejam ativados para essa nova API. Adiciona-se a MIDP etraves
do menu Tools - Options, escolhendo a op~ao JOK no lado esquerdo e, em
segu ida, acessando a guia Classpath onde se adiciona novas API's. Clicando
no batao Add File e incluindo a arquivo midpapi.zip que se encontra na pasta
lib do Wireless Toolkit (WTK) estara configurando a acesso a API MIDP. Para
confirmacfio pressiona a batao OK e pronto, a Gel ja esta configurado para
traba lhar com a desenvolvimento para celular.
FIg. 5- Configura~ao do Gel para trabalhar com a API MIDP
2.6lniciando um Projeto
Acesse a programa Wireless ToolKit pelo atalho chamado KToolBar que
se encontra no menu de programas. Em seguida clica no batao New Project ...
e preencha 0 carrpo com a nome do seu projeto e a nome da classe principal
do seu projeto, eles deverao ter as mesnno nome, no nosso exemplo a projeto
se charrara OlaOukeOuck. Apes clique em Create Project. A tela que aparece
em seguida e utilizado para informar lnforrracdes deta lhadas do teu projeto,
estas informa~oes ficam disponive is no arquivo.JAO (frisando que um
nrnnl"~rn=:I n~l":::I , . , : : 1 1 1 1 1 : : : 1 1 " CI=I riivinl=l 10m nnic. ~l'"f1llivnc n lA D nll l=l l nnee ll i n
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 7/12
programa e 0 arquivo .JAD que possui diversas ln tor rracbes sobre 0 projeto),
nao e interessante alterar essas propriedades, a nao ser que seja realmente
necessarlo, como colocar um icone personalizado ou trocar a versao da MIDP.
A maioria dos celulares suporta a versao 1.0 da MIDP, que e bem
limitada, porern alguns modelos ja suportam a MIDP 2.0, que possui vanos
recursos de sequranca como KTTPS e nov os recursos multimfdias, u til izadas
principalmente para desenvo lver jogos. No exemplo utilizado neste artigo serao
utilizados somente recursos baslcos do MIDP 1.0, para garantir a
compatibilidade com a grande maioria dos celulares existentes hoje no
mercado brasileiro.
Apes a confirma~ao no OK, 0 projeto sera criado. Automaticamente e
inclufdo um direterio dentro da pasta app, que se encontra no direterio do WTK,
nesta pasta com 0 nome do projeto flcara localizado todos os recursos do
apl icativo, confonme a Figura abaixo:
•••~!~~:.• • " 1 8 ~ \i . i t K t 0 4 : : . :
..:'. 'S.
· . · . · . · . · . · . · 2 1 .t ! _ ~ ! \ ) ( \ $ : >
. · . · . · . · . · . · . · . · . · b i l l· · . · . · . · . · . · . · . · . · .•••••••••••EieJ¢i;,~~6ili i : i i . '·,··~bii;>"
• • •• • •• • •• • •• • •• • •• • •• • 1 C : i .l i) ;i ; • • •. .
•••••••••••••••••••••••r:~{ ••..
• • • • • • • • • • • • • • • • • • • • • • •:! J ·sit.••••··
FIg. 6- Es tru tu ra de diret6rio pa ra 0 p rojeto Ola Du keDuc k, be m c omo 0
conteudo que deve ser inclui do em cada pasta
Projeto Criado
ByteCode (. lAD e .lAR)
Codigo Fonte do aplicativo
Bibliotecas Extras
Imagens e recursos adicionais
2.7 Programa Proposto
o programa proposto e bem didatico, sera uma torrrularlo com um
componente de texto (label) contendo a literal nome, uma caixa de texto (edit)
para digita~ao da ida de, e dois Command's: Sair e Detalhes, com a fun~ao de
encerrar 0 aplicativo e exibir a tela de detalhe, na tela de detalhe apresentara
um componente de texto longo (memo) para a digita~ao de uma grande
quantidade de texto, nesta tela nao havera Command's. Abaixo e exibido as
duas telas do aplicativo exibidas no emulador usando 0 layout "gener ico" de
celular.
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 8/12
Fig. 7- Te/as do ap/icativo que sera codificado no item 2.8
2.8 Codificando 0 Sistema
Para a codifica~ao do sistema, abra 0 editor de codigo Gel e seleciona a
op~ao Java - New - Java File e grave 0 codigo Fonte no dlretorlo src do seu
projeto, nao esqueca que 0 nome da classe deve ser 0 mesmo utilizado na
cria~ao do projeto no WTK. Agora e so codificar, segue abaixo 0 codigo de um
programa simp les, que utiliza alguns componentes visuais, utiliza commands
do celular e troca de tela.
C6digo 1- Programa com exp/ica~ao de todas as / inhas de codigo
· Package que possui os componentes visuais
da tela
· Package que tem 0 MIDlet, principal item do
aplicativo
· Cia sse que herda do MIDlet e implementa os
bot iies de Act ions do celular
· Metodo acessado quando inicia 0programa
· Formulario que sera exibido na tela do
celular
· Componente "memo" que sera exibido na
tela
· Mensagem que fica passando na tela (parte
superior)
· Componente "label" do celular
· Componente "edit" do celular
· Comando Sair que ser6 apresentado como
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 9/12
action
· Comando detalhe que serti apresentado
· MllItodo chamado quando inicia 0 aplicativo
· 0 display obtem 0 controle da tela do celular
· Cria~i io do Form que sera exibido no display
· Cria~i io da mensa gem que sera exibida
· Cria~i io do Label com 0 Nome fixo Java boy
· Cria~iio da caixa de texto que contem a
ida de, sem conteudo inicial, tamanho de 15
caractere e aceita somente caractere
numlllrico
· Cria~i1o do Command para op~i1o sair, com
comando de Exit e prioridade 0
· Cria~i1o do comando Detalhe, com comando
de Item e prioridade 1
· Adiciona 0 label no formula rio
· Adiciona 0 edit no formula rio
· Adiciona 0 Command sair no formula rio
· Adiciona 0 Command detalhe no formula rio
· Seta 0interpretador de command para a
cia sse
· Inclui no display 0 formulario para ser
exibido
· MllItodo acessado quando 0 programa III
encerrado
· Seta 0 display da tela como nulo (sem tela)
· Notifica 0 celular que 0 aplicativo encerrou,
devolvendo 0controla ao aparelho
· Metodo acessado quando acontece pausa (por
exemplo para atender uma l iga~i io)
· Metodo que faz 0tratamento dos botoes de
· Pergunta se a op~iio selecionado foi sair
· Seta 0display da tela como nulo (sem tela)
· Notifica 0 celular que 0 aplicativo encerrou,
devolvendo 0 controla ao aparelho
· Pergunta se a op~i1o selecionada foi detalhe
· Cria um memo para digi ta~i1o de detalhes,
com conteudo pre digitado Descri~i1o,
tamanho de 30 e aceita qualquer texto
· Inclui no display 0 memo para ser exibido
Apos a codifica~ao do programa, resta fazer a compila~ao, apesar de
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 10/12
existir 0 recurso de compila~ao no Gel os arquivos .class serao gerados na
pasta src junto com 0 codigo fonte, porern eles devem ser gerados na pasta
classes. Para ag ilizar este processo a melhor alterna tiva e connpilar 0 progranna
pelo WTK, clicando no botao Build, se existir erros de compila~ao, sera
apresentado na propria console do WTK, entao e so voltar para 0 Gel, corrigir 0
erro, salvar, volta r para 0 WTK e vol ta r a presslonar 0 botao Build, ate que a
mensagem Build Complete apareca,
2.9 Executando 0 aplicativo no emulador
o WTK dlspde do recurso para emular 0 ap licativo desenvolvido na tela
do celu lar, porern existem poucos mode los de apare lhos, modelos ad iciona is
podem ser conseguidos no site da empresa fabricante dos celulares, mesmo
assim com os modelos baslcos que vem junto com 0 WTK ja e possivel ter unna
ldela de como 0 software ira se comporta r. Para escolher 0 layout do aparelho
onde sera emulado 0 aplicativo selecione-o no campo Device e para rodar 0
aplicativo clica no botao Run. Aparecerci a tela de menu do celular para
escolher 0 aplicativo, escolha a opc;ao Launch e pronto, seu aplicativo ja
aparece no emulador, como na Fig. 7.
Como sabemos, 0 poder de processamento do celular bem como sua
conexao com a rede e bem menor de que qualquer computador, a reducao
destas velocidades podem ser feitas atraves da op~ao Edit - Preferences ...
2.10 Obfu5cando 0pacote
Obfuscadores sao softwares destinados a dlrnnulr 0 tannanho dos
pacotes e classes de progrannas Java, alern dlsso, eles possuem recursos que
evitam a engenharia reversa (obter 0 codigo fonte a partir do arquivo .class),
Em progrannas desenvolvidos para celulares 0 obfuscador tem um papel
impor tan te , po ls ele consegue diminuir 0 tannanho do ap licativo que serso
instalado no celular, e como os recursos de memOria sao bem limitados neste
tipo de dispositivo, todos os KB economizado faz unna grande diferenc;a. Um
bom obfuscador para 0 WTK e 0 RetroGuard que pode ser conseguido
gra tu itamente no site www.retrologic.com. Apos baixar 0 arquivo retrologic.jar
copie 0 mesmo para a pasta bin do WTK. Apos este processo seu ambiente ja
est a pronto para criar aplicativos obfuscados. Para gerar 0 pacote obfuscado
acesse no WTK a op~ao Project - Package - Create Obfuscated Package. Ele
gera na pasta bin do projeto um arquivo .jar e um arquivo .jad. Estes arquivos
ja podem ser copiados para 0 celular.
2.11 Copiando 0 aplicativo para 0 celular
Esse processo depende muito do aparelho onde 0 software vai ser
instalado, tem aparelhos em que e possivel passar 0 apl icat ivo apenas etraves
de WEB, neste caso via WAP, para fazer is so e necessano disponibilizar os
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 11/12
arquivos .jad e .jar em um servidor WEB, e digita a URL no celular junto com 0
nome do arquivo .jad (Ex. http://www.dukeduck.com.br/j2me/OlaDukeDuck.jad).
outra forma e passar 0 programa via cabo, quando 0 aparelho dlspde deste
recurso a grande vantagem e que nao se paga nada para fazer a transmssso,
a desvantagem e que 0 cabo costuma ser vendido separadamente, alern de ter
um custo relativamente elevado e nao e filcil encontrar estes cabos a pronta
entrega.
3 CONCLUSAO
Este artigo mostrou recursos baslcos para 0 desenvolvimento de
ap licati vos para celular, uti lizando para isso 0 J2ME. Para que 0 celular rode
este aplicativo e essencial que ele disponha da rraqulna virtual Java.
Com essas informa~oes e possivel configurar todo 0 ambiente de
desenvolvimento e fazer alguns programas bem simples, para se apro fundar
mais no assunto existe uma grande quantidade de material na internet, no site
http://www.dukeduck.com.br existe um tutorial mais avancadc e bem didatico
de programa~ao para celula r. Este tipo de desenvolvimento e 0 segundo
grande sa ito da tecno logia Java, 0 prime iro fo i em 1995 com os App lets, 0
segundo e 0 desenvolv imento para disposi tivos m6veis que esta acontecendo
atualmente. Com certeza e unna grande oportunidade para todos os
progrannadores, sendo que se trata de unna tecnologia nova onde existe poucos
profiss ionais aptos no mercado.
COMEfHE TAMBEM Q 2 C O M E NT A R IO S
Fagner
gostaria de saber se e possivel cr iar um apl icativo que Ie e edita planilhas de excel, no
motorola a 1200 (Smartphone).
em 16/6/2007 23:58 - Responder
Galera esse artigo esta em:
http://www.loopncd.hpg.com.br/Apost ilas/Art igos%20Celulares.pdf Vamos para de
copiar as coisas e desenvolver seus propr ios artigos . .. 0 complicado e isso.. . bom ...cada um com seus problemas!!!
em 20/9 /200708:39 - Responder
cursos relacionados posts em sequencia ultimos do autor ultimos do site
Coneeit os bas lcos de Java e 00
Desenvolvendo uma aplicac;ao completa utilizando Swing
tntroducac a Design Patterns
Curso Online - Desenvolvendo urn Cadastro de Ne tas Fiscais e Produtos com Struts 2
Curso Online - Desenvolvendo uma aplicacao completa com Java EE 5
5/9/2018 Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO - slidepdf.com
http://slidepdf.com/reader/full/desenvolvimento-de-aplicativos-para-celular-java-2-micro 12/12
Apl icac;ao Completa Uti li zando Hibernate
Curso Online: Criando somente a documentacao necessaria de um sistema controle de estoquejbasico) para
uma empresa
tntroducac a UML
Dominando Firebird
[Ver todo_]
sobre tecnologias
a Devl'v1ediaaz parte do grupo
www.web-03.net
~web03
www.devrnedia.combr
www.linhadecodigo.com.br
www.javafree.org
www.rrrbool.com
Delphi ASP
Java WebDesign
.net Engenharia de Softw are
Banco de d ados Linux
Mlbile Scripting
Ruby on Rails Autorra9aO I NFe I PAF-ECF
PHP Quiros
anuncie conosco I f ale canosco - (21) 3382-5038
servi!;os publica!;oes
cadastre-se
Sistema de Crt!iditos
A"ograma DevBonus
A"ograma DeveloperAds
A'ograrra PayConlenl
Devl'v1ediaPlayer
Loja Virtual
A.Jbliqueseu post
OubeDelphi
Java Magazine
.net r.Aagazine
easy Java Ma.gazine
easy .net Magazine
IVIobilemagazine
SQL Magazine
Engenharia de Softw are
nfra Magazine
2011 - Todos as Direit os Reservados a DevMedia
Top Related