Spisu treści:
- Definicja - Co oznacza język Wireless Markup Language (WML)?
- Techopedia wyjaśnia Wireless Markup Language (WML)
Definicja - Co oznacza język Wireless Markup Language (WML)?
Bezprzewodowy język znaczników (WML) to język znaczników dla urządzeń bezprzewodowych zgodnych z protokołem Wireless Application Protocol (WAP) i mających ograniczone możliwości przetwarzania. Podobnie jak HTML jest językiem znaczników, który renderuje treść w przeglądarkach komputerowych, WML renderuje zawartość dla urządzeń bezprzewodowych, które nie mają odpowiednich możliwości przetwarzania, poprzez zdefiniowanie stosu protokołów i dostępu do Internetu dla urządzeń bezprzewodowych. WAP ma również witryny napisane w języku WML, takie jak strony oparte na HTML.
WML został zaprojektowany do obsługi takich problemów, jak mały rozmiar wyświetlacza, ograniczone możliwości wprowadzania danych przez użytkownika, wąskopasmowe połączenie sieciowe z dużym opóźnieniem, ograniczona pamięć i moc obliczeniowa.
Techopedia wyjaśnia Wireless Markup Language (WML)
WML jest analogiczny do HTML na kilka sposobów, ponieważ jest napisany zwykłym tekstem. Ponieważ jednak urządzenia bezprzewodowe nie są takie same pod względem wyświetlania, mocy obliczeniowej i układu przycisków, niektóre funkcje są specyficzne dla urządzeń włączonych do WML.
Oto niektóre kluczowe funkcje WML w porównaniu do HTML:
- WML to język znaczników dla małych bezprzewodowych urządzeń komputerowych.
- W WML można zdefiniować zmienne przechowujące dane w formacie łańcuchowym. W HTML zmienne nie mogą być przechowywane.
- WML używa skryptu WML do skryptów po stronie klienta, który jest przechowywany w osobnym pliku. HTML używa JavaScript.
- Obsługiwanym formatem obrazu dla WML jest WBMP. HTML obsługuje JPEG, GIF i BMP.
- Mikro-przeglądarka służy do uruchamiania znaczników WML. Do uruchamiania znaczników HTML używana jest zwykła przeglądarka, taka jak Internet Explorer, Firefox lub Chrome.
- WML jest zgodny ze specyfikacją XHTML i dlatego rozróżnia małe i wielkie litery. HTML nie rozróżnia wielkości liter.
- WML ma mniej tagów w porównaniu do HTML.
- Talia to zestaw kart WML. W HTML strona to zestaw stron HTML.
Urządzenia wyposażone w WML mają następujące cechy:
- Rozmiar wyświetlacza: Urządzenia mają mały rozmiar ekranu i niską rozdzielczość; dlatego WML musi być w stanie renderować zawartość niezależnie od wielkości ekranu.
- Dane wejściowe: Małe urządzenia komputerowe nie mają myszy ani urządzeń nawigacyjnych opartych na wskaźnikach. Mogą mieć małą klawiaturę numeryczną lub klawiaturę QWERTY, w zależności od tego, czy urządzenie jest proste, czy wyrafinowane. WML musi być w stanie uzyskać niezbędne dane wejściowe użytkownika, niezależnie od ograniczeń urządzenia.
- Przetwarzanie: mają akumulatory o ograniczonej pojemności z niskim poborem mocy procesora i małą pamięcią. Przeglądarki WML powinny działać jak ciency klienci i wykonywać minimalne przetwarzanie na urządzeniu.
- Możliwości sieciowe: Małe urządzenia komputerowe mają niską przepustowość i duże opóźnienia sieciowe. WML musi zapewnić maksymalną wydajność w pobieraniu żądanych stron WWW z serwera.
