Sommario:
- Definizione - Cosa significa Wireless Markup Language (WML)?
- Techopedia spiega Wireless Markup Language (WML)
Definizione - Cosa significa Wireless Markup Language (WML)?
Wireless markup language (WML) è un linguaggio di markup per dispositivi wireless che aderiscono al Wireless Application Protocol (WAP) e hanno capacità di elaborazione limitate. Proprio come l'HTML è un linguaggio di markup che esegue il rendering del contenuto per i browser desktop, WML esegue il rendering del contenuto per dispositivi wireless che non dispongono di capacità di elaborazione adeguate, definendo lo stack di protocollo e l'accesso a Internet basato su WWW per dispositivi wireless. WAP ha anche siti scritti in WML come siti basati su HTML.
WML è progettato per gestire problemi quali dimensioni ridotte del display, capacità di input utente limitate, connessione di rete a banda stretta con latenza elevata, memoria limitata e potenza di elaborazione computazionale.
Techopedia spiega Wireless Markup Language (WML)
WML è analogo all'HTML in diversi modi perché è scritto in formato testo normale. Tuttavia, poiché i dispositivi wireless non sono gli stessi in termini di visualizzazione, potenza di elaborazione e layout dei pulsanti, alcune funzionalità sono specifiche dei dispositivi incorporati in WML.
Di seguito sono riportate alcune funzionalità chiave di WML rispetto a HTML:
- WML è un linguaggio di markup per dispositivi di elaborazione wireless di piccole dimensioni.
- In WML, è possibile definire le variabili che memorizzano i dati in formato stringa. In HTML, le variabili non possono essere memorizzate.
- WML utilizza lo script WML per gli script lato client, che viene archiviato in un file separato. HTML utilizza JavaScript.
- Il formato immagine supportato per WML è WBMP. HTML supporta JPEG, GIF e BMP.
- Un micro-browser viene utilizzato per eseguire il markup WML. Un browser normale, come Internet Explorer, Firefox o Chrome, viene utilizzato per eseguire il markup HTML.
- WML segue le specifiche XHTML ed è quindi sensibile al maiuscolo / minuscolo. HTML non fa distinzione tra maiuscole e minuscole.
- WML ha meno tag rispetto a HTML.
- Un mazzo è un set di carte WML. In HTML, un sito è un insieme di pagine HTML.
I dispositivi dotati di WML hanno le seguenti caratteristiche:
- Dimensioni schermo: i dispositivi hanno dimensioni dello schermo ridotte e bassa risoluzione; pertanto WML deve essere in grado di eseguire il rendering del contenuto indipendentemente dalle dimensioni del display.
- Input: i piccoli dispositivi informatici non dispongono di mouse o dispositivi di navigazione basati su puntatore. Possono avere un piccolo tastierino numerico o un tastierino QWERTY a seconda che il dispositivo sia semplice o sofisticato. WML deve essere in grado di ottenere l'input dell'utente necessario indipendentemente dalle limitazioni del dispositivo.
- Elaborazione: hanno batterie ricaricabili a capacità limitata con una CPU a bassa potenza e poca memoria. I browser WML dovrebbero agire come thin client ed eseguire un'elaborazione minima sul dispositivo.
- Funzionalità di rete: i piccoli dispositivi di elaborazione hanno una larghezza di banda ridotta e un'elevata latenza di rete. WML deve garantire la massima efficienza nel recupero delle pagine Web richieste dal server.