Diberdayakan oleh Blogger.
RSS

GOOGLE WEB TOOL KIT

Google Web Toolkit merupakan sebuah framework yang merupakan framework RIA yang artinya Aplikasi Berbasis Web. jadi dengan GWT kita bisa membangun aplikasi layaknya aplikasi desktop namun berbasis Web. GWT merupakan framework yang bisa digunakan untuk menkonversi coding Java ke coding JavaScript, sehingga kita tidak perlu tau tentang javascript untuk membuat aplikasi berbasis web.

Arsitektur GWT :
GWT memiliki empat komponen utama: kompiler Java-ke-JavaScript, sebuah “hosted” web browser, dan dua kelas java library (satu JAVA API dan satu lagi GWT API)

Fitur Google Web Toolkit:
- Open Source
- Readymade, Dinamis, reusable komponen UI
- RPC
- History manajemen Browser, debugging
- Browser yang kompatibel
- integrasi JUnit
- Internasionalisasi
- Interoperabilitas
Instalasi Google Web Toolkit

* Instal Jawa SDK. Jika Anda tidak memiliki versi terbaru dari Java SDK diinstal, download dan install Sun Java SDK Standard Edition.
* Download Google Web Toolkit. Download Google Web Toolkit paket untuk sistem operasi Anda di http://code.google.com/webtoolkit/download.html
* Setalah selesai download Unzip Google Web Toolkit hasil download tersebut:
Jika anda menggunakan Windows, ekstrak file dari gwt-windows-1.3.3.zip dengan program seperti WinZip.
Pada Mac dan Linux, Anda dapat mengekstrak paket dengan perintah seperti
tar xvzf gwt-mac-1.3.3.tar.gz

beberapa perintah pada command line GWT:

* applicationCreator: ini menghasilkan kerangka struktur direktori untuk aplikasi Anda.
* projectCreator: Script ini menghasilkan kerangka proyek, serta membangun Ant file atau proyek Eclipse, sesuai dengan apa yang menentukan baris perintah.
* i18nCreator: ini menciptakan beberapa file yang dibutuhkan untuk menggunakan didunia pesan dengan GWT. jalan pintas menggambarkan aspek aplikasi dalam bagian lain.
* junitCreator: Script ini dapat digunakan untuk Anda mulai menggunakan JUnit dengan GWT.

Untuk menuliskan code bisa menggunakan eclipse atau netbenans dan setelah semua selesai kita bisa mulai memmbuat aplikasi dengan google web toolkit dan Jika menemukan masalah, lakukan Googling untuk menemukan solusinya. Biasanya google akan membawa Anda ke forum-forum diskusi.

Menggunakan GWT, pengembang dapat dengan cepat mengembangkan dan debug aplikasi AJAX dalam bahasa Jawa dengan menggunakan alat pengembangan Java pilihan mereka. Bila aplikasi tersebut digunakan, dengan GWT cross-compiler menerjemahkan aplikasi Java untuk mandiri file JavaScript yang opsional dikaburkan dan sangat dioptimalkan.

GWT tidak hanya berkisar sekitar pemrograman antarmuka pengguna, itu adalah satu set alat umum untuk membangun apapun fungsi client-side JavaScript berkinerja tinggi. Dalam presentasi hidup, para pengembang GWT menekankan bahwa “GWT tidak perpustakaan” dan yang hanya mencakup perpustakaan, tetapi pada dasarnya bukanlah perpustakaan lain AJAX. Filosofi ini terbuka kadang-kadang kejutan baru untuk GWT yang mengharapkan untuk menyediakan end-to-end “di atas rel” kerangka aplikasi pengembang. Memang, banyak arsitektur keputusan kunci yang tersisa sepenuhnya kepada pengembang. Pernyataan misi menjelaskan rincian GWT filosofis peran GWT’s versus peran pengembang. Sejarah adalah contoh seperti: meskipun GWT mengelola bukti sejarah sebagai pengguna klik Back atau Forward di browser, tidak memberikan resep bagaimana peta bukti sejarah sebuah negara aplikasi.

GWT aplikasi dapat dijalankan dalam dua mode:

* Pengembangan mode (mode sebelumnya Hosted): Aplikasi dijalankan sebagai Java bytecode di dalam Java Virtual Machine (JVM). Mode ini biasanya digunakan untuk pembangunan, mendukung bertukar panas kode dan debugging.
* Mode Web: Aplikasi dijalankan sebagai JavaScript murni dan HTML, dikompilasi dari sumber Jawa. Mode ini biasanya digunakan untuk penyebaran.

Google menyediakan plugin untuk Eclipse yang menangani tugas-tugas terkait paling GWT dalam IDE, termasuk menciptakan proyek, menyerukan GWT compiler, menciptakan konfigurasi memulai GWT, validasi, sintaks, dll

Beberapa open source plugin yang tersedia untuk membuat pengembangan lebih mudah dengan GWT IDE lainnya. Misalnya, GWT4NB untuk NetBeans, Cypal Studio untuk GWT, Eclipse dan JDeveloper dll.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar