+44(0) 1234 567 890 info@domainname.com
Showing posts with label Plugin Eclipse. Show all posts
Showing posts with label Plugin Eclipse. Show all posts

May 14, 2008

Jigloo, SWT Plugins for Eclipse

Selama ini saya belajar Java dengan Eclipse IDE selalu mengutak-atik untuk web aplikasi. Sedangkan untuk desktop aplikasi masih sangat jarang, bahkan belum pernah sama sekali membuat desktop aplikasi dengan bahasa pemrograman Java. Kalau pun pernah, itu pun bukan dengan IDE Eclipse, akan tetapi dengan Netbeans.

Awalnya saya belajar SWT (Standard Widget Toolkit) untuk membuat dektop aplikasi dengan cara mengetik kode Java satu persatu di Eclipse. Wah, gimana mau produktif neh kalau begini caranya :( , akhirnya saya muter-muter sambil bertanya sana-sini didunia maya barangkali ada yang tahu tentang hal itu. Nah akhirnya, di milist komunitas Java under Linux (JLinux) akhirnya saya mendapat jawaban yang sangat mantabs, yaitu Jigloo. Kalo tidak salah yang ngasih tahu dulu itu mas Noor. (Terimakasih yah mas Noor, akan saya coba dulu).

Jigloo merupakan GUI builder plugins di Eclipse guna membangun desktop aplikasi. Dengan Jigloo GUI builder ini, kita bisa drag & drop seperti di Netbeans kemudian meng-kodingnya. Bahkan Jigloo bisa melakukan lebih dibanding Netbeans, yaitu SWT, AWT dan Swing. Sedangkan Netbeans hanya berbasis Swing (dan AWT, kalau tidak salah). Namun bukan berarti Netbenas tidak lebih baik dari Eclipse, sebab semua IDE memiliki kelebihan dan kekurangan masing-masing, termasuk keduanya.

Ada dua cara memasang plugins Jigloo ini, yang pertama adalah jika kita terhubung ke internet :
1. Jika kita terhubung ke internet, buka Eclipse -> Help -> Software Updates -> Find and Install -> dan klik Next


2. Pilih New Remote Site -> Masukkan keterangan dan update (Name : Jigloo, URL : http://cloudgarden1.com/update-site) -> klik Ok + Finish.


3. Check Jigloo -> Centang accept agreement -> Next -> Finish -> Install All, tunggu hingga proses berjalan selesai. Setelah proses selesai, Eclipse akan meminta kita untuk restart.


Dan cara yang kedua adalah apabila kita tidak terhubung ke internet :
1. Download file disini.
2. Extract file hasil download (ada dua folder, yaitu features dan plugins)
3. Buka kedua folder diatas, Copy-kan di folder yang sama dengan Eclipse.

Untuk mulai menggunakan Jigloo GUI Builder, buat sebuah project dan buat file baru File -> New -> Other -> GUI Forms -> Pilih sesuai yang ingin kita buat. Misalnya SWT -> SWT Composite. Jika berhasil kita akan melihat tampilan sebagai berikut:


Perlu diketahui bahwa Jigloo merupakan plugins gratis untuk tujuan penggunaan non-comercial, akan tetapi jika digunakan untuk tujuan comercial, Jigloo meminta untuk membeli Lisensi Profesional (Setelah evaluasi).
1 comment

January 31, 2008

Struts Console

Sudah hampir dua hari lebih saya berkutat dengan Struts framework. Tapi juga belum tahu dan mengerti konsep dari Struts tersebut. Pada saat mengikuti step by step apa yang dituntunkan e-book Jakarta-Struts Live dari http://www.theserverside.com/, Pasti selalu ada error. Kenapa yah? (Mungkin kurang teliti kalee, jalan yang loe ikuti....) Iya kali ye....

Akhirnya saya ulangi membaca e-book tersebut secara teliti.

Sebenarnya saya ogah-ogahan membaca semua kata demi kata, kalimat demi kalimat dari e-book itu. Sebab semuanya tidak jauh beda dari tutorial-tutorial yang sudah pernah saya baca sebelumnya, akhirnya saya membaca sekilas sekilas saja. Dan hasilnya error dan error terus terjadi, bahkan aplikasi web yang sudah terbentuk akhirnya saya delete dan membuatnya dari awal lagi. Kira-kira sudah berapa kali ya saya menghapus dan mengulangi belajar strust dari awal. Wah, mungkin sepuluh jari saya sudah tidak cukup untuk menghitung kali ya, saking banyaknya. Ah, tapi itu semua tidak penting.

Terakhir, saya membaca ulang lagi e-book Jakarta-struts Live kata demi kata, kalimat demi kalimat sampai akhirnya saya menemukan Struts Console.

Struts Console adalah Aplikasi Swing Java yang berdiri sendiri dan digunakan untuk mengembangkan dan mengatur aplikasi yang berbasis struts. Dengan Struts Console kita bisa secara visual meng-edit dan mengetahui kesalahan pada Tag JSP , Struts, Tiles dan file Configurasi Validator.

Karena saya menggunakan IDE Eclipse, berikut saya kasih tahu cara memasang plugin Struts Console tersebut di Eclipse. (Saya menggunakan Eclipse 3.3.1.1).
1. Download Struts Console disini. (versi 4.8)
2. Extract file .zip tersebut, kemudian cari file bernama "com.jamesholmes.console.struts".
3. Pasang file "com.jamesholmes.console.struts" tersebut ke : ... Home Eclipse\plugins.
4. Start ulang IDE Eclipse, maka Struts Console akan bisa digunakan.
5. Cara penggunaannya pun cukup mudah, cukup klik kanan salah satu file yang akan di cek, kemudian pilih Open With > Struts Console.
6. Misalnya saya membuka salah stu file bernama "struts-config.xml". Ketika terjadi kesalahan, maka Struts Console akan menunjukkan dimana letak kesalahan dari file tersebut. Screenshoot strut console.
Namun sebenarnya, XML Editor bawaan dari Eclipse IDE for Java EE Developers sudah menyediakan tool untuk mengetahui dimana letak kesalahan file tersebut. Hanya saja penunjukan kesalahan tersebut bisa terlihat manakala kita membuka file tersebut. Sedangkan dengan Struts Console, kita tidak perlu membuka keseluruhan file tersebut.
No comments

January 27, 2008

StrutsIDE Eclipse

Setelah berpetualang dengan Easy struts, sedikit banyak saya rasakan kebingungan dan ketidaktahuan bagaimana menggunakan IDE (Integrated Development Environtment) tersebut. Terutama ketika saya mencoba menampilkannya di perspektif IDE Eclipse. Ketika saya ikuti perintah-perintah yang ada di tutorialnya, ternyata ada pesan error seperti ini "Unable to create the selected preference page.org/eclipse/jdt/internal/ui/util/TabFolderLayout". Akhirnya saya cari penyebabnya apa melalui browsing sampai akhirnya ketemu. Pesan tersebut muncul ternyata untuk Eclipse 3.XX tidak mendukung lagi dengan easy struts (sejauh saya browsing seh, ndak tahu bener apa ndak...).

Untuk itu saya putuskan mencari Struts IDE plugin Eclipse yang lain sampai akhirnya menemukan StrutsIDE. Plugin ini bisa di download disini. Mengenai tutorial dan kelebihan dan kekurangan StrutsIDE ini juga dijelaskan disini, namun tidak full. Selanjutnya terserah pengembang sendiri.

Sedikit yang saya ketahui dari keterangan yang diberikan mengenai feature feature-nya adalah sebagai berikut :
1. Add Struts mendukung untuk Java Enterprise Edition atau Web Application project.
2. Terdapat editing struts-config.xml secara visual.
3. Sistem wizard untuk menciaptakan Action, ActionForm, dan JSP files.
4. Preview JSP file termasuk struts taglib.
5. Keterangan lain bisa dibaca disini.

Cara memasang plugin di Eclipse pun tidak begitu berbeda dengan cara memasang plugin Easy Struts, serta tidak perlu tersambung dengan internet. Saya sebenarnya sudah memasang plugin struts Eclipse menggunakan MyEclipse IDE. Akan tetapi ini tidak gratis, dan harus membayar. Saya pun sempat mencoba versi trialnya meski akhirnya di uninstall dengan alasan tidak bisa dipakai selamanya dan hanya 30 hari saja, kecuali kalau punya crack-nya.

Nah untuk memasang StrutsIDE ini cukup mudah.
1. Download plugin Eclipse StrutsIDE dari Amateras project disini (Cari yang bernama StrutsIDE, sebab disitu banyak sekali plugin-plugin Eclipse).
2. Extract file tersebut dan cari file "tk.eclipse.plugin.struts_2.0.3". (Misalnya struts 2.0.3).
3. Copy file "tk.eclipse.plugin.struts_2.0.3" tersebut seperti ini strukturnya ... Home Eclipse install\plugins\tk.eclipse.plugin.struts_2.0.3.
4. Tutup Eclipse-nya jika sudah terbuka, kemudian start ulang.
5. Untuk mengetahu hasil install tadi, buka Window > Customize Perspective > Amateras > Struts.
6. Jika muncul beberapa keterangan mengenai StrutsIDE sperti gambar berikut, berarti StrutsIDE telah terpasang di Eclipse.
Senangnya bisa menemukan Struts plugin untuk Eclipse IDE secara gratis alias free. Selanjutnya, tinggal mempelajari dan mengembangkannya. Semoga bisa segera memahaminya ya... he he he....

Saya cukup terkesan dengan kata seseorang yang dituliskan dalam tutorialnya. Beliau mengatakan bahwa untuk mencapai pemahaman, ada harga yang harus dibayar. Harga itu tidak murah, karena harga itu adalah "bingung dan mumet mumet ria". Seperti perbibahasa yang mengatakan "Berakit-rakit kehulu, berenang-renang keteipan. Brsakit-sakit dahulu, bersenang-senang kemudian".
No comments

January 23, 2008

Memasang (Install) Plugin Easy Struts di Eclipse

Ingin belajar framework struts dari http://jakarta.apache.org/ dengan IDE Eclipse saja kok repot. Harusnya kalo dengan adanya tool IDE kan pekerjaan akan menjadi lebih mudah dan produktif. Eh, ternyata yang terjadi sama say adalah sebaliknya. Kok bisa repot, apanya yang repot?

Begini neh, saya kan memakai IDE Eclipse yang standard JEE (Java Enterprise Edition) dari download di http://www.eclipse.org/ Sedangkan kalau ingin ada tool tambahan seperti struts kan harus dipasang dulu plugin untuk itu. Nah, hanya sekedar memasng plugin easystruts saja, saya tidak bisa. Padahal seluruh tutorial dan cara memasang plugin easy struts sudah saya ikuti langkah langkahnya. Hah, baru tadi malem akhirnya saya bisa menemukannya. Memangnya seperti apa seh caranya?

Secara garis besar begini neh caranya:
1. Prasyarat, PC harus terkoneksi dengan internet. Meski ada juga seh, cara yang tanpa harus tersambung dengan internet. Tapi yang saya gunakan tadi malam itu tersambung dengan internet.
2. Pada toolbar klik Help > Software Updates > Find and Install.
3. Setelah itu muncul dua opsi, saya memilih Search for new features to install > Next > New Remote Site.
4. Maka akan muncul tampilan seperti berikut, dan saya isikan name dan url-nya. Untuk name saya isi dengan easy struts dan url: http://easystruts.sourceforge.net/eclipse/updates/site.xml.
5. Setelah itu saya ikuti perintah dan petunjuk sistem wizardnya > kemudian ada perintah untuk me-restart Eclipse.

Ah, begitu saja kok susahnya minta ampun. Tapi ternyata setelah menemukan apa yang saya cari cukup melegakan dan sangat memuaskan sekali. He he....
Selanjutnya, tinggal menggunakan IDE Eclispe tersebut untuk meningkatkan ilmu. Kalau pun tidak ada yang membantu, kan bisa tanya di internet.

Ok, boy...Keep on moving...
he he he....
No comments