Martedì 7 novembre 2006
Calendario per PalmOS in Java utilizzando strumenti gratuiti
Come abbiamo visto in un post precedente, vi è la possibilità di sviluppare programmi per la nostra scrittura Palm in C, utilizzando solo strumenti liberi e gratuiti. Ma, come ha giustamente osservato Josemar in un commento per questo post, non dimentichiamo un altro grande linguaggio: Java.
Grazie alla macchina virtuale Java sviluppato da IBM, il WebSphere Everyplace Micro Environment, qualsiasi JavaME MIDlet MIDP 2.0 è prevista per il corretto svolgimento su un Palm. Per coloro che non hanno programmato con J2ME (Micro Edition), hanno solo pensare di come una versione più piccola di J2SE (Standard Edition), ottimizzata per i dispositivi mobili.
Tuttavia, questa macchina è gratuita per le squadre determinate, ma il pagamento per gli altri. Anche le squadre non sono supportati. Quindi, se volete una scelta veramente libera per eseguire programmi Java nelle nostre palme, abbiamo un'altra opzione: SuperWaba. Vi è una introduzione al SuperWaba molto ben spiegato in PDAEXPERTOS:
SuperWaba è una piattaforma di programmazione per dispositivi di piccole dimensioni. (da ora in poi PDA). definisce un linguaggio, una macchina virtuale, un formato di file. classe e un insieme di classi base. SuperWabadesciende di WABA ed è compatibile con questo. Si potrebbe dire che SuperWaba Waba ma più sviluppati. A causa del metodo in cui è stato progettato, gli sviluppatori possono utilizzare strumenti di sviluppo per la creazione di Java-oriented programmi che vengono eseguiti in SuperWaba.
La sintassi dei programmi scritti per SuperWaba è un sottoinsieme del linguaggio Java, permettendo agli sviluppatori che hanno familiarità con Java è possibile avviare rapidamente utilizzando il SuperWaba. Il formato di file di classe (. Classe) sono anche SuperWaba sottoinsiemi formatoJAVA. Tuttavia non SuperWaba derivato da Java non ha nulla a che fare con Sun Microsystems.
Il linguaggio definito da SuperWaba, la macchina virtuale e il formato file di classe è stato progettato in modo che siano ottimali per l'uso in PDA. JAVA caratteristiche che lotti utilizzati di memoria o che sono stati inutili per i PDA sono stati omessi dal linguaggio di design e la sua macchina virtuale.
SuperWaba ha una base insieme di classi progettato per essere il più piccolo possibile e comunque contenere le funzionalità necessarie per scrivere programmi professionali. Esso contiene inoltre una serie di classi che consentono ai programmi scritti in questo linguaggio può essere eseguito su qualsiasi piattaforma che l'interprete Java. Examplel per i programmi scritti in questo linguaggio può essere eseguito su un PalmPilot e Ipaq come applet o applicazioni standalone su UNIX, Windows, MS-DOS e anche una calcolatrice TI.


Programmi scritti in SuperWaba per Palm
La documentazione SuperWaba è molto completo, e la lista di hardware supportato da un ampio. Qui si possono trovare assistenza per l'installazione SuperWaba su MacOSX e Linux. Come si dice nell'introduzione, il passaggio delle API Java per SuperWaba è equivalente a quella che si verifica quando si spostano in J2ME, così non c'è davvero nessun ulteriore sforzo da fare.
Non è stato terzo per PalmOS macchina virtuale Java, sviluppato dalla stessa Microsystems Sun. Tuttavia, anche se è ancora possibile trovare le istruzioni per l'installazione, la pagina di download non esiste più, suggerendo che questo software è stato interrotto. Tuttavia, in altri siti (per esempio a Softonic) può ancora essere trovato.
Così sappiamo già due modi ed eseguire le applicazioni Java sui nostri media Palm. Come sviluppatori, abbiamo il grande vantaggio di utilizzare lo stesso ambiente di programmazione utilizzato per lo sviluppo di applicazioni Java standard:
- Uno dei migliori IDE per lo sviluppo Java è senz'altro Eclipse. E si può usare perfettamente con J2ME per sviluppare programmi che utilizzano il plugin semplicemente EclipseME. Se invece usiamo SuperWaba non c'è nessun problema: ci sono piani SuperWaba IDE che aggiunge funzioni per l'ambiente che facilitano il loro uso, e per rendere il SuperWaba utillize Eclipse SDK è solo di seguire queste istruzioni.
- Un altro corso IDE molto apprezzato è NetBeans, e per sviluppare applicazioni J2ME utilizzando solo per installare l'aggiunta chiamato J2ME MIDP sviluppo. C'è anche l'opzione di utilizzare SuperWaba, seguendo questo tutorial dettagliato in spagnolo.
- Naturalmente, molti altri strumenti di Sun dimostreranno validi, come il Sun Java Wireless Toolkit for CLDC o Sun Java Toolkit per CDC.
- E se si preferisce una soluzione commerciale per qualsiasi ragione, non ci sono opzioni diverse come Mobile Studio di Borland, Semplicità per PalmOS, o Workplace Client Technology Micro Edition di IBM, che facilita l'estensione delle applicazioni gestite da un server centrale per PDA.
- Infine, per scopi di debug, ci sono molti documenti su Internet, che possono essere di aiuto, come questo da Palm per il debug di programmi utilizzando una connessione di rete, o un tutorial sull'uso di Java Debug Wire Protocol. Palm stesso ci dà la possibilità di utilizzare il simulatore di PalmOS insieme a un runtime J2ME per questa simulazione. Questa documentazione e molte altre interessanti risorse possono essere trovate sul sito personale di Palm dedicato a Java, sia per gli sviluppatori e per gli utenti.
Come si vede lo sviluppo di applicazioni Java per dispositivi mobili è in pieno boom, e il nostro Palm può sfruttare tutto il software esistente. Dato che il nuovo sistema operativo ALP PalmOS sostituisce fin dall'inizio la possibilità di eseguire applicazioni native per ALP, il PalmOS, e scritto in Java, questa via di sviluppo sembra essere un futuro molto promettente, in futuro, anche Palm computer.
Offerte in altre attrezzature ...
Da: Mark Gonzalez Troyes in Palm Analysis
| RSS commenti | Trackback |
Stampa questo post
Articoli correlati
| Condividi: |




























Per ulteriori informazioni su Java di palma, di recente è arrivata la notizia che Motorola intende costruire una implementazione libera di Java ME in collaborazione con la Fondazione Apache.
Nessuna news grande dubbio.
Saluti e provare SuperWaba
È un peccato che non tanto la capacità di approfittare di Java su PalmOS. Ci sono pochissime applicazioni MIDP funzionare senza problemi, se non MIDP2, che praticamente non funziona
Ho provato SuperWaba e devo dire che è piuttosto buona, è molto comodo per sviluppare piccoli programmi per PalmOS.
Tuttavia, per le cose un po 'più "seria", la combinazione di macchina virtuale IBM e il vostro favorito IDE (NetBeans nel mio caso) sono i più efficienti, in particolare per il debug --
D'altra parte, prendo il mio cappello di Opera per lo sviluppo di un'applicazione Java, "a mio parere, più complessa piattaforma: Opera Mini
Beh dispiace ma non posso condividere la vostra gioia facendo Java su PalmOS. Tutte le applicazioni che ho provato finora sulla macchina IBM nel mio TX sono stati problemi più o meno, compresa la suddetta Opera, che non ha fatto nulla, ma si blocca.
Per l'Opera che non hanno funzionato molto bene per me, e che ogni aggiornamento viene fuori per vedere se provare sto bene, ma ... in ordine Nanai, Java promette molto, è vero
A mi no me applicazione Java ha funzionato bene pensato che fosse solo me, ma vedo che nemmeno l'Opera dicono che è molto stabile al fine di vedere se qualcosa di più stabile, viene fuori.
Non credo che questo sia il problema di Java o la JVM, un problema che non ha molto in mente quando si pianifica una domanda MIDP/MIDP2 per PalmOS.
Lo schermo Palm richiede una configurazione unica (non è usuale per un cellulare, ad esempio), miglior controllo degli eventi, la mancanza di widget ... tante cose da considerare e MIDP è "in modo generale," che potrebbe essere insufficiente per la nostra piattaforma.
Ho Opera sul mio Treo 650 e anche se ho cracking un paio di volte, lo fa come il Blazer ... dbCache Check, la dimensione massima di heap Java, ecc ...
Dal modo in cui, Sun annuncerà molto presto che sarà rilasciato Java sotto licenza GPL
Ehi, io sono interessato a installare la SuperWaba in Lifedrive, ma vedo come scaricarlo, qualcuno può prendere la mano?
Ecco alcune informazioni per lo sviluppo
SuperWaba!
Mauritius Ottima iniziativa
hoooooooooolaaaaaaaaaaaa! Ho un LifeDrive e ho provato di tutto ma non riesco a installare i giochi o applicazioni Java (. Jar) sul mio computer, qualcuno conosce la soluzione?.
Questa è la mia e-mail: Linares_0852@hotmail.com, se qualcuno sa qualcosa porfa help me, e ho anche innumerevoli programmi e giochi per Palm, se qualcuno è interessato a chiederlo escribanme che volentieri ha inviato loro via e-mail ...! Gracias, salu2 .-
che IBM o uno qualsiasi di questi lavori per l'esecuzione di giochi java ????? Si prega di agradeceria immediatamente respuestta,,,, invia un'email a johnnyky22@gmail.com prego ... ...
Giochi Java per i giochi mobili sono comuni, grazie salu2
Perché ricevo il messaggio di errore (manca IBM Java VM assicurarsi che s `installato websphare micro IBM VM ambiente Java) che posso fare please help me