2.3.1 Web Mobile
Web Mobile adalah sebuah teknologi baru telah mengakomodasi
kebutuhan akan akses internet melalui perangkat mobile bergerak. Jika sebelumnya web atau internet hanya dapat diakses melalui komputer PC
Personal Computer, maka dengan adanya teknologi web mobile, sebuah web
akan dapat diakses melalui perangkat bergerak seperti telepon seluler mobile phone dan atau PDAPocket PC . Wireless web atau internet web
mobile memungkinkan pengguna untuk mencari informasi melalui peralatan
wireless atau mobile device miliknya.
2.3.2 Mobile device
Sebuah perangkat bisa dikatakan sebagai mobile device jika memenuhi kriteria seperti mampu dibawa ke mana ringkas; bisa menyediakan sumber
energi sendiri dalam jangka waktu tertentu seperti baterai atau energy cell yang lain. Kriteria berikutnya adalah mampu menjalankan fitur komunikasi
dan atau komputasi, seperti komunikasi suara, teks, maupun data. Mobile device
yang dimaksud dalam skripsi ini adalah telepon seluler mobile phone
dan atau Pocket PC atau PDA personal digital assistant. Untuk PDA dan Pocket PC, fitur komunikasi data lewat internet sudah
merupakan fasilitas standar, di mana semua tipe PDA dan Pocket PC pasti mendukung serta menyertakan mini browser atau mobile browser dalam fitur-
fiturnya. Sedangkan untuk telepon seluler, belum semua tipe mampu mendukung fasilitas browsing internet. Umumnya, hanya tipe-tipe dengan
kelas menengah ke atas dan atau terbaru yang menyediakan fitur ini.
2.3.3 Wireless Messaging API WMA
Yang mengizinkan pengembang untuk mengembangkan aplikasi-aplikasi yang mampu melakukan pengiriman dan penerimaan pesan SMS dengan meng-
import kelas pada paket
javax.wireless.messaging.
Gambar 2..9 Interface pada paket WMA
Dalam proses pengiriman dan penerimaan pesan SMS, terdapat tiga buah interface
antara lain:
TextMessage
,
BinaryMessage
, dan
MessageConnection
yang mendefinisikan method umum untuk mengeset alamat penerima dan juga
mendapatkan waktu pesan. Berikut ini deklarasi dari method-method yang terdapat dalam interface
message
.
String getAddress mengambil alamat pengirim
void setAddress String address mengeset alamat tujuan Date getTimeStamp mengambil tanggal pengiriman
String getPayLoadText mengambil isi pesan teks void setPayloadText String body menampung pesan teks
byte[] getPayloadData mengambil isi pesan biner void setPayloadDatabyte[] content menanmpuk pesan biner
Gambar 2.10 Syntak Interface Message
Inti dari kelas WMA berada pada interface
MessageConnection,
yang merepresentasikan sebuah koneksi jaringan untuk memperoleh proses pengiriman
maupun penerimaan pesan dengan cara melewatkan URL tertentu ke dalam method
Connector.open.
Berikut ini aturan penulisan URL tertentu yang diizinkan di dalam WMA: 1.
sms:no_telepon,
MessageConnection
akan mengirimkan pesan ke nomor telepon tujuan. Pesan akan terkirim ke inbox SMS dari device tujuan. Dengan
demikian, pesan secara otomatis akan diterima oleh aplikasi yang telah disediakan oleh device bersangkutan, bukan oleh aplikasi penerima SMS yang akan kita
kembangkan sendiri. 2.
sms:no_telepon:port,
MessageConnection
akan mengirimkan pesan ke no telepon tujuan untuk port yang telah ditentukan. Di sini pesan tidak akan terkirim
ke inbox SMS dari device bersangkutan melainkan akan dikirimkan ke suatau midlet pada device penerimayang bertugas mendengarkan port tertentu.
3. sms::port,
MessageConnection
akan mendengarkan port yang ditentukan. Midlet SMS yang berada di client berperan sebagai server pada port tertentu.
Pesan akan terkirim melalui port tersebut. Koneksi jenis ini dinamakan dengan koneksi mode server.
Interface
MessageConnection
mendeklarasikan beberapa buah method untuk keperluan pengiriman dan penerimaan pesan, yaitu sebagai berikut
Message newMessageString type membuat tipe pesan baru int numOfSegmentsMessage msg mengambil jumlah sms
Message receive menerima sms void sendMessage msg mengirim sms
void setMessageListenerMessageListener l mendengarkan portsms
Gambar 2.11 Syntak Interface MessageConnection
Parameter
type
yang terdapat pada method
newMessage
dapat berupa
TEXT_MESSAGE
atau
BINARY_MESSAGE
.
MessageConnection
juga dapat memiliki sebuah objek listener.
Midlet yang memiliki objek listener harus
mengimplementasikan interface
MessageListener
.
2.4 Pengertian PHP