Lastmanuals oferece um serviço socialmente orientado de compartilhamento e pesquisa de manuais relacionados ao uso de hardwarfe e software: guias de usuário, manuais de proprietário, guias de início rápido, planilhas técnicas... NÃO SE ESQUEÇA: LEIA SEMPRE O GUIA DO USUÁRIO ANTES DE COMPRAR !!!
Se este documento coincide com o guia do usuário, o manual de instruções ou manual do usuário, conjunto de dispositivos ou esquemas que você está procurando, baixe-o agora. Lastmanuals fornece-lhe um acesso fácil e rápido ao manual do usuário CELEPAR JVM POCKET PC. Desejamos que este guia de usuário CELEPAR JVM POCKET PC lhe seja útil.
Lastmanuals ajuda a baixar o guia de usuário CELEPAR JVM POCKET PC.
Resumo do manual: guia do usuário CELEPAR JVM POCKET PC
Instruções detalhadas para o uso estão no Guia do Usuário.
[. . . ] FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC
Outubro 2007
Sumário de Informações do Documento
Tipo do Documento: Relatório Título do Documento: MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC Estado do Documento: Elaborado Responsáveis: Leslie H. Watter, Natasha Krassuski Fortes Palavras-Chaves: pocket, PDA, java, superwaba, J2ME, JVM Resumo: Número de páginas: 12 Software utilizados: Versão Data Mudanças 1. 0 30/03/2006 Criação por: Natasha 1. 1 29/10/2007 Revisado por: Elisabeth Hoffmann Atualizado por Leslie H. INTRODUÇÃO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 1 OBJETIVO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 2 PDA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 3 POCKET PC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 4 J2ME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 5 SUPERWABA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1. 6 J2ME X SUPERWABA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2. [. . . ] Essa especificação fornece as classes responsáveis pela conexão, entrada e saída de dados, classes de manipulações de strings, de operações matemáticas e outras semelhantes às do JDK. Já a segunda é o Mobile Information Device Profile (MIDP) que oferece uma biblioteca de interface gráfica. Essa especificação provê ainda as classes para memória persistente e algumas classes que definem objetos de formulário.
1. 5 SuperWaba
O SuperWaba é uma máquina virtual para PDAs, assim como muitas outras existentes, e tem como diferencial o fato de que seu desenvolvimento é nacional. A forma como foi projetada, permite o desenvolvimento de programas em Java e suporta Exceções, Threads, muitos controles de interface com usuário, tipos double e long 64bits, cores, controles 3E, JNI, bibliotecas Java entre outras funcionalidades. Para obter mais informações, consulte o site oficial dessa máquina virtual em: http://www. superwaba. com. br .
1. 6 J2ME x SuperWaba
A máquina virtual escolhida para ser utilizada foi o SuperWaba devido a sua compatibilidade com diversos tipos de PDAs e por ser um projeto em Software Livre. A seguir temos na Figura1 uma tabela comparativa entre J2ME e Superwaba:
Plataforma de Desenvolvimento PINHÃO PARANÁ - CELEPAR
6
Figura1 SuperWaba x J2ME
2. UTILIZAÇÃO
2. 1 Comunicação PC Pocket PC
Para poder enviar arquivos para o Pocket PC utilizase o SynCE. O SynCE foi escolhido por ser um conjunto de ferramentas Open Source que tornam possível a sincronia de um PDA baseado no sistema operacional Pocket PC. Além do SynCE, existem aplicativos que graficamente integram os comandos do SynCE que facilitam a troca de arquivos e instalação de programas no Pocket PC, para o Gnome utilizase o SynceTrayicon e o SynceGnomevfs, permitindo a visualização dos arquivos do Hardheld como se fossem uma pasta do sistema e transferir arquivos arrastando e soltando, conforme será explicado no próximo capítulo.
Plataforma de Desenvolvimento PINHÃO PARANÁ - CELEPAR
7
2. 2 SynCE
Para poder utilizar o SynCE é necessário fazer a sua instalação e para facilitar esta tarefa foi criado um metapacote DEBIAN com o nome CELEPARPOCKETPC que se encontra no repositório da CELEPAR (deb http://www. debian. celepar. parana/celepar/ etch celepar): 1. Para instalar o pacote é preciso ser usuário root e executar o seguinte comando para que o pacote seja instalado: apt-get install celepar-pocketpc Ou ainda através da interface gráfica SYNAPTIC. Ativar o programa de sincronismo deve por meio do comando a seguir que serve para Pocket PCs conectados na porta USB: sudo synce-serial-config ttyUSB0
3. Executar o software dccm que é responsável pelo gerenciamento da conexão, agora como usuário restrito: dccm
Caso o Pocket PC tenha senha, o comando a ser executado deve ser o seguinte: dccm -p senha
4. Abrir o servidor que inicia a comunicação com o Pocket PC: sudo synce-serial-start
Plataforma de Desenvolvimento PINHÃO PARANÁ - CELEPAR
8 5. Conectar o Pocket PC na porta USB do computador e aguardar que a comunicação seja estabelecida.
Para poder manipular os arquivos e diretórios, existem outros comandos listados na tabela a seguir: Comando pcp pls pmkdir pmv prm prmdir prun pstatus synce-install-cab synce-serial-abort Funcionalidade Copia um arquivo para dentro do Pocket PC. Lista o conteúdo de um diretório. Cria um diretório dentro da memória do Pocket PC. [. . . ] O arquivo homologado para o Pocket PC da Asus pode ser encontrado no site do FrameWork da Celepar: http://www. frameworkpinhao. pr. gov. br Após fazer o download do arquivo, devese copiálo para o Pocket PC para que o SuperWaba seja instalado nele. A instalação é simples, basta executar o arquivo e seguir as telas no próprio Pocket PC. Esse procedimento deve ser repetido para qualquer aplicação Java gerada com as ferramentas de desenvolvimento disponíveis no Superwaba.
Plataforma de Desenvolvimento PINHÃO PARANÁ - CELEPAR [. . . ]
AVISO LEGAL PARA BAIXAR O GUIA DE USUÁRIO CELEPAR JVM POCKET PC
Lastmanuals oferece um serviço socialmente orientado de compartilhamento e pesquisa de manuais relacionados ao uso de hardwarfe e software: guias de usuário, manuais de proprietário, guias de início rápido, planilhas técnicas... De modo algum a Lastmanuals pode ser resposabilizada se o documento que você estiver procurando estiver indisponível, incompleto, num idioma diferente do seu ou se o modelo ou língua não coincidem com a descrição. Lastmanuals, por exemplo, não oferece um serviço de tradução.
Clique em "Baixar o manual do usuário" no final deste Contrato; se você aceitar estes termos, a descarga do manual CELEPAR JVM POCKET PC começará.