35
2.2.8
Smack adalah open source XMPP client library
untuk instant
messaging dan presence. Smack merupakan Java library murni yang
di-embedded ke dalam aplikasi untuk membuat XMPP Client yang
terintegrasi seperti mengirim notifikasi pesan, dan sebagainya.
aSmack merupakan bagian dari Smack library
atau open source
XMPP library untuk platform Android (Ignite Realtime, 2013).
2.2.9
PHP atau Hypertext preprocessor
merupakan bahasa script
yang digunakan secara luas untuk pengembangan web
dan dapat
tertanam ke dalam HTML. Sebagian besar syntax PHP berasal dari
C, Java dan Perl dengan beberapa keunikan khusus yang
memungkinkan pengembang untuk menulis halaman yang dihasilkan
secara dinamis dengan cepat. PHP dipelopori oleh Ramus Lerdorf
pada tahun 1994. Pada Juni 1995 Ramus merilis kode sumber PHP
untuk umum. Sejak itu, PHP banyak diunduh dan dimodifikasi oleh
pengembang. Modifikasi memberikan banyak perubahan yang
membuat PHP semakin matang dan luas, hal ini dibuktikan dengan
lebih dari 21 juta pengunduh dari berbagai dunia (Gutmans, et al.,
2012).
PHP mengubah halaman web
yang statis menjadi halaman
web dinamis. PHP memungkinkan interaksi antara client dan server
secara aktif. Server tidak hanya bertindak sebagai perantara yang 54
menampilkan informasi
saja, tetapi juga dapat memperoleh
informasi. PHP berjalan pada sisi server
sehingga dimungkinkan
untuk memanipulasi halaman web
sebelum halaman dikirim ke
browser client. (Beighley, et al., 2009:3).
2.2.10
Framework
CodeIgniter
merupakan framework
open
source
untuk PHP 5 yang dirancang khusus untuk mempersingkat
pengkodean dan bertujuan agar penggunanya dapat fokus pada
|