Newsgroup: it.comp.hardware.palmari
Titolo: Troppo tempo per installare un PDB! (PalmOS) HELP!!!

Ciao a tutti,
ho un problema con un file pdb di circa 2,2 Mb con 36.000 record.
Ci vuole circa 20 minuti ad installarlo su un Palm, lo devo installare su
centinaia di macchine!!!
Da quanto so, esiste qualche software che permette di installare i software
e i pdb senza fare tutti i controlli che fa hotsync, qualcuno mi sa dare
qualche informazione per velocizzare la procedura?
Grazie mille
Marco

centinaia di macchine!!! 
Brutta, anzi, pessima situazione...
Io l'ho affrontata con CodiceF, un freeware per il calcolo del codice
fiscale, 8.200 record. La risposta breve č: da qualche parte il tempo lo
perdi comunque, ma puoi limitare i danni.
La risposta lunga č: l'HotSync impiega un tempo proporzionale al numero di
record, molto meno alla loro dimensione. Allora si puň scrivere un
programma che compatti i record, riducendoli di numero, in maniera tale che
l'installazione sia piů veloce (se i record sono piccoli, l'installazione
puň velocizzarsi di molto). Io l'ho fatto per CodiceF, e funziona bene.
Salvo che poi ci vogliono due minuti per scompattarlo sul Palm OS. Il punto
č che i file .pdb non possiedono un codice univoco di record che viene
creato solo sul palmare (questo codice dipende dalla macchina specifica,
perché č su questo che si basa l'eventuale sincronia con il PC), quindi il
tempo viene perso, sostanzialmente, nel creare questo codice e riscrivere
il record, prima di ogni utilizzo.
Detto questo, c'era un programmino di uno sviluppatore europeo, che
probabimente faceva quest'elaborazione lato PC: prova a fare una ricerca su
PalmGear.
---------------------------------------------------------------------
Inviato via Web tramite 
http://www.itapug.org/
Italian Palm User Group

 centinaia di macchine!!!
http://pinstall.envicon.com/e/pinstall/pinstall.html
Potrebbe esserti utile :-)) provalo.
Ciao
Kep
--
www.flca.it
Hardware e Palmari on line

, mgrassi@---toglimi---
qubisoft.it
 says...

Come già detto da altri la situazione è brutta e di difficile soluzione.
Avere tanti piccoli record sul Palm non è sicuramente la cosa migliore. 
Tieni conto poi che prima del PalmOS 4.0, il Palm utilizzava degli Int16 
internamente al S.O. per lavorare sugli indici dei record. Quindi hai un 
limite "potenziale" di 32000 record sulle vecchie macchine (anche 
Handspring quindi visto che lavora con PalmOS 3.5H). Sulle nuove 
macchine basate su PalmOS 4.x il limite si sposta a 64K record.
Per quanto riguarda i tempi di sincronizzazione, questi non aumentano 
proporzionalmente, ma esponenzialmente...
ovvero se con 10mila record impieghi 10 minuti, 30 mila record 
impiegheraano molto più di 30 minuti (sto parlando di hotsync su 
seriale, i tempi a cui fai riferimento tu mi sembrano relativi ad un 
collegamento USB).
Temo che ci sia un problema di fondo nel tuo schema... se devi lavorare 
con grosse quantità di record ti conviene realizzarti un qualche tipo di 
indicizzazione interna riunendo più record logici all'interno di un solo 
record fisico del pdb. Puoi dare un'occhiata al Marietta PDE 
(
http://www.mariettasystems.com/pde/PalmPowered.htm
) che implementa 
direttamente qualcosa di simile in un ambiente stile Satellite Forms, 
oppure "vai giù duro in C/C++" ;P
Ciao
Pietro

 
A proposito, siete un pò in ritardo sui tempi ;)
Da quello che mi ricordo io si parlava di fine anno per la realizzazione 
del progetto... ?:/
Ciao
Pietro

 del progetto... ?:/
Pietro,
di che progetto parli?
Con il nostro progetto siamo, come sempre :), nei tempi!
Abbiamo sgarrato di un solo giorno.
Forse pensi sia un altra persona oppure era un altro progetto poi non andato
in porto... non so.
Ciao e grazie per le info.
Marco