WAP - kluczowe funkcje
Tutaj, w tym rozdziale, wymieniliśmy kilka kluczowych funkcji oferowanych przez WAP -
Model programowania podobny do Internetu
Chociaż WAP jest nową technologią, ale ponownie wykorzystuje koncepcje znalezione w Internecie. To ponowne wykorzystanie umożliwia szybkie wprowadzenie usług opartych na WAP, ponieważ zarówno twórcy usług, jak i producenci znają te koncepcje już dziś.
Wireless Markup Language (WML)
Musisz używać języka HTML do tworzenia aplikacji sieciowej. W ten sam sposób, WML jest językiem znaczników używanym do tworzenia usług WAP, spełniającym ten sam cel, co HTML w sieci WWW. W przeciwieństwie do HTML, WML jest zaprojektowany tak, aby pasował do małych urządzeń przenośnych.
WMLScript
Ponownie, musisz używać Java Script lub VB, aby zwiększyć funkcjonalność swoich aplikacji internetowych. W ten sam sposób, WMLScript może być użyty do zwiększenia funkcjonalności usługi, tak jak skrypt Java może być użyty w HTML. Umożliwia dodanie logiki proceduralnej i funkcji obliczeniowych do usług opartych na WAP.
Interfejs aplikacji telefonii bezprzewodowej (WTAI)
WTAI to struktura aplikacji dla usług telefonicznych. Programy użytkownika WTAI mogą wykonywać połączenia i edytować książkę telefoniczną, wywołując specjalne funkcje WMLScript lub uzyskując dostęp do specjalnych adresów URL. Jeśli ktoś zapisuje talie WML zawierające nazwiska osób i ich numery telefonów, możesz dodać je do swojej książki telefonicznej lub zadzwonić do nich od razu, klikając odpowiednie hiperłącze na ekranie.
Zoptymalizowany stos protokołów
Protokoły używane w WAP są oparte na dobrze znanych protokołach internetowych, takich jak HTTP i Transmission Control Protocol (TCP), ale zostały zoptymalizowane pod kątem ograniczeń środowiska bezprzewodowego, takich jak mała przepustowość i duże opóźnienia.