wertyuiop Pubblicato: 2 Ottobre 2006 Segnalazione Share Pubblicato: 2 Ottobre 2006 (modificato) Allora premetto che è la prima guida che tento di fare quindi scusatemi se ci sono errori (che ,appena segnalati correggerò) iniziamo: Java iniziamo con scaricare la sdk da qui (Java 2, Standard Edition, v 1.4.2 SDK) dopo di che dobbiamo scaricare le api per il midlet e il toool kit per programmare in java per s60 qui (J2ME Wireless Toolkit 2.2) quindi procurarci un buon compilatore io consiglio i seguenti: eclipse il migliore e open sorce qui jcreator sharware qui in oltre segnalo ul otimo tool DL Java Decompiler qui serve appunto a decompilare i file .class ovvero la compilazione del file .java per prima dovete installare la sdk dopo di che installate il wireles tool kit a questo punto dobbiamo installare eclipse a termine del download avrete un file .zip non dovete fare altro che estrarlo in c: e creare un collegamento sul desktop adesso possiamo iniziare fare i primi programmi da console ovvere quelli in dos "hello world" Alcune basi di java (non si puo correre senza saper camminare!!!!) le cose fondamentali da sapere per iniziare a programmare in java pressapoco le stesse di c++, ovvero come si pubblica una classe le variabili gli arrye i cicli etc.. Le variabili: tipi primitivi : boolean ovvero valori che possono essere true e false char i caratteri, sono di 16 bit. byte interi di 8 bit con segno. short interi di 16 bit con segno. int interi di 32 bit con segno. long interi di 64 bit con segno. float reali di 32 bit in virgola mobile (IEEE 754-1985). double reali di 32 bit in virgola mobile (IEEE 754-1985). String array di char maggiori info qui Primo programma in java : la classe in java si publica nel seguente modo: public class Prova { ..... } istanza di una variabile : esempio instanzioare una variabile di tipo Stringa String pippo="Hello world"; scrittura su console: dobbiamo utilizzare la classe Sytstm.out.print() System.out.println() : con questo comando non andermmo a capo; System.out.println() con questo andremmo a capo. fine del primo programma java: public class Prova { public static void main(String[] args) { String pippo="hello world"; System.out.println() (pippo); } } public static void main(String[] args) sta ad indicare che questa è la main class.... consigli a tutti coloro che sono interessati a java a questo punto di andare a legger la guida di html.it dopo aver letto la guida siamo pronti per correre....... uso di wireless tool kit creazione di un progetto: una volta installato wtk apriamo KToolbar cliccate su new project il nostro progetto verra salvato in questa cartella C:\WTK104\apps Creazione di un progetto eclipse e installazione api midlet per installare le api midlet dobbiamo inanzitutto creare un progetto java con eclipse file>> new>> project next>> clikkare su add exsternal jars il percorso delle libreie è il seguente C:\WTK22\lib clikkate sul file zip e il gioco e fatto finish>> HelloWorld MIDLET import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class HelloWorld extends MIDlet { Display display; // DICHIARO UN NUOVO DISPLAY Form form; // E QUINDI UN NUOVO FORM public void destroyApp(boolean unconditional) { notifyDestroyed(); } public void pauseApp() { } public void startApp() { display = Display.getDisplay(this); form = new Form("HELLO"); StringItem sItem = new StringItem(null,"Hello World!"); form.append(sItem); display.setCurrent(form); } } COME POTETE NOTARE LE CLASSI MIDLET SONO DIVERSE DA QUELLE JAVA MA IL CONCETTO NON CAMBIA salviamo la classe e andiamo nella cartella workspace copiamo il file . java e spostiamo ne seguente percorso: C:\WTK104\apps\HelloworldProject\src apriamo di nuovo il KToolbar clikkare su open: aprire il nostro progetto: clikkare su build e dopo che sarà terminato il porcesso su run ecco la prova della prima classe j2me "hello world": per approfondimenti della classe midlet qui creazione de file jar a domani..... Modificato 4 Ottobre 2006 da wertyuiop Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 2 Ottobre 2006 Segnalazione Share Pubblicato: 2 Ottobre 2006 Se non sbaglio, per poter sviluppare con Eclipse per j2me e' necessario un'apposito plugin perche' di suo non fornisce alcun supporto per l'ambiente j2me... Link to comment Condividi su altri siti More sharing options...
wertyuiop Pubblicato: 2 Ottobre 2006 Autore Segnalazione Share Pubblicato: 2 Ottobre 2006 (modificato) Se non sbaglio, per poter sviluppare con Eclipse per j2me e' necessario un'apposito plugin perche' di suo non fornisce alcun supporto per l'ambiente j2me... no basta inserire le librerie esterne che scarichi con il wireless tool kit poi io al momento uso un paliativo salvo il file java sul workspace e poi lo porti nella cartella app della wtk in attesa di programmare una buona debag..... cmq la guida non è finita ma il dovere chiama quindi piano piano l'aggiorno spieghero anche come inserire api esterne in eclipse e vedo che mi stai anche dando una mano grande socio.... Modificato 2 Ottobre 2006 da wertyuiop Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 2 Ottobre 2006 Segnalazione Share Pubblicato: 2 Ottobre 2006 (modificato) Ma in questa maniera utilizzi esclusivamente l'editor di eclipse, ma non le sue funzionalita' di debugging, o sbaglio? Inoltre, ogni volta lo devi compilare non puoi farlo direttamente da esclipse, ma devi farlo dal wtk? Se cosi' fosse, direi che il plugin diventa quasi indispensabile... Puoi guardare qui per il plugin di sviluppo j2me... http://eclipseme.org/ Qualche anno fa, lo installai e lo configurai a dovere, se dovessi avere problemi, rispolvero gli appunti che ho qui da qualche parte... Modificato 2 Ottobre 2006 da Il.Socio Link to comment Condividi su altri siti More sharing options...
wertyuiop Pubblicato: 2 Ottobre 2006 Autore Segnalazione Share Pubblicato: 2 Ottobre 2006 (modificato) Ma in questa maniera utilizzi esclusivamente l'editor di eclipse, ma non le sue funzionalita' di debugging, o sbaglio?Inoltre, ogni volta lo devi compilare non puoi farlo direttamente da esclipse, ma devi farlo dal wtk? Se cosi' fosse, direi che il plugin diventa quasi indispensabile... Puoi guardare qui per il plugin di sviluppo j2me... http://eclipseme.org/ Qualche anno fa, lo installai e lo configurai a dovere, se dovessi avere problemi, rispolvero gli appunti che ho qui da qualche parte... grande non lo sapevo pensavo di programmarla a mano il debagging come ho fatto per apache tomcat cmq con il metodo che uso io la classe la compiala ma non la sposta dentro il workspace della wtk provo a vedere se funzionano e continuo la guida Modificato 2 Ottobre 2006 da wertyuiop Link to comment Condividi su altri siti More sharing options...
fian Pubblicato: 2 Ottobre 2006 Segnalazione Share Pubblicato: 2 Ottobre 2006 Complimenti per la piccola guida, continuala al piu presto, che mi interessa molto, visto che e' passo passo proprio per i meno esperti, io so un po di c++ e qualcosa riesco a capirlo, adesso volevo fare qualcosa in java. Link to comment Condividi su altri siti More sharing options...
Fabius Pubblicato: 2 Ottobre 2006 Segnalazione Share Pubblicato: 2 Ottobre 2006 Io aggiungerei anche l'ide Netbeas 5.0 con il suo Mobility Pack 5.0. Io mi ci trovo bene. Sito: http://www.netbeans.org/ Molto più semplice da installare del plugin eclipseme... che mi ha anche dato alcuni errori. Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 3 Ottobre 2006 Segnalazione Share Pubblicato: 3 Ottobre 2006 @werty, Ti segnalo qualche Errata Corrige: - "negli altri linguaggi sono ASCII, di soli 8 bit." non e' cosi' assoluto, in alcuni sono ascii, ma in alcuni altri vengono gestite piu' codifiche, tra cui anche la codifica unicode (es. symbian c++ oppure c#) Inoltre non e' detto che venga utilizzata la versione 1.1.5, anzi questa e' proprio una versione in forte disuso, la versione di unicode dipende tutto dalla versione di java che si utilizza per compilare e la codifica unicode 1.1.5 non viene piu' utilizzata a partire dalla versione di java 1.1 - Il byte non va da meno 2^7 a 2^8 perche' il suo range complessivo e' di 256 valori (essendo composto da 8 bit) e va da meno 2^7 fino a 2^7-1 ossia -128 e +127 -le varie Sytstm.out sono in realta System.out - In questa parte di codice Display display; // ISTANZIO UN NUOVO DISPLAY non viene istanziato un nuovo display, viene soltanto dichiarato, stessa cosa per il Form P.S. Non ti fidare troppo delle guide che trovi in giro per la rete... Vanno benissimo per l'aspetto generale, ma e' bene trascurare totalmente i dettagli, xche' sotto questo aspetto sono spesso errate e fuorvianti. Link to comment Condividi su altri siti More sharing options...
wertyuiop Pubblicato: 3 Ottobre 2006 Autore Segnalazione Share Pubblicato: 3 Ottobre 2006 (modificato) -le varie Sytstm.out sono in realta System.out- In questa parte di codice Display display; // ISTANZIO UN NUOVO DISPLAY non viene istanziato un nuovo display, viene soltanto dichiarato, stessa cosa per il Form ahahaha che scemo che sono infatti si dichiara per system.out errore di battitura ma credo che ce ne siano parecchi altri di errori di battitura ma purtroppo non ho molto tempo quindi alcune cose faccio un cut&paste quindi non controllo alla fine controllo tutto e vediamo che esce fuori per quanto rigurda netbeans adesso lo scrico e lo provo e vi facio sapere grazie per le seganlazioni cmq oggi faccio la parte relativa e agli array al jar che non viene spiegata quasi in nessuna guida e naturalmente tutto fatto con dos ehehe cmd for ever!!!!! Modificato 3 Ottobre 2006 da wertyuiop Link to comment Condividi su altri siti More sharing options...
Enzo74 Pubblicato: 3 Ottobre 2006 Segnalazione Share Pubblicato: 3 Ottobre 2006 bellissimo Netbeas Mobility Pack... non lo conoscevo Link to comment Condividi su altri siti More sharing options...
usca Pubblicato: 3 Ottobre 2006 Segnalazione Share Pubblicato: 3 Ottobre 2006 grazie mille... mi hai incuriosito dmn studio un po... senti... nn è ke potresti sistemare le immagini? thx.. Link to comment Condividi su altri siti More sharing options...
wertyuiop Pubblicato: 4 Ottobre 2006 Autore Segnalazione Share Pubblicato: 4 Ottobre 2006 mamma mia non ho piu un attimo di tempo per ampliare la guida se no va a fini che mi licenziano cmq prossimamente sara migliorata e ampliata con tutta la parte della creazione jar che ho dovuto rivedere perche non mi ircordavo molto bene... PS ho provato netBeans un bel programma che,cmq secondo me, sviluppato su base eclipse io non mi ci trovo bene rimango su eclipse e cerco di crearmi un debbagging come si deve a presto con nuovi aggiornamenti Link to comment Condividi su altri siti More sharing options...
giangio1986 Pubblicato: 10 Ottobre 2006 Segnalazione Share Pubblicato: 10 Ottobre 2006 (modificato) mi sapete dare una risposta? https://www.nokioteca.net/home/forum/index....81entry334681 segnalo qesto link....che da le basi java... tutto in italiano http://www.dei.unipd.it/~luchetta/67/slides/ Modificato 16 Ottobre 2006 da Il.Socio Link to comment Condividi su altri siti More sharing options...
dany88 Pubblicato: 11 Febbraio 2007 Segnalazione Share Pubblicato: 11 Febbraio 2007 peccato, sarebbe bello vederla finita... Link to comment Condividi su altri siti More sharing options...
codewriter90x Pubblicato: 17 Febbraio 2007 Segnalazione Share Pubblicato: 17 Febbraio 2007 ascoltate raga io vorei moltissimo imparare a programmare in java per cell ma avete na guida semplice perche io conosco c e c++ basta vi prego vorrei saper programmare!!!!fatemi un piacere!!! viiiiiiiiii pregoooooooooooooooo!!!!!!!!!! Link to comment Condividi su altri siti More sharing options...
Noname_121 Pubblicato: 4 Giugno 2007 Segnalazione Share Pubblicato: 4 Giugno 2007 (modificato) scusate, credo un piccolo errore nella guida... System.out.print(); // Non va a capo System.out.println(); // Va a capo poi siamo alla JDK 1.05 circa da c++ a java non si stravolge di molto... mi trovo bene con la piccola tazzina XD per fare i Jar, almeno per le semplici applicazioni che ho fatto fin'ora usando eclipse, c'è la voce "export" dentro al menu "file"... Modificato 4 Giugno 2007 da Noname_121 Link to comment Condividi su altri siti More sharing options...
giuppe92 Pubblicato: 7 Giugno 2007 Segnalazione Share Pubblicato: 7 Giugno 2007 Ci posteresti le tue piccole applicazioni? Link to comment Condividi su altri siti More sharing options...
Ponga Pubblicato: 2 Luglio 2007 Segnalazione Share Pubblicato: 2 Luglio 2007 (modificato) A chi interessasse.. Sempre il html.it c'è la Guida J2ME devo ancora leggerla.. e di java nn ne capisco ancora niente.. vediamo se riesco a fare progressi Modificato 2 Luglio 2007 da Ponga Link to comment Condividi su altri siti More sharing options...
gabrimago Pubblicato: 2 Luglio 2007 Segnalazione Share Pubblicato: 2 Luglio 2007 Io personalmente ho provato eclipse, jcreator e Netbeas con il Mobility Pack.. li ho provati per pò, ma adesso uso il semplice Wireless Toolkit direttamente. leggero, scrivi il codice e compili semplicemente.. invece di scaricare centinaia di mega per programmi in cui servono due ore solo per capire come fare HelloWorld xD Link to comment Condividi su altri siti More sharing options...
dany88 Pubblicato: 2 Luglio 2007 Segnalazione Share Pubblicato: 2 Luglio 2007 Io personalmente ho provato eclipse, jcreator e Netbeas con il Mobility Pack..li ho provati per pò, ma adesso uso il semplice Wireless Toolkit direttamente. leggero, scrivi il codice e compili semplicemente.. invece di scaricare centinaia di mega per programmi in cui servono due ore solo per capire come fare HelloWorld xD il mio primo helloword in netbeans è stato devastante Link to comment Condividi su altri siti More sharing options...
-CrAzY- Pubblicato: 4 Luglio 2007 Segnalazione Share Pubblicato: 4 Luglio 2007 scusa wertyuiop potresti aggiornare le immagini visto ke danno tutte la x??? thx!!! Link to comment Condividi su altri siti More sharing options...
Ilmatar Pubblicato: 18 Dicembre 2007 Segnalazione Share Pubblicato: 18 Dicembre 2007 Ciao a tutti. Grande per la guida, molto utile Per sviluppare sinceramente io consiglio IntelliJ IDEA, non freeware ma secondo me risparmia il 50% del tempo, ha ottimi shortcut, e' molto intuitivo e si interfaccia bene con il WTK Speriamo possa esservi utile Ciaociao, Francesco Link to comment Condividi su altri siti More sharing options...
pinnacchio88 Pubblicato: 21 Gennaio 2008 Segnalazione Share Pubblicato: 21 Gennaio 2008 io consiglio anche la guida su http://www.wmlscript.it/j2me/index.php è molto intuitiva e molto semplice anceh per chi inizia Link to comment Condividi su altri siti More sharing options...
spode Pubblicato: 24 Ottobre 2010 Segnalazione Share Pubblicato: 24 Ottobre 2010 scrivi guide fatte veramente bene per le persone che sanno le basi di java. complimenti. ti invito a finirla e aggiornarla sempre Link to comment Condividi su altri siti More sharing options...
Traal Pubblicato: 28 Ottobre 2010 Segnalazione Share Pubblicato: 28 Ottobre 2010 Io faccio in un altro modo : -Installo eclipse -Installo wireless toolkit -Istallo EclipseMe cosi ho eclipse con le api del j2me e come guida molto buona consiglio RedBaron Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora