Alessandro Lacava

Alessandro Lacava's Web Site: English Version     Sito Web Di Alessandro Lacava: Versione Italiana

Aggiorna il blog con il cellulare

In questo articolo vedremo come sviluppare un'applicazione client/server che ci permetterà di aggiornare il nostro blog, ospitato da un Web server, attraverso un comune telefono cellulare che supporta Java ME.

Utilizzando Java ME (Micro Edition), PHP e MySQL si possono sviluppare applicazioni client/server molto interessanti. In questo articolo vedremo come far interagire le tre tecnologie sviluppando una semplice e utile applicazione che ci permetterà di interagire con un blog multiutente.

Il motto di Java è "Write once, run anywhere", ossia basta scrivere l'applicazione una sola volta e questa girerà su qualunque sistema. A quanto pare tale motto continua a valere anche per i dispositivi mobili. Infatti, Java ME, sin da quando è nato, ha avuto un grosso impatto nel mondo dello sviluppo orientato a cellulari e palmari. Anche se alcuni possono obiettare che Java ME non è tanto portabile quanto altre tecnologie Java, il risultato ottenuto sulla maggior parte dei dispositivi è, il più delle volte, ampiamente accettabile.

Nel pensare un'applicazione client/server, dove il client è sviluppato utilizzando Java ME, la scelta più ovvia per la parte server, o meglio la prima che viene in mente, ricade su Java Enterprise Edition (EE). Ovviamente quando si ha a disposizione un web server che supporta tale tecnologia allora Java EE può rappresentare la scelta migliore. E' noto, tuttavia, che i domini che supportano JSP e Servlet non sono dei più economici! D'altro canto, acquistare un dominio che fornisce il supporto per PHP può risultare una scelta vantaggiosissima per le nostre tasche. Per tale motivo la parte server dell'applicazione oggetto dell'articolo è stata sviluppata in PHP. Ad ogni modo, se avete a disposizione un web server con supporto per Java EE, convertire gli script PHP in Servlet e/o JSP non sarà una cosa complicata.

Manca ancora un tassello per completare il quadro. A parte la comunicazione client/server abbiamo bisogno di uno strumento per memorizzare, in modo permanente, le informazioni relative al blog. A tal proposito utilizzeremo un DB ed in particolare MySQL.

Puoi leggere il resto dell'articolo Aggiorna il blog con il cellulare su: ioProgrammo N. 114 - Maggio 2007 - Edizioni Master