WML Wireless Markup Language

6

BAB II TEORI PENUNJANG

2.1 WML Wireless Markup Language

WML adalah suatu bahasa dokumen tag-based. Yang dimaksimalkan untuk menetapkan interaksi dan presentasi Pemakai pada peralatan seperti telepon dan mobile wireless lainnya terutama dirancang untuk transmisi narrow-band. WML dijabarkan ke suatu struktur card dan deck. Hal ini mengijinkan aplikasi untuk menetapkan dokumen biasanya dikenal sebagai deck yang terdiri dari berbagai card. Pemakai saling berinteraksi dengan WML card dalam hal itu : a. Menjalankan dan memutar kembali b. Meninjau ulang content tersebut. c. Memungkinkan dalam memasuk request informasi d. Menentukan suatu pilihan e. Pindah ke card yang lain Hal ini memungkin adanya instruksi dimana service meminta pada server di dalam card. Deck WML disimpan sebagai file pada server. Yang diambil dari server manakala diperlukan. Deck dapat juga dynamically generated dari content yang dijalankan pada server. Masing-masing card didalam sebuah deck berisikan suatu spesifikasi untuk pemakai tertentu. WML menyediakan berbagai fasilitas, sebagai contoh : a. Mendukung gambar dan teks Hal ini meliputi presentasi keluaran dengan unsur-unsur penekanan sebagai contoh, huruf tebal, huruf miring, huruf besar dan seterusnya, dengan model line break sebagai contoh line wrapping dan line wrapping suppression, dan tab kolom yang mendukung deretan simple tabbing kelurusan. b. Mendukung untuk Pemakai input Beberapa unsur untuk memohon masukan pemakai yang mendukung. Unsur tersebut dapat dikombinasikan ke dalam satu atau lebih card. WML meliputi masukan teks untuk mengendalikan teks dan password yang dimasukkan. Masukan teks tersebut mungkin disembunyikan, untuk mencegah pemakai dari memasukkan jenis karakter yang salah. WML ini menyediakan pilihan, seperti selection control, yang mengijinkan pemakai untuk menyajikan daftar pilihan yang mana data dapat diatur, menjalankan antar card, atau script. Dan juga, kontrol inisiasi mungkin telah disediakan. c. Navigation dan History stack WML mengijinkan beberapa mekanisme navigasi yang menggunakan URL. Navigasi ini meliputi HTML-style hyperlinks, unsur-unsur navigasi intercard, dan unsur-unsur history navigation. d. International support WML menggunakan Universal Character dalam ISOIEC-1046. Yang sekarang ini, karakter diatur serupa dengan Unicode 2.0. e. Optimasi Narrow-Band Ada berbagai teknologi untuk mengoptimalkan komunikasi pada terminal narrow-band. Sebagai contoh, berbagai interaksi Pemakai card adalah yang dieksekusi dalam satu data yang dipiindahkan suatu deck. f. State dan context management WML menjabarkan suatu kontrol konteks, dimana hal ini berarti bahwa masing-masing teks WML masukan dapat memperkenalkan variabel. Status dari variabel itu dapat digunakan untuk memodifikasi indeks dari suatu parameter card tanpa harus berkomunikasi dengan server. Navigasi Pemakai melalui panel awal. Dua variabel, N dan S, ditawarkan untuk masukkan berikutnya. Untuk variable S, pemakai boleh masuk 0 atau 1. Gambar 2.1 Contoh WML 2.1.1 WML Script WML Script adalah prosedur bahasa ringan. Hal itu untuk meningkatkan standard browsing dan fasilitas presentasi WML. Sebagai contoh: a. Untuk menambahkan intelligence kepada client tersebut. b. Mengijinkan dalam menciptakan program pengulangan. c. Menjalankan condition. WML Script diperoleh dari Java Script bahasa WWW script. Jadi, prosedur logika dapat dibawa ke WML deck. WML Script menyediakan aplikasi programmer dengan berbagai kemampuan yang menarik : a. Kemampuan untuk memeriksa kebenaran pemakai input sebelum dikirim kepada server b. Kemampuan untuk mengakses fasilitas device dan peripherals c. Kemampuan untuk saling berhubungan tanpa memperkenalkan round- trips kepada server sebagai contoh, menampilkan pesan kesalahan.

2.2 TEKNOLOGI M-COMMERCE