Newsgroup: it.comp.lang.visual-basic
Titolo: Come iniziare a programmare un palmare

Come da soggetto ... tenendo conto che:
1) ho una ottima esperienza in VB6 (e ASP)
2) non voglio passare a .NET
3) devo ancora acquistare il palmare (quale mi consigliate, tenendo conto di 
quanto detto al punto successivo)
4) vorrei sviluppare applicazioni che :
a) prevedono la visualizzazione di pagine WEB con interrogazione di database 
MDB;
b) visualizzazione di file ECW
Grazie anticipatamente a coloro che vorranno fornirmi qualche informazione 
(compresa quella di scegliere quale simulatore utilizzare).
Ugo 

Sembra che Ugo_AlpVir abbia detto :

Se vuoi fare pagine Asp, non ti serve niente, se non un browser.
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"


E per il punto b)  ? (sono, più o meno, delle immagini JPG molto compresse).
Sarà sicuramente necessario un ambiente di sviluppo.
Grazie
Ugo 

Se sai programmare in vb6, direi che potresti provare a scaricarti
embedded visual basic (eVb), dal sito microsoft. Mi sembra sia gratuito
ormai. Il quale ha un editor molto molto simile a quello del
"fratellone".
Non vorrei dire stupidaggini, ma le piattaforme su cui fai girare poi
il software sviluppato, sono quelle microsoft (pocketpc, ce etc...)
Quindi nulla Symbian.
su evb, poi puoi utilizzare la versione pocket "trasformata" di access,
oppure buttarti su sql server ce (questo pero', io non l'ho mai
provato: in compenso ci sono molti testi in rete che spiegano come
fare).
Se invece fai pagine asp, credo che veramente ti basti
un browser (che credo tutti i palmari e tantissimi cellulari
abbiano) e un po' di prove per ottimizzare.
Ammetto la mia ignoranza, ma non so cosa siano gli ecw... quindi....
se mi e' permessa una curiosita'.. perche' non va bene
dotnet? dalla mia piccola esperienza, va discretamente
bene per sviluppare sui palmari......

 Sarà sicuramente necessario un ambiente di sviluppo.
Tutto dipende se vuoi utilizzare il palmare solo come client (come diceva
Albe, con pagine web è sufficiente il PocketIE già presente sul palmare, per
quanto limitato rispetto a IE desktop) oppure come "terminale intelligente",
quindi con applicazioni che girano su palmare.
Nel primo caso non devi imparare niente per la programmazione del palmare (a
parte, come dicevo, aggirare le limitazioni di PocketIE, che ad es. non
supporta JScript).
Nel secondo è tutto diverso, perchè ti addentreresti in un argomento che è
difficile esaurure con un post.
Comunque se cerchi su google.groups in questo NG ci sono decine di post
sull'argomento.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 bene per sviluppare sui palmari......
Non so bene quali strumenti di sviluppo dovrei procurarmi. Come hai detto tu 
"eVb" č probabilmente gratuito ed molto simile a VB6. Il passaggio non 
dovrebbe essere traumatico, per me.
Il passaggio a dotnet equivarrebbe a passare (in ambito sportivo) dagli sci 
alla tavola (se dai un'occhiata a 
www.lalpinistavirtuale.it
 capisci di che 
pasta son fatto): perchč stentare su un'asse quando sono gia bravino su due 
?
Grazie e ciao.
Ugo

 difficile esaurure con un post.
Sono d'accordo con te, ma sto già ricevendo da voi utili informazioni.
Grazie e ciao
Ugo

al volo, credo che questa sia la pagina che cerchi su microsoft per evb
(si, non dovrebbe essere per nulla
traumatico se sai vb. Al limite... castrante perche' non
sfrutti tutto quello che sai :0)
http://www.microsoft.com/downloads/details.aspx?FamilyID=F663BF48-31EE-4CBE-AAC5-0AFFD5FB27DD&displaylang=en
Inoltre se vai a questo indirizzo troverai codice molto molto utile per
programmare in evb
http://www.devbuzz.com/
Ti ringrazio per le informazioni sull'ecw. Bello imparare cose nuove.
se mi e' concesso pero', rispondo alla tua domanda "perche' stentare su
un'asse?". La risposta e' "per conoscenza e per progredire" se restiamo
sul filosofico..
Perche' ti apre un mondo di grandi possibilità che prima
non c'era e a cui, credo, volente o meno sarai costretto ad arrivare.
Questa come risposta piu' "pratica".
Ovviamente, senza voler pontificare, oppure essere spocchioso: se fai
delle scelte, suppongo tu le valuti, prima! :=)

 Questo fatto merita da parte mia una indagine ulteriore.
Sviluppare un'appweb per un palmare basato su Windows Mobile e quindi su 
PocketIE non è la stessa cosa che svilupparla per IE 4.0 o superiore.
Ti consiglierei la lettura di:
"Designing Web Sites for the Internet Explorer for Pocket PC"
http://msdn.microsoft.com/library/en-us/dnppcgen/html/ppc_dev.asp
"Make Your Web Applications Support Pocket PC"
http://msdn.microsoft.com/library/en-us/dnppcgen/html/ppc_ppsupport.asp
"What's New in Pocket Internet Explorer"
http://msdn.microsoft.com/library/en-us/dnppcgen/html/ppc_snewpie.asp
"Is That a Script in Your Pocket?"
http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting08142000.asp
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 delle scelte, suppongo tu le valuti, prima! :=)
Ovviamente, ma non mi sembra che ci sia un deciso salto di qualità tra il 
buon vecchio VB6 ed il .NET; inoltre non mi va che "curiosi" sbircino il mio 
software.
Grazie di tutto
Ugo 

...sai che onestamente non saprei quali problemi possano esserci ad
utilizzare un ocx per
windows in un sistema per palmare? E non riesco a provarlo ora! Rabbia
:=)
Spero farai sapere...
(si, so che ogni tanto l'emulatore "sbanda".. ma mi viene da pensare
che e'... un emulatore!)
Per quanto riguarda il codice "curiosabile", a naso, senza leggerlo,
cito:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/netcfobfuscation.asp
Pero' ad essere onesto a me non e' mai capitato di dover offuscare il
codice, sia su palmare
che su computer.
Non concordo, invece, sul piccolo salto di qualita'... Secondo me, è
decisamente notevole, invece.
Opinione personale, eh? Non voglio iniziare nessuna guerra di
religione: l'importante, dal
mio punto di vista, e' sviluppare, non "con cosa".

 software.
VB.Net se lo si usa per quello che è (e sicuramente NON è VB7) ha
potenzialità decisamente maggiori.
Senza polemizzare su "non lo usa ancora nessuno", technicamente non c'è
paragone.
Io uso VB.Net per i palmari e VB6 per le app Win32 e nonostante siano 7/8
anni che uso VB6 rivoltandolo come un calzino, adesso ogni volta che
abbandono i pocketPC per rimettere mano su programmi VB6 mi sento davvero
castrato.
La sola possibilità dell'erededitarietà vale la candela.
Certo, se non la usi perchè usi VB.Net come VB6 allora lo troverai
addirittura peggiorato.
Per quanto rigurado il codice spiato... hai provato a leggere codice
"decompilato" di anche solo una videata?
Io stesso stento a capire il mio, senza parlare di codice offuscato.
Metre a volte può tornare molto utile per capire come funzionano alcuni
metodi del framework stesso.


 sbircino il mio software.
Ok, su questo effettivamente non posso darti torto.
Tieni comunque presente che esistono gli obfuscator...


 codice con .NET.
 Effettivamente è così. Riferisco solo una mia impressione, avuta leggendo 
qua e là, parecchio tempo fa.
Pronto a rimangiarmi tutto ...
Ciao

 Pronto a rimangiarmi tutto ...
Preparati a fare un'abbuffata, allora... :)
