rivista HAX #4 - Il mondo di Paolettopn
rivista HAX #4 - Il mondo di Paolettopn
rivista HAX #4 - Il mondo di Paolettopn
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Il</strong> server comunica a sua volta con goText con un<br />
suo linguaggio molto semplice che ricorda XML, ma<br />
più limitato per risparmiare traffico da generare. La<br />
comunicazione avviene tramite tag, come ad esempio<br />
questo:<br />
0SMS Inviato!<br />
dove nel tag num viene inserito un co<strong>di</strong>ce che corrisponde<br />
ad uno stato dell'invio dell'SMS, in questo<br />
caso invio corretto. Nel tag txt viene immessa la<br />
stringa da far visualizzare sullo schermo del telefono<br />
e nel tag res vengono inseriti tutti gli altri tag: è la<br />
ra<strong>di</strong>ce dell'albero del linguaggio.<br />
Caratteristiche<br />
Dopo questa breve panoramica sul funzionamento,<br />
an<strong>di</strong>amo a vederne l'implementazione ed elenchiamo<br />
le caratteristiche principali del programma, che<br />
sono:<br />
• Supporto per più lingue: attualmente sono<br />
supportate : italiano, spagnolo, inglese, indonesiano<br />
e turco.<br />
• Possibilità <strong>di</strong> utilizzare più siti web (detti<br />
“service”,servizi o moduli): è possibile usare<br />
più siti <strong>di</strong> <strong>di</strong>verse nazioni<br />
• Multisender,BulkSMS e contatori: con go-<br />
Text è possibile inviare lo stesso SMS contemporaneamente<br />
a più numeri e inviare SMS più<br />
lunghi <strong>di</strong> quella che è la soglia dei caratteri per il<br />
messaggio. Inoltre, il contatore dei messaggi <strong>di</strong><br />
goText, che è <strong>di</strong> default giornaliero, è sincronizzabile<br />
con quello dei siti utilizzati.<br />
• Supporto captcha : goText supporta l'invio<br />
<strong>di</strong> sms tramite siti con co<strong>di</strong>ce ottico. Viene scaricato,<br />
ri<strong>di</strong>mensionato e inviato al cellulare per la<br />
conferma da parte dell'utente con l'immissione<br />
dei caratteri all'interno dell'immagine.<br />
• In<strong>di</strong>pendenza dal server: goText è in<strong>di</strong>pedente<br />
dal server del sito ufficiale, i service possono<br />
essere installati su altri siti per far sì che il<br />
programma sia il più possibile libero e modulare.<br />
• Rubrica interna: nel caso in cui le implementazioni<br />
delle virtual machine java delle case<br />
costruttrici dei vari modelli <strong>di</strong> cellulari non permettono<br />
l'accesso alla rubrica del telefono, è<br />
<strong>di</strong>sponibile una rubrica interna che gestisce singoli<br />
contatti o gruppi <strong>di</strong> contatti.<br />
• Compress : è possibile “comprimere” un<br />
SMS, con 5 livelli <strong>di</strong> compressione (da vedere il<br />
quinto!), in base al comune gergo lessicale degli<br />
SMS<br />
• Hacking: goText non è solo un programma<br />
per inviare SMS: si può trasformare facilmente in<br />
qualcos'altro, come un lettore <strong>di</strong> news online,<br />
che invia sms alla stregua dei costosissimi servizi<br />
<strong>di</strong> news via sms o un sistema per prenotare gli<br />
esami (basta far comunicare il programma<br />
server-side con il linguaggio <strong>di</strong> goText).<br />
Getting started!<br />
Per capire effettivamente come funziona e quali so-<br />
16<br />
no i vantaggi <strong>di</strong> un programma come goText, facciamo<br />
una piccola guida introduttiva all'uso con immagini<br />
screenshot per comprendere meglio i passi da<br />
seguire.<br />
Mostriamo un esempio pratico per l'utilizzo <strong>di</strong> goText<br />
2 con un account sul sito americano Vyke.com, il<br />
quale permette l'invio <strong>di</strong> SMS a soli 0,02 $ !<br />
•un account su Vyke.com con del cre<strong>di</strong>to<br />
•un cellulare con supporto Java 1.0/2.0<br />
•la configurazione Web per il proprio cellulare<br />
con il proprio operatore funzionante e una tariffazione<br />
a volume<br />
•Conoscenza basilare della struttura <strong>di</strong> un'applicazione<br />
J2ME:<br />
◊File JAR: programma eseguibile<br />
◊File JAD: è un file <strong>di</strong> descrizione del programma,<br />
necessario sui vecchi <strong>di</strong>spositivi o<br />
per il download via WAP<br />
Installazione<br />
goText può essere installata in due mo<strong>di</strong> :<br />
• Scaricando dal sito ufficiale www.gotext.org<br />
il JAR sul PC e copiandolo sul <strong>di</strong>spositivo<br />
(Bluetooth,IrDa,USB). L'installazione potrebbe<br />
avvenire con l'esecuzione del file inviato oppure<br />
tramite programmi specifici lato PC (solitamente<br />
quelli nel cd presente nella confezione del cellulare)<br />
• Scaricando il programma via WAP dal cellulare<br />
da wap.getjar.com o dalla pagina ufficiale<br />
www.gotext.org/index.wml<br />
goText 2, l'ultima versione del programma, supporta<br />
versioni localizzate e, quin<strong>di</strong>,è necessario scegliere il<br />
JAR relativo alla propria lingua.<br />
Una volta installato il programma, esso si posiziona<br />
nelle applicazioni del telefono.<br />
>