Nel mio cellulare è presente KVM. Cos'è esattamente?
Questo articolo è relativo a:
- Piattaforme:
Tutte le piattaforme
- Versioni Java:
Tutte le versioni JRE
KVM è un componente del più piccolo ambiente runtime ed è incluso nel software Java 2 Platform, Micro Edition (piattaforma J2ME) per l'utilizzo con dispositivi che dispongono di memoria e di potenza della CPU limitate. Cellulari, cercapersone e PDA sono spesso dotati di KVM (Kernel Virtual Machine), in modo da garantire caratteristiche di elaborazione comuni.
KVM è simile a JVM (Java Virtual Machine) in quanto entrambi costituiscono il motore che esegue applicazioni e applet scritte con la tecnologia Java. La differenza è che KVM viene usato su telefoni cellulari e dispositivi portatili, mentre JVM è usato su computer. Java 2 Platform, Standard Edition (piattaforma J2SE) contiene JRE, Plug-in e JVM
Oltre a KVM, la tecnologia J2ME si avvale di varie macchine virtuali di diverse dimensioni. KVM è solo un'implementazione della tecnologia CLDC (Connected Limited Device Configurations) disponibile per l'esecuzione di software Java su dispositivi portatili.
Le tecnologie J2ME includono anche profili MIDP (Mobile Information Device Profiles), normalmente utilizzati per scrivere applicazioni per dispositivi portatili, come cellulari e cercapersone bidirezionali.
Per ulteriori informazioni sulle tecnologie mobili Java, visitare le pagine delle FAQ specifiche per i prodotti J2ME:
FAQ su J2ME
|