Come creare un sito web per la navigazione WAP

La tecnologia WAP (Wireless Application Protocol ) e’ un tipo di connessione a internet che prevede l’accesso ai siti web tramite telefono cellulare utilizzando il seguente schema:
.
Il telefonino invia una richiesta, contenente l’URL del sito a cui accedere, al WAP Gateway a cui è collegato. L’accesso può avvenire codificando la richiesta in due modi:
In Italia è disponibile soltanto la connessione di tipo DATA. Il WAP Gateway è un server che risiede all’interno della struttura dell’operatore mobile a cui il cellulare si collega, ad esempio Vodafone.
L’operatore mobile fornisce all’utente i parametri per configurare il cellulare tra cui:
- Tipo di connessione: nel nostro caso DATA
- Numero telefonico e IP del Gateway
- Velocità di trasferimento e altri parametri meno rilevanti
- Il WAP Gateway converte il formato della richiesta inviata dal cellulare (formato binario compresso) in una richiesta HTTP, risolve inoltre l’indirizzo URL come un normale DNS. Invia infine la richiesta HTTP al WEB Server che risponde all’indirizzo specificato.
- Il WEB server riceve la richiesta e deve rispondere con una pagina in formato standard WML. La pagina WML può essere un file .wml oppure una pagina .asp che produce un risultato in WML standard o ancora un CGI che assolva tale compito (CGI oppure Servlet). L’URL richiesto può essere ad esempio:
- www.sito.com/servlet (non ha estensione perché identifica un file .class, il cui percorso viene risolto da una particolare dll, che risiede nell’ IIS)
- Il WAP Gateway riceve la pagina WML, la codifica in formato binario compresso e al invia al cellulare.
REALIZZAZIONE DI UN SITO WAP
Per rendere disponibile un sito WAP, non è necessario installare particolari software o hardware. Si utilizza un normale WEB Server (IIS) in cui sia stato abilitato un sito internet standard. Nella directory del sito si inseriscono le pagine (.wml, .asp…) che producono WML. Come operazione aggiuntiva bisogna settare i MIME types WML per tale sito.
In particolare:
|
|
|
|
|
|
|
|
| |
.wml |
|
text/vnd.wap.wml |
| .wbmp |
image/vnd.wap.wbmp |
| .wmls |
text/vnd.wap.wmls |
| .wmlc |
Application/vnd.wap.wmlc |
| .wmlsc |
Application/vnd.wap.wmlscriptc |
| .wsc |
text/vnd.wap.wmlscript |
| .wmlscript |
text/vnd.wap.wmlscript |
|
|
|
|
|
|
|
|
|
|
|
|
|
.
Tali MIME types vanno assegnati alla libreria asp.dll, presente in c:\winnt\system32. Queste operazioni si effettuano utilizzando l’utility Internet Service Manager (con Windows 2000).
Semplice no?
E voi che cosa ne pensate ? Avete gia’ provato e avete altri suggerimenti in merito ? Lasciaci un commento !!
Alla prossima..
