WML dan WML Script


Dalam aplikasinya, WAP menggunakan bahasa komputasi yang dikenal sebagai WML (Wireless Markup Language) yang mirip dengan HTML. WML akan mengubah informasi berupa teks dari halaman situs dan menampilkannya kelayar ponsel. WML juga memungkinkan pengguna menjelajahi suatu aplikasi WAP serta mendukung link seperti yang lazim terdapat di halaman web. WML juga merupakan bagian XML, maka WML didefinisikan berdasarkan aturan XML. Jadi, WML adalah suatu aplikasi XML.

Jika HTML mempunyai Java Script untuk membuat halaman-halaman di dalamnya agar interaktif, maka WML juga mempunyai WML Script yang dirancang untuk menambahkan fungsionalitas pada content statis dari WML, misalnya WML Script mampu melakukan validasi terhadap masukan (input) yang diberikan user dan berinteraksi dengan user.

Namun, berbeda dengan Java Script yang bisa dimasukkan ke dalam HTML, WML Script tidak bisa dijadikan satu dengan WML dan harus berdiri sendiri sebagai satu file skrip khusus yang berekstensi *.wmls. Perbedaan lainnya adalah gambar yang tampil di layar ponsel haruslah gambar yang telah dikonversi ke dalam format Wireless BitMap (wbmp) yang mempunyai kedalaman warna satu digit (dua ‘warna’ yaitu hitam dan putih).

Inti dari WML Script adalah pernyataan if (pernyataan bersyarat) dan for (perulangan) sebagai elemen penting dari suatu skrip. Dan WML Script juga merupakan skrip yang berorientasi pada fungsi, sehingga dalam suatu file WML Script dapat memuat banyak fungsi sekaligus.

Struktur WML

Secara umum, beberapa perintah WML terlihat mirip dengan HTML. Namun, terdapat perbedaan dalam struktur penulisannya. Jika sebuah dokumen HTML hanya terdiri atas dua bagian utama, yaitu header dan body, maka dokumen WML mempunyai header, template dan beberapa body yang dikenal dengan cards.

Suatu halaman WAP dapat terdiri atas beberapa sub halaman atau tingkatan, yang disebut sebagai deck, yang masing-masing tingkatannya disebut dengan cards. Susunan hirarki dokumen WML secara lengkap dapat dilihat pada Gambar berikut:

Gambar Hirarki dalam WML

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: