Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner...

29
introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin

Transcript of Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner...

Page 1: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

introdução ao desenvolvimento de aplicações corporativas :

Java ME para ambiente iDEN

werner conrado jacob denzin

Page 2: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Bacharel em Ciência da Computação pela Unesp. Iniciou suas atividades com JME expondo trabalho em Congresso de Iniciação Cientifica há 5 anos. Profissional da Compera, responsável pela pesquisa e desenvolvimento de novos produtos corporativos focados na tecnologia JME, é SCJP e atualmente atua como consultor em projeto de pesquisa promovido entre outros, pela Compera e pelo Instituto de Computação da Universidade Estadual de Campinas (Unicamp), chamado Quickframe (framework para desenvolvimento de aplicações para dispositivos móveis)

Page 3: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Agenda

• A operadora : NEXTEL• Contatos (área de dados)

• Eventos

• Parque de dispositivos

• Serviços

• Portais

• Dicas • Deploy de MIDlets

• Ferramenta para transferência

• Debug (via Hyper Terminal) : System.out.println(…)

• SDKs

• Tudo ok, mas não funciona

• Suporte à ícones

• Limites de comunicação

Page 4: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Agenda

• A operadora : NEXTEL• Contatos (área de dados)

• Eventos

• Parque de dispositivos

• Serviços

• Portais

• Dicas • Deploy de MIDlets

• Ferramenta para transferência

• Debug (via Hyper Terminal) : System.out.println(…)

• SDKs

• Tudo ok, mas não funciona

• Suporte à ícones

• Limites de comunicação

Page 5: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora

Trouxe ao país, desde 1997, telefones celulares capazes de operarem como rádios ponto-a-ponto, conhecidos pelo termo push-to-talk (aperte para falar), beneficiando à todos os seus clientes com uma grande redução de custos (“blog do pimentel”).

A tecnologia empregada se chama iDEN (IntegratedDigital Enhanced Network), sistema de comunicaçãosem fio criado pela Motorola que combina rádiobidirecional, telefonia móvel, envio de mensagens detexto e transmissão de dados em uma única rede.

POC (VoIP)

CDMA 1x

GPRS

Page 6: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Contatos (área de dados)

• José Backes (data sales, procurement & partnerships)• Roberta Dias (data sales)• Juan Felipe Rincón (developer & partner programs)

1o. 3o.2o.

...<card id="message" title="message"> <p>Olá Just Java!</p> <do type="accept" name="Ok" label="Ok"> ... </do></card>...

-

Page 7: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Eventos

Conferência de Desenvolvedores e Parceiros Nextel

• 2 edições: dez/2005 e mai/2007 (+)

Page 8: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos

20062005

i85s i265 i275

2007

NOVOS

BB 7520 BB 7100i

Page 9: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos : especificações

Motorola i85s

• OS: Motorola OEM• Display: 111x100 (grayscale)• Firmware: R32.02.06• GPS: No• Bluetooth: No• Camera: No• Browser: Openwave• Program Space: 256 Kb• Data Space (RMS): 256 Kb• Java Heap (RAM): 256 Kb

• JSR 030 – JSR 037

WTK 1.0.4_01

Page 10: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos : especificações

Motorola i265

• OS: Motorola OEM• Display: 130x130 (16bit)• Firmware: R3B.01.02• GPS: Yes (Java OEM – Location)• Bluetooth: No• Camera: No• Browser: Openwave 4.x• Program Space: 4 MB• Data Space (RMS): 3 MB• Java Heap (RAM): 1 MB

• JSR 118 – JSR 139• JSR 120 – JSR 135 (audio only)

Page 11: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos : especificações

Motorola i275

• OS: Motorola OEM• Display: 130x130 (16bit)• Firmware: R3F.01.02• GPS: Yes (Java OEM – Location)• Bluetooth: No• Camera: Yes• Browser: Openwave 4.x• Program Space: 4 MB• Data Space (RMS): 3 MB• Java Heap (RAM): 1 MB

• JSR 118 – JSR 139• JSR 120 – JSR 135 (audio only)

Page 12: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos : especificações

BlackBerry 7520

• OS: RIM OS• Display: 240x160 (16bit)• GPS: Yes• Bluetooth: Yes (Serial Port Profile)• Camera: No• Browser: BlackBerry Internet Browser• Data Space (RMS): 32 MB

• JSR 118 – JSR 139• JSR 075 – JSR 082• JSR 120 – JSR 135 (audio)• JSR 179 – JSR 185

Page 13: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Parque de dispositivos : especificações

BlackBerry 7100i

• OS: RIM OS• Display: 240x260 (16bit)• GPS: Yes• Bluetooth: Yes (Serial Port Profile)• Camera: No• Browser: BlackBerry Internet Browser• Data Space (RMS): 64 MB

• JSR 118 – JSR 139• JSR 075 – JSR 082• JSR 120 – JSR 135 (audio)• JSR 179 – JSR 185

Page 14: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Serviços

: NOL WAP Soluções – R$ 17,00

: NOL Integration – R$ 14,00

• soluções que exigem conectividade (GCF)

• range IP (menu > minhas info > IP do provedor)

Page 15: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Portais

Motodev

http://developer.motorola.com

Page 16: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Portais

Programa NII

http://programa.nii.com

Page 17: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

A operadora :

• Portais

IDEN phones

http://idenphones.motorola.com/iden/support/support_home_main.jsp

Page 18: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Agenda

• A operadora : NEXTEL• Contatos (área de dados)

• Eventos

• Parque de dispositivos

• Serviços

• Portais

• Dicas • Deploy de MIDlets

• Ferramenta para transferência

• Debug (via Hyper Terminal) : System.out.println(…)

• SDKs

• Tudo ok, mas não funciona

• Suporte à ícones

• Limites de comunicação

Page 19: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Deploy de MIDlets

OTA : ainda nãonão implementado na rede do Brasil

: o tráfego de JAD/JAR não é possível nos aparelhos Motorola

: é uma opção, apesar de não constar nos aparelhos iDEN

: RS232 – é a opção indicada para os nossos clientes

DownloadApps

http://nol.nextel.com.br/w_nxt_portal_java_br.aspx

Page 20: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Ferramentas para transferência

• JAL - Motorola - s/ GCF

• WebJAL - Motorola - c/ GCF (username/pwd)

• myJAL - http://www.gomyteam.com - c/ GCF

Issue: the application was unable to retrieve required information from the server

Solution:regedit : HKEY_LOCAL_MACHINE\SOFTWARE\Motorola\WebJALatualizar chave : SITE_URL = https://idenupdate.motorola.com/webjal010102/index.cgi

abrir arquivo : C:\WINDOWS\system32\drivers\etc\hosts.samadicionar linha : 216.19.0.250 idenupdate.motorola.com

Page 21: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Ferramentas para transferência

• iDEN JAL - Motorola

- http://developer.motorola.com/docstools/idenjal/openJAL

Page 22: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Debug (via Hyper Terminal) : System.out.println(...)

AT+WS46=252;+WS45=0;+IAPPL=2;D

- Propriedades- Configuracoes- Configuracao ASCII- Ecoar localmente os caracteres digitados

- Transferir > Enviar arquivo de texto

1

2

3

4

5

6

7

Page 23: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• SDKs

Page 24: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Tudo ok, mas não funciona

.java

.class

testes

debug

f i r m w a r e# * (Menu) (seta para a direita)

Info Unidade > Software

http://idenphones.motorola.com/iden/support/software/html/firmware_utility.html

Self checkFail: 00800Hit 4-5-6 to Re-programThe coldplay

Page 25: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Suporte à ícones Motorola i760 e i830:• ícones de no máximo 8 bits • adição da tag MIDlet-Icon

Page 26: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dicas

• Limites de comunicação

• Conexões HTTP: máximo de 2 Kb (~ 1380 bytes : i85s)

• Conexões AGps: dificuldade na obtenção de posições (i275)

Page 27: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Dúvidas...

• obrigado : [email protected]

Page 28: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.
Page 29: Introdução ao desenvolvimento de aplicações corporativas : Java ME para ambiente iDEN werner conrado jacob denzin.

Grade do JustJava no Celular

Instale a Grade do

JustJava’2007 no Celular

Ajude-nos a melhor com:

• Sugestões

• Críticas