12

Desenvolvimento de Aplicativos para celular – JAVA 2 MICRO

Embed Size (px)

Citation preview

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