iDEN

Document Sample
iDEN Powered By Docstoc
					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 (Integrated
        Digital Enhanced Network), sistema de comunicação
        sem fio criado pela Motorola que combina rádio
        bidirecional, telefonia móvel, envio de mensagens de
        texto e transmissão de dados em uma única rede.

                                                 CDMA 1x
                               POC (VoIP)
                                                 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.                             2o.                        3o.




                                  ...
                                  <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


       i85s        i265           i275   BB 7520           BB 7100i




       2005                2006                    2007
                                                   NOVOS
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
                                               http://nol.nextel.com.br/w_nxt_portal_java_br.aspx
Dicas

• Deploy de MIDlets
                                    Download
                                      Apps




        OTA   : ainda nã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
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\WebJAL
 atualizar chave        : SITE_URL = https://idenupdate.motorola.com/webjal010102/index.cgi

 abrir arquivo          : C:\WINDOWS\system32\drivers\etc\hosts.sam
 adicionar 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(...)
 1                 3                               7




 2




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

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

                   6
                       - Transferir > Enviar arquivo de texto
Dicas

• SDKs
Dicas

• Tudo ok, mas não funciona

                                     .java




                        debug                   .class




                                    testes



                           firmware                                   Self check
                                                                      Fail: 00800
                      # * (Menu) (seta para a direita)                Hit 4-5-6 to
                                                                      Re-program
                                                                      The coldplay
                         Info Unidade > Software


        http://idenphones.motorola.com/iden/support/software/html/firmware_utility.html
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 : werner.cjd@gmail.com
Grade do JustJava no Celular

            Instale a Grade do
            JustJava’2007 no Celular



              Ajude-nos a melhor com:

              • Sugestões

              • Críticas

				
DOCUMENT INFO