13
MapServer menggunakan pendekatan thin client. Semua pemrosesan dilakukan di sisi server. Informasi peta dikirimkan ke web browser di sisi
klien dalam bentuk file gambar JPG, PNG, GIF atau TIFF.
2.3.2. ExtJS
ExtJS adalah sebuah library framework Javascript yang powerfull yang dapat menyederhanakan pembuatan aplikasi web berbasis AJAX. Selain
mempermudah proses request dan response secara asynchronous, ExtJS juga menyediakan komponen-komponen yang bisa kita gunakan untuk membangun
antarmuka aplikasi web. Komponen-komponen yang disediakan juga sangat banyak seperti tombol, grid, tab, tree, menu dan lainnya.
ExtJS dapat dijalankan pada semua web browser yang populer saat ini dengan tampilan yang sama antar browser cross browser. Beberapa web
browser yang mendukung ExtJS diantaranya adalah Sencha, 2011: Internet Explorer versi 6 keatas
Mozilla Firefox versi 1.5 keatas Apple Safari versi 2 keatas
Opera versi 9 keatas
2.3.3. OpenLayers
OpenLayers merupakan sebuah library aplikasi berbasis javascript untuk menampilkan data peta pada web browser sehingga tidak tergantung pada web
server yang digunakan. OpenLayers mengimplementasikan JavaScript API yang digunakan untuk membangun aplikasi GIS berbasis web. OpenLayers mirip
dengan Google Maps and MSN Virtual Earth API, dengan satu perbedaan penting yaitu OpenLayers adalah perangkat lunak gratis, yang dikembangkan untuk dan
oleh komunitas perangkat lunak open source. OpenLayers membuat mudah untuk menempatkan sebuah peta dinamis
dalam setiap halaman web. OpenLayers telah dikembangkan untuk penggunaan informasi geografis dari segala jenis. OpenLayers bersifat bebas atau open source
14
JavaScript, dirilis di bawah lisensi BSD-style juga dikenal sebagai BSD Clear Edgewall Software, 2011.
2.3.4. GeoExt
GeoExt adalah sekumpulan komponen dan kelas data utilitas yang memberikan fungsionalitas terkait peta dengan kelas yang setara dalam Ext.
Dokumen-dokumen referensi API Application Programming Interface merupakan properti, metode, dan event yang menjadi ekstensi atau modifikasi
dalam kelas-kelas Ext Parent. Dokumentasi setiap kelas berisi link ke kelas Ext Parent, dan untuk gambaran lengkap dari API, penting untuk memiliki salinan
dari Dokumentasi API Ext. Kelas GeoExt biasanya dikonfigurasi dengan objek OpenLayers. Detail
mengenai metode dan properti yang disediakan oleh objek-objek ini, dapat dilihat pada Dokumentasi OpenLayers API GeoExt Community, 2011.
2.3.5. Mapfish