Newsgroup: it.comp.java
Titolo: Java Micro edition

Salve, scusate se riposto la questione, casomai qualcuno non l'avesse vista.
Dove trovo la virtual machine da mettere sul palmare?
Essendo che i processori per i palmari sono tanti, ne esiste una per ogni
processore?
Grazie in anticipo.
Maverick



Non puoi installarla te, deve essere prevista già dal produttore.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

 Non puoi installarla te, deve essere prevista già dal produttore.
Oddio...
e nei Pocket PC 2003 e' previsto?


 
Chi è il produttore dei Pocket PC? Qualche link?
Se funzionano come dei normali pc, allora devi installarci la standard
edition.



Nei pocket pc dovrebbe esserci il .NET compact framework 

 >
Ok ad esempio il
QTEK 2020 ha  windows mobile 2003 per pocket PC Phone Edition.
Ho cercato in giro, ma non c'e scritto da nessuna parte se ha una VM.




che non serve ad interpretare le classi compilate per la JVM si Sun...
Qui si parla di Java, non di .NET


 Ho cercato in giro, ma non c'e scritto da nessuna parte se ha una VM.
Ho cercato un po' di informazioni su Google. QTEK 2020 è prodotto da HTC, e
non è altro che un telefono strapotenziato. Il sistema operativo risiede
sicuramente in ROM. Mi dispiace, ma se HTC ha deciso di non inserire anche
la KVM (la JVM per i dispositivi portatili), non potrai metterla tu, dato
che si tratta di modificare il firmware interno. E non penso che Sun abbia
intenzione di creare una JVM appositamente per Windows Mobile 2003, per
poterla installare via software.
Te l'ho detto, per questi dispositivi dipende tutto dal produttore.


 
Ti dico informazioni ricevute da miei colleghi: c'e' una JVM ma non e' 
quella ufficiale della Sun e varia parecchio rispetto a quella standard.

 quella ufficiale della Sun e varia parecchio rispetto a quella standard.
Alla fine la ricerchina la fai fare a me? Ok, devo darti ragione. Esiste, ma
se ti fossi impegnato a cercare personalmente su Google l'avresti trovata.
Prova tu stesso: 
www.google.it
 e metti come ricerca JVM Pocket Pc
e finiamola di cercare sempre la pappa pronta!


 quella ufficiale della Sun e varia parecchio rispetto a quella standard.
veramente ce ne sono svariate, più o meno standard, che vanno tutte bene
per il s.o. PocketPC2003PhoneEdition (non ho testato sullo Smartphone2003 -
che è diverso dal precedente):
Insigna Jeode (PersonalJava - fuori produzione)
Esmertec Jbed (J2ME-CDC-PP)
nsiCOM CrEme (tutti e due i tipi)
EweVM
si pagano tutte tranne la Ewe, che però è una ciofeca perché è totalmente
non standard e non compatibile con le specifiche (se non protandosi
appresso tutte le librerie ogni volta!)
okkio, la sun rilascia solo vm per la J2ME-CDLC. questa configurazione del
java 2 micro edition è quella per dispositivi con risorse molto limitate e
in realtà non conviene affatto usare questa vm per dispositivi come il
q-tek, che in realtà è abbastanza potente: tecnicamente va bene ma ci si
fanno molte meno cose (ad es. manca il tipo di dati double!!).
--
saludos @lessio
===================================================
"  quando c'era lui i treni partivano in orario
   quando c'era lui ci deportavano in orario 
   quando c'era lui non c'eravamo noi
   che se c'eravamo noi 
           saremmo stati impallinati  " (caparezza)
===================================================

 appresso tutte le librerie ogni volta!)
Ewe (e i vari cugini Waba e Superwaba) usano una libreria (e, per certi 
versi, un linguaggio) tutto loro, pero' sono, a mio avviso, piuttosto 
interessanti. Ewe, ad esempio, dispone del supporto per le seriali 
nativo (mentre per PersonalJava o PP bisogna usare librerie di terze 
parti...).
Ciao,
Stefano.

 parti...).
guarda secondo me non è possibile legarsi a qualcosa così totalmente fuori
specifiche sun... vanno a farsi fottere tutti i vantaggi di portabilità del
java!!! per quanto riguarda le java.comm è un jar da 20k che non si fa
fatica a portarsi appresso, e jeode ce l'ha integrate di default...
che mi dici inoltre di rmi? 


 Qui si parla di Java, non di .NET
Se .net si trova su tutti i palmari, sarebbe possibile usare una Java VM
fatta in .net come questa: 
http://www.ikvm.net/
Purtroppo però non c'è supporto per AWT e Swing, ma invece le librerie
SWT native per PocketPC esistono.
Qualcuno ci ha provato?
Ciao
gl :)

 che mi dici inoltre di rmi? 
Beh, rmi lo puoi usare solo se dall'altra parte hai una configurazione 
omologa. Difficilmente, credo, un oggetto serializzato con PersonalJava 
sara' deserializzato da una SE 1.4 o superiore...
Ciao,
Stefano.