| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 15:03:08
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
valeu pela ajuda guariba....
entao...meu programa vai rodar em palm....
o q preciso fazer eh pegar dados de uma pagina JSP, criar um arquivo .pdb e depois ler esse arquivo no palm...
pelo menos esse foi o jeito imaginado..se vc tiver outra sugestao melhor, estou ouvindo....
valew cara...
falow
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 15:17:49
|
guariba
JavaTeenager
![[Avatar]](/images/avatar/e7b24b112a44fdd9ee93bdf998c6ca0e.jpg)
Membro desde: 20/11/2002 14:18:50
Mensagens: 177
Localização: Rio de Janeiro/RJ
Offline
|
OK.
Pelo que aprendi o ideal é fazer todo o processamento pesado no desktop e então atualizar o Palm. A atualização é feita através de um Conduit que vc pode desenvolver em Java. Conduits são programas que são chamados quando se pressiona o botão Hot Sync do Palm. O seu Conduit deverá obter os dados e então atualizar o .pdb do Palm. Baixe o Conduit Developer Kit no site da Palm, a documentação é satisfatória.
No Palm eu recomendo que vc use a Super Waba para apresentação destes dados. Sua API é muito prática, fácil de aprender e já vem com suporte aos pdbs.
Boa Sorte!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 15:22:10
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
guariba...
o q preciso fazer eh sempre q o cara quiser, gerar um .pdb novo e ai ele fazer o download e ele proprio jogar o arquivo p/ o palm dele depois....
como faria isso??
valew pela ajuda..
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 17:05:00
|
guariba
JavaTeenager
![[Avatar]](/images/avatar/e7b24b112a44fdd9ee93bdf998c6ca0e.jpg)
Membro desde: 20/11/2002 14:18:50
Mensagens: 177
Localização: Rio de Janeiro/RJ
Offline
|
Dá uma olhada no artigo sobre o formato de um arquivo pdb em www.clubepalm.com.br (precisa se registrar para ter acesso). Se vc deseja apenas gerar o pdb, acho que a resposta a tua pergunta está lá. Também tem bastante material a cerca de desenvolvimento no Palm.
Boa sorte!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 17:12:01
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
eu vi o formato do arquivo .pdb, mas nao sei como faco p/ jogar meus dados no arquivo....
nao ficou mto claro p/ mim esse formato de arquivo....
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2003 17:58:25
|
guariba
JavaTeenager
![[Avatar]](/images/avatar/e7b24b112a44fdd9ee93bdf998c6ca0e.jpg)
Membro desde: 20/11/2002 14:18:50
Mensagens: 177
Localização: Rio de Janeiro/RJ
Offline
|
Um arquivo pdb nada mais é que o formato padrão para qualquer arquivo dentro do Palm (até os aplicativos são um tipo especial de pdb). Ele não passa de um arquivo sequencial com registros de tamanho variável e acesso randômico. Vc pode gravar qualquer informação dentro dos registros.
No header dos pdbs existem duas informações importantes: o tipo e o id do criador (4 caracteres cada um). O tipo identifica o tipo do arquivo pdb, por exemplo, appl significa um aplicativo. O ID é o nome da aplicação a qual pertence o pdb, de forma que se removermos uma determinada aplicação do Palm automaticamente sejam removidos também os seus arquivos. No Palm não podem existir ao mesmo tempo duas aplicações com o mesmo ID. A Palm reservou para ela todos os ids em letras minúsculas, portanto devemos utilizar IDs com pelo menos uma letra em maiúsculo.
Sendo assim, vc precisará de duas informações básicas: para qual aplicativo do Palm será gerado o pdb? Qual a estrutura dos registros do arquivo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2003 01:54:21
|
own_prison
JavaTeenager
![[Avatar]](/images/avatar/c8c1fda73e014eef6b0da.jpg)
Membro desde: 16/12/2002 15:11:01
Mensagens: 176
Localização: Brasilia DF
Offline
|
rsrsrs....
Acho q entrei no lugar errado... isso aki tá parecendo bate-papo da UOL.... rsrsrs
Nada contra.... hehehehe....
|
"All that I learned in my life I learned from you!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2003 08:26:46
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
entao guariba...
o header do pdb eu consegui criar usando basicamente dados no formato binario (nao sei eh o mais indicado)...
mas ainda nao descobri como inserir os dados nele de forma a recupera-los no palm....
vc chegou a fazer isso alguma vez??
se puder passar algum trecho de codigo p/ exemplificar melhor, agradeco mto....
valew.
P.S.: foi mal a enchecao sobre isso, mas sabe como eh....plataforma mto nova, nao tem mta coisa sobre isso ainda....
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2003 17:33:48
|
guariba
JavaTeenager
![[Avatar]](/images/avatar/e7b24b112a44fdd9ee93bdf998c6ca0e.jpg)
Membro desde: 20/11/2002 14:18:50
Mensagens: 177
Localização: Rio de Janeiro/RJ
Offline
|
Para vc inserir os dados no arquivo, precisa saber qual o aplicativo que irá ler este arquivo no Palm e então a estrutura do registro exigida por ele. Quando vc constrói os dois lados, desktop e Palm, o formato de cada registro fica sendo estabelecido por vc, uma vez que tanto o programa que gera quanto o que lê é da sua autoria.
Por exemplo, suponha que exista um aplicativo no Palm que gerencie uma agenda de telefones e que cada registro possua 2 colunas: nome e telefone. A estrutura do registro poderia ser: char[40] e int. Como gravar estes dois campos? Se o aplicativo foi feito em C, certamente vc terá de gravar os dois campos nos padrões de armazenamento nativo do Palm, o que será mais fácil se vc utilizar o Conduit Developer Kit ou a classe Catalog do SuperWaba que já vem com rotinas próprias para isso. Gerar o arquivo "na marra" (binário) pode ser extremamente complicado pois vc teria de conhecer o padrão de armazenamento dos tipos básicos do Palm (se vc gosta de C...).
Só uma pergunta: vc já usou um Palm?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2003 17:41:47
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
guariba...
no caso, eu preciso usar o J2ME p/ desenvolver essa aplicacao p/ palm....
vc saberia me dizer como eu deveria proceder p/ gravar e ler o arquivo .pdb??
ou onde poderia encontrar essa informacao??
nunca mexi com um palm, apenas vi pessoas usando....mas faco uma pequena ideia....
valew, cara...
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2006 17:42:20
|
akiman
Smalltalk
Membro desde: 17/11/2006 17:39:31
Mensagens: 1
Offline
|
Bom, sei que ja faz um tempinho sobre essa discusão! Sou profissional com J2ME e Carbide.c++ (Symbian OS).
Se puder ajuda-los sobre alguma coisa. Explique sua duvida melhor, o que esta precisando fazer?
ou me add: bruno_akiman@hotmail.com
|
|
|
 |
|
|