DESCRIPCIÓN
WMLS son las siglas de Wireless Markup Language Script y es un
lenguaje de programación que junto con el WML nos permite
el diseño de las páginas que se visulizan en los
terminales móviles.
WAP son las siglas de Wireless Application Protocol.
El WMLS, igual que el WML es case sensitive (que distingue mayúsculas
de minúsculas).
El navegador, además de poseer un intérprete para
WML, también tiene uno para los scripts. Además
del propio lenguaje en sí, este intérprete implementa
un conjunto de librerías que permiten a nuestros programas
acceder a ciertos servicios del terminal.
El código WMLS debe incluirse en un fichero distinto al
fichero asociado WML.
UTILIZACION DE WMLScript
Con el WMLS se intenta realizar tareas que únicamente
con WML sería imposible de realizarlas. Entre las utilidades
del WMLScript están las siguientes:
- Chequear la validación de los datos de entrada por
parte del usuario.
- Manejar mediante código funcione propias del terminal,
como realizar llamadas desde el teléfono, enviar mensajes,
agregar número de teléfono a la libreta de direcciones
y acceder a la tarjeta SIM.
- Realizar alertas, mensajes de error, confirmaciones, etc.
IDENTIFICADORES
Se utilizan identificadores para nombrar las variables, las funciones
y los pragmas (información para la unidad de compilación).
Estos identificadores tienen las siguientes reglas (las mismas
que para nombrar las variables en
el wml):
- Case-sensitive
- Sólo letras y/o números y/o el guión
bajo "_"
- No pueden comenzar con un número
- Y además, tiene una regla adicional: no pueden ser
iguales a una palabra reservada.
Tienes aquí una lista de palabras
reservadas.
COMENTARIOS
Los comentarios en el WMLS, son como en el C o en el C++ (una
sóla línea, empieza por // y más de una línea
empieza por /* y termina por */):
//comentario
/*
Comentarios de más
de una línea
*/
CARACTERES ESPECIALES
Si quieres escribir comillas (") barra (/) y otros caracteres
más, tendrás que hacerlo de una forma especial,
porque en el wmls todos esos caracteres están reservados.
Aquí tienes una lista completa de caracteres
especiales.
Los wmlscripts se pueden escribir en cualquier editor de texto
normal y corriente. No pueden ser ejecutados sin que sean llamados
desde una carta wml.