introdução ao desenvolvimento de aplicações corporativas : java me para ambiente iden werner...
TRANSCRIPT
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)
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
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
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
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>...
-
A operadora :
• Eventos
Conferência de Desenvolvedores e Parceiros Nextel
• 2 edições: dez/2005 e mai/2007 (+)
A operadora :
• Parque de dispositivos
20062005
i85s i265 i275
2007
NOVOS
BB 7520 BB 7100i
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
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)
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)
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
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
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)
A operadora :
• Portais
Motodev
http://developer.motorola.com
A operadora :
• Portais
Programa NII
http://programa.nii.com
A operadora :
• Portais
IDEN phones
http://idenphones.motorola.com/iden/support/support_home_main.jsp
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
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
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
Dicas
• Ferramentas para transferência
• iDEN JAL - Motorola
- http://developer.motorola.com/docstools/idenjal/openJAL
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
Dicas
• SDKs
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
Dicas
• Suporte à ícones Motorola i760 e i830:• ícones de no máximo 8 bits • adição da tag MIDlet-Icon
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)
Dúvidas...
• obrigado : [email protected]
Grade do JustJava no Celular
Instale a Grade do
JustJava’2007 no Celular
Ajude-nos a melhor com:
• Sugestões
• Críticas