Sono appena passato al mondo Machintosh, dopo svariati anni di trascorsi Linux, e mi trovo immediatamente a dover rimpiangere il pinguino?
Pare infatti che il Mobility Pack di NetBeans sia disponibile solo per Windows e per Linux (incredibile ma vero!). La ragione ufficiale di questa scelta sembra essere l'assenza di un emulatore valido, per Machintosh, ma chissà quale sarà il motivo vero, dato che loro stessi consigliano mPowerPlayer (sono riuscito a scovare
questa pagina solo dopo un estenuante ricerca...).
Per farla breve, è quindi possibile installare ed usare il Mobility Pack anche su OS X ed ecco qualche sommaria istruzione:
1. Installazione di NetBeans
E' sufficiente scaricare l'installer dalla pagina ufficiale (ad oggi,
questa) il quale, come consuetudine, non è che un'immagine disco .dmg: montatela ed eseguite i .pkg al suo interno (il numero di pacchetti, naturalmente, varia a seconda di quale versione avete scaricato).
2. Installazione del Mobility Pack
Il Mobility Pack da scaricare è un nightly, pertanto non ufficialmente supportato, e per la versione 6.0 di NetBeans (l'ultima release al momento in cui scrivo) lo potete trovare
qui.
L'unico problema è che, quello che avete appena scaricato, non è altro che una release completa di NetBeans non impacchettata (non .app) quindi, dato che a noi piace fare doppio click su di un .app scompattiamo il file in una cartella temporanea e copiamo la cartella mobility8 al suo interno dentro /Applications/NetBeans/NetBeans 6.0.1.app/Resources/NetBeans (per chi non lo sapesse è possibile accedere al contenuto di un pacchetto .app semplicemente clikkandoci con il destro e selezionando "Mostra Contenuto Pacchetto").
3. Installazione di mPowerPlayer (e qui arrivano le dolenti note)
Questo, una volta scaricata la SDK Build da
qui, si presenta come un pacchetto compresso .zip e, scompattandolo, esplode in una cartellina dai contenuti variegati... Non sapendo che farne

, la copiate nella sua atomicità nella cartella Applicazioni o, se preferite, in /Developer/Applications o, ancora, in Applicazioni/NetBeans ma adesso dobbiamo configurare quel ritroso di NetBeans...
Avviare NetBeans e se richiesto, effettuare gli aggiornamenti (dopo i quali è necessario riavviare l'applicazione). Ecco quindi i passi da seguire e le configurazioni da impostare:
Dal menù [Tools] selezionare [Java Platforms] quindi clikkare sul pulsante [Add Platform...].
Selezionare la voce "Custom Java ME MIDP Platform Emulator" e andare Avanti.
In Platform Home inserire il path completo a mPowerPlayer: /Applications/NetBeans/mpp-sdk
In Platform Name inserire: mPowerPlayer
Lasciare Custom Device in Device Name (scelta conservativa
)
In Preverify Command inserire (su di una sola linea):
"{platformhome}{/}osx{/}preverify{/}preverify"
{classpath|-classpath "{classpath}"}
-d "{destdir}" "{srcdir}"
In Execution Command (sempre su di una sola linea):
java -jar {platformhome}{/}player.jar {jadurl}
In Debugger Command (sempre su di una sola linea):
java -Xdebug -Xrunjdwp:transport={debugtransport},
server={debugserver},suspend={debugsuspend},
address={debugaddress}
-jar {platformhome}{/}player.jar {jadurl}
Quindi Proseguire e, alle Bootstrap Libraries già inserite in automatico aggiungere: /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar
Clikkare su [Finish] e... ce l'abbiamo fatta!