Che cos’è lo sviluppo Java® mobile?

Il linguaggio di programmazione Java® è stato rilasciato nel 1995 con lo sviluppo originale iniziato nel 1991. Il linguaggio di sviluppo ha molte aree chiave di utilizzo, comprese le applicazioni online o Internet e le applicazioni progettate per essere eseguite su dispositivi palmari. Lo sviluppo Mobile Java® è il processo di creazione di applicazioni che utilizzano il linguaggio di programmazione Java® specifico per dispositivi mobili e palmari, come telefoni cellulari, lettori musicali moderni e agende personali.

I pezzi di software sviluppati nel linguaggio di programmazione Java® hanno la capacità di funzionare su qualsiasi hardware come piattaforma, o sistema operativo, poiché il software è effettivamente incluso nel linguaggio stesso. Questa portabilità ha portato alla commercializzazione del linguaggio come software “scrivi una volta, esegui ovunque”. Il software progettato per essere utilizzato all’interno di un browser Web è noto come applet, un nome funzionale utilizzato per descrivere il programma come una piccola applicazione. I pacchetti software creati dallo sviluppo Java® mobile sono comunemente noti come app, una forma abbreviata del termine applicazione.

La capacità del linguaggio di programmazione di creare software che verrà eseguito su qualsiasi hardware ha portato a un grande aumento dello sviluppo Java® mobile. Gli smartphone e gli organizer, insieme ad altri telefoni cellulari ricchi di funzionalità, contengono un gran numero di singole applicazioni per funzionalità specifiche. I telefoni moderni offrono la possibilità di scaricare e installare nuove applicazioni Java® dai negozi online, ad esempio l’App Store di Apple per iPhone e dispositivi iPod di fascia alta e l’Android Marketplace per dispositivi che funzionano con il sistema operativo Android di Google.

Il termine sviluppo Java® mobile è semplicemente descrittivo per lo sviluppo di applicazioni software basate su Java progettate specificamente per essere eseguite su hardware mobile. Considerazioni particolari che devono essere prese in considerazione quando si programmano applicazioni per piattaforme mobili includono le dimensioni dello schermo, i metodi di controllo e l’integrazione nel fattore di forma dei dispositivi su cui è possibile installare il programma. Lo sviluppo di applicazioni Java® per dispositivi mobili non si limita alle principali case di produzione di software in quanto fornisce anche una piattaforma per sviluppatori Java® indipendenti e alle prime armi.

Lo sviluppo di Mobile Java® ha portato al riemergere dei cosiddetti “programmatori da camera da letto”. L’uso del linguaggio di programmazione fornisce a qualsiasi programmatore o sviluppatore hobbista l’opportunità di distribuire il proprio software attraverso i centri di download delle applicazioni. Diversi programmatori indipendenti hanno abbracciato il concetto di sviluppo mobile Java® come mezzo per distribuire il proprio software e le proprie idee attraverso un mercato gestito. Questi hobbisti, che sviluppano attivamente applicazioni software per dispositivi mobili, probabilmente forniranno longevità all’hardware e al concetto di sviluppo di applicazioni software Java® per dispositivi mobili.