Hola chicos aqui posteando a los tiempos algo de inspiración propia, claro ya con un poco más de tiempo para hacerlo n_n ... el presente post lo hago con referencia a un proyecto hecho en WAP.
Primero que nada pues una pequeña definición de lo que es WAP (WIRELESS APPLICATION PROTOCOL) es una especificación del WAP Forum que determina los estándares y protocolos que pueden ser usados para transferir datos entre dispositivos inalámbricos incluyendo teléfonos celulares, PDA's y computadoras portatiles. Con esta tecnologia se pretende que desde cualquier dispositivo móvil WAP se pueda acceder a la información que hay en internet así como realizar operaciones de comercio electronico.
Si bien he cierto las paginas web son en su gran mayoria HTML y la cual es leida por un navegador web como internet explorer, safari, firefox, etc. En el caso de WAP nosotros tenemos a WML, el lenguaje WML no resulta muy complejo, porque recordemos que vamos a generar contenidos para equipos pequeños como teléfonos móviles, por lo tanto no podemos externdernos tanto como en la creación de contenidos para navegadores web.
Entonces el WML sera sencillo porque se limita a mostrar menús por pantalla que muestran pequeños fragmentos de texto y a enlaces a otras páginas WML, claro que tambien es posible mostrar imágenes pero en formatos como wbmp, esto va a de la mano con la digamoslo asi " Potencia del internet que tengamos en el celular ".
Ahora vamos a ver la sintaxis del WML:
Las caracteristicas escenciales son:
- Tarjetas agrupadas en barajas. Una página WML es como una página HTML en la que hay una serie de cartas, conjunto de estas cartas se les suele llamar baraja.
- Posibilidad de Navegar entre cartas y barajas de la misma forma que se navega entre páginas Web.
- Existe manejo entre los formularios para el intercambio de información entre el servidor y el teléfono móvil
Primer ejemplo sencillo:
Code:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"http://www.WAPforum.org/DTD/wml_1.1.xml">
<wml>
<card id="t1" title="Tarjeta 1">
- <p> Hola mundo! </p>
</card>
</wml>
A ver voy a explicar un toque cada bloque:
Si bien he cierto la primera parte: <?xml version="1.0"?> nos indica es que es un documento XML version 1.0 por lo tanto cumple todas las reglas de los documentos XML
Esta parte: <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"http://www.WAPforum.org/DTD/wml_1.1.xml"> nos indica el tipo de documento XML y donde localizar la especificación del tipo de documento.
Esta parte <wml> nos indica que comienza una pagina WML.
Esta parte nos indica: <card id="t1" title="Tarjeta 1"> que es una tarjeta que tiene un identificador t1 y cuyo título es Tarjeta 1.
<p> esto nos indica que comienza un parrafo.
</p> esto que termina un parrafo
</card> esto que termina una tarjeta.
</wml> Fin de la página wml.
Bueno por esta vez les estoy colocando un previo de las definiciones básicas para comenzar a entender las paginas WML para WAP, cosa que más adelante podemos manejar un proyecto y claro esta que por este medio tambien estare posteando una pequeña aplicación que realice en WAP mobile.
PDTA.:
La referencia para realizar el presente post ha sido recopilada de la experiencia propia en proyectos wap y de los cursos de especialización que he estudiado, con esto dejo claro que son manuales de todos los cursos.
Bueno siempre es bueno tener presente todos los puntos que son importantes, se despide su humilde servidor... D'yaboo
