ExtJS OpenLayers GeoExt Web Mapping

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