PDA

Visualizza la versione completa : [JAVA] J2ME e MIDP2


videoD
20-12-2005, 10:11
Ciao a tutti,

qualcuno mi spiega la differenza tra j2me e midp?

Chi sa programmare in J2me, riesce a scrivere anche applicazioni MIDP?..Chiedo questo perchè vorrei imparare un linguaggio di programmazione per cellulari, ma non so dove indirizzarmi...

Grazie

unomichisiada
20-12-2005, 14:42
Originariamente inviato da videoD
Ciao a tutti,

qualcuno mi spiega la differenza tra j2me e midp?

Chi sa programmare in J2me, riesce a scrivere anche applicazioni MIDP?..Chiedo questo perchè vorrei imparare un linguaggio di programmazione per cellulari, ma non so dove indirizzarmi...

Grazie
Dato che non sono esperto in materia evito di darti risposte sulla differenza perchè rischio di dirti stupidaggini, per quanto riguarda il dove indirizzarti pur essendo un programmatore java ti segnalo una limitazione del programamre in java per cellulari: le applicazioni java vengono eseguite in una sorta di sottosistema isolato sui cellulari (detto sandbox se non erro) e questo fa si che esse abbiano capacità limitate , non sono cioè in grado di fare tutto. Se vuoi un pieno controllo sul cellulare puoi imparare il linguaggio C++ embedded tipico dei sistemi Symbian che ormai stanno diventando i S.O. tra i più diffusi per i cellulari di ultima generazione

videoD
20-12-2005, 14:57
Grazie..

Ma studiando C++ (non so la diff tra enbedded e "semplice") riuscirei a creare programmini per i cellulari con SO symbian (che poi è quello che mi interessa)..senza alcuna limitazione essendo lo stesso symbian creato in c++?..

Quindi immagino che i famosi file .SIS, siano fatti in c++..

Ma ci vogliono compilatori appositi per cellulari symbian immagino o no?

scusate le domande in apparenza sceme ma non sono per nulla esperto..

unomichisiada
20-12-2005, 18:40
Originariamente inviato da videoD
Grazie..

Ma studiando C++ (non so la diff tra enbedded e "semplice") riuscirei a creare programmini per i cellulari con SO symbian (che poi è quello che mi interessa)..senza alcuna limitazione essendo lo stesso symbian creato in c++?..

Quindi immagino che i famosi file .SIS, siano fatti in c++..

Ma ci vogliono compilatori appositi per cellulari symbian immagino o no?

scusate le domande in apparenza sceme ma non sono per nulla esperto..
-Io l'ho chiamato embedded solo per il tipo di piattaforma in cui devono girare i programmi che ci scrivi,non è una definizione standard.
-Si studiantodi quel c++ avrai il pieno controllo sul sistema.
In realtà si tratta di c++ normale (che per la verità di base offre ben poco), aggregato ad una serie di librerie che ti consentono di interagire con il symbian.Quindi in primo luogo devi conoscere almeno le basi del c++ standard e poi partire a studiare tali librerie.
-Esatto esistono delle/degli SDK (Source Development Kits) complete/i da installare su proprio pc che ti forniscono tutto il necessario. Per ottenerne una un modo è registrarti sul sito forumnokiae e scaricare la versione per il cellulare target.Devi tenere conto del fatto che non ce n'è una universale,in genere un certo gruppo di cellulari/palmari ne ha una diversa installata.Per ulteriori informazioni ti rimando appunto al sito http://www.forum.nokia.com/main.html
-i file sis sono degli archivi contenenti tutte le risorse del programma binari,immagini eccetera, un po come i jar in java.Esiste anche un programma (si chiama unsis se non sbaglio) con cui puoi "smontarli"

videoD
21-12-2005, 00:16
grazie mille per tutte le info...

bye :stordita:

Loading