Newsgroup: it.comp.hardware.palmari
Titolo: Palmari e Delphi

C'č qualcuno che mi potrebbe dire come posso realizzare dei programmi in
Delphi per Pocket PC? Ci vogliono oggetti particolari?
Qualcuno mi puň
aiutare o indirizzare alla programmazione per palmari?
grazie
Nico
--------------------------------
Inviato via 
http://usenet.iol.it

 aiutare o indirizzare alla programmazione per palmari?
La Microsoft ha creato una piccola suite che permette di realizzare
applicazioni per PocketPC.
Si chiama Embedded Visual Tools e comprende due tool di sviluppo, ovvero
Embedded Visual C e Embedded Visual Basic.
Se hai già familiarità con Visual C o Visual Basic non dovresti trovare
grosse difficoltà.
La trovi qui:
http://www.microsoft.com/mobile/developer/downloads/default.asp
A questo indirizzo ci sono anche altri download utili, come il PocketPC 2002
SDK, che contiene l'emulatore e altre cose.
Se vuoi sviluppare solo sulle ultime generazioni di PPC è inutile che
scarichi anche gli altri SDK.
Il download di tutto quello che ti serve consta di svariate centinaia di
mega, però è tutto free (abbastanza ovvio, se lo si vuole vedere come un
incentivo per gli sviluppatori in modo che cresca il numero di applicazioni
disponibili per il PPC).
L'installazione dei tool è un po' rognosa, e l'impostazione, nell'emulatore,
di una ROM differente da quella originale ha dell'incredibile, visto che si
deve per forza andare a smanettare sul registry, l'emulatore ogni tanto si
blocca e lo devi killare e lo stesso dicasi per l'Active Sync quando fai i
test direttamente sul palmare (almeno, a me sono successe queste cose, ma
non escludo che sia stato perchè sono poco pratico dell'ambiente PPC) ma
dopo un po' di smadonnamenti riesci a lavorare abbastanza tranquillamente.
In bocca al lupo e buon lavoro!
Francesco

, 
francesco.f...@libero.it
 says...

Mi sembra comunque utile segnalare che una cosa tipo delphi è 
disponibile per sviluppare su PalmOS.
Non ricordo il nome ma penso non sia difficile da trovare.
La cosa interessante è che il compilato non richiede runtime, quindi è 
effettivamente una alternativa a CW.
dex


Non l'ho fatto perchč a Nico interessava programmare per PPC, comunque del
prodotto che dici tu ne ho parlato in un thread poco piů su :)
Credo che tu ti riferisca a PocketStudio: 
www.pocket-technologies.com
Giusto?
Ciao!
Francesco

Francesco
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel
messaggio news:ad4tqi$u6n1a$1...@ID-66506.news.dfncis.de...
[STRACUT]
Perdonami Francesco, visto che te ne intendi volevo chiederti una cosa
semi-OT: Delphi e' Object Pascal? Pocketstudio per Palm usa come linguaggio
Object Pascal? Io sto dando un'occhiata ad un ottimo tool di sviluppo free
di Borland, Kylix per Linux (che usa OP) e volevo iniziare a studicchiare
questo linguaggio; se potessi anche usarlo per sviluppare su palm non
sarebbe una cattiva cosa. In rete si trova qualche libro (in formato
elettronico magari) decente per imparare OP (premesso che Delphi e Pocket
Studio usino OP)?
PS
Meglio Delphi o VB? Io con VB e Appforge per Palm sono riuscito a fare delle
cose carine, ma giravano lentissime e per pochi k di applicazione c'erano
200k di librerie, tra ingots, boster e palle varie da installare su Palm:
improponibile IMHO.

 Meglio Delphi o VB?
Assolutamente meglio Delphi sia come linguaggio che come compilatore
(produce veri exe senza runtime di nessuna natura).
Quando devo programmare in VB, per es. sotto Access, mi viene sempre
l'orticaria: per scrivermi una funzioncella di calcolo del codice fiscale
(una scemenza) mi sono dovuto sbattere un pò troppo con VB (le funzioni di
trattamento stringhe non sono il massimo e nemmeno molto "intuitive").
--
Saluti.

 improponibile IMHO.
Il fatto che le applicazioni VB si portino dietro un mare di dll è la norma,
e secondo me è, come dici tu, improponibile.
Non conosco AppForge quindi non so dirti di più a riguardo.
Se vuoi sapere altro, chiedi pure, ma magari vieni in casella perchè temo
che molti frequentatori del ng non siano interessati.
Ciao!
Francesco