EnglishEnglish Login  |   Registrati  |   Supporto  |  FAQs   |   Home 
Javaphone.it - Programmi,Giochi e Software per cellulari
Tutorials applicazioni e giochi java
 
Ricerca personalizzata
Javaphone.it - Programmi e Software per cellulari gratisJavaphone.it - Programmi e Software per cellulari gratisJavaphone.it - Programmi e Software per cellulari gratis Javaphone.it - Programmi e Software per cellulari gratisJavaphone.it - Programmi e Software per cellulari gratis


Cosa significa LOL?

Differenza tra un file JAR e un file JAD
Questo tutorial vi spiegherà in termini molto semplici cosa sono e a cosa servono i file JAR e JAD.
Il file JAR
L'estensione JAR significa Java ARchive, cioè archivio java ed è il formato standard con cui vengono distribuiti i programmi java (non solo i giochi per cellulari). Il file JAR altro non è, quindi, che un archivio contenente altri files (proprio come i file ZIP, RAR etc...). Se provate ad aprire un file JAR con winrar, unzip o altro programma, noterete molti file come nell'immagine qui sotto:

Contenuto di Alcotest.jar
Contenuto di un file JAR

Il file Alcotest.jar contiene i seguenti files:
- MANIFEST.MF
- vari files con estensione class
- due file immagine (etil.png e loghino.png)
Il file MANIFEST.MF è un file di testo che contiene informazioni descrittive dell'applicazione Alcotest e ne rinviamo la discussione quando parleremo del file JAD.
I file etil.png e loghino.png sono due immagini utilizzate dal programma Alcotest.
I files con estensione class rappresentano il cuore dell'applicazione java e sono compilati, cioè sono stati codificati in maniera tale da poter essere eseguiti dalla Virtual Machine Java del cellulare (KVM). Tali files non sono leggibili da un editor di testo e contengono tutte le istruzioni java necessarie al funzionamento del programma.
Importante !!! Il file JAR non va scompattato. Va inserito nel cellulare così come è.
Il file JAD
Il file JAD (JAD significa Java Application Descriptor, cioè descrittore dell'applicazione java) è un file di testo (apribile con un qualsiasi editor, come notepad ad esempio) contenente informazioni di vario tipo sull'applicazione o il giochino java. Il contenuto di un file JAD è visibile nell'immagine qui sotto:

Contenuto di Alcotest.jad
Contenuto di un file JAD

Come si può notare nel file JAD sono indicate le seguenti informazioni:
- nome della Midlet, del logo e della classe principale (MIDlet-1: AlcoTest, etil.png, alcol.main.AlcolDetectorMidlet)
- Url del sito (MIDlet-Info-URL: www.javaphone.it)
- la dimensione (MIDlet-Jar-Size: 11358)
- Url da cui si può scaricare via wap (MIDlet-Jar-URL: http://www.javaphone.it/wap/AlcoTest.jar)
- il nome (MIDlet-Name: AlcoTest)
- il produttore (MIDlet-Vendor: www.javaphone.it)
- la versione (MIDlet-Version: 2.0)
- la Configurazione (MicroEdition-Configuration: CLDC-1.1)
- il protocollo (MicroEdition-Profile: MIDP-2.0)
etc ...
Le righe che iniziano con la parola MIDlet indicano informazioni relative all'applicazione java, le righe che iniziano con MicroEdition indicano la tecnologia java con cui è stata sviluppata quell'applicazione. Midlet è il termine con cui tecnicamente si indica un'applicazione o un gioco java per cellulari. (Nota: il termine MIDlet deriva dalla combinazione di MID che sta per Mobile Information Device e applet che indica un programma scritto in java).
Ogni riga è formata da un attributo e un valore separati dai due punti [:].

Dettaglio Midlet

Nell'immagine qui sopra l'attributo è rappresentato dalla parola MIDlet seguita dal tipo di informazione (MIDlet-name) e il valore dal termine Alcotest.
Il file JAD e il MANIFEST, di norma, contengono le medesime informazioni. Un'applicazione java per cellulari può essere installata anche senza avere il file JAD. Tuttavia in alcuni cellulari (ad esempio certi modelli della Samsung) è possibile installare le applicazioni e i giochi java solo via wap, ed è necessario indicare il file JAD oltre naturalmente al file JAR.

Software per Cellulari Java Nokia Software per Cellulari Java Motorola Software per Cellulari Java LG Software per Cellulari Java SonyEricsson Software per Cellulari Java Samsung
Software per Cellulari Java Sagem Software per Cellulari Java Benq Software per Cellulari Java Panasonic Software per Cellulari Java Alcatel Software per Cellulari Java BlackBerry


 
Copyright © 2003 - 2008 Sialtek srl  Tutti i diritti riservati.
www.javaphone.it - Programmi Java per cellulari e telefonino - Software java per cellulari e telefonino - Applicazioni java per cellulari e telefonino - Tutorial giochi java per cellulari