Review JGraph

Kali ini saya akan mencoba sharing pengalaman saya menggunakan library JGraph yang saya pakai dalam pembangunan aplikasi saat KP, yaitu GUI workflow definition.

JGraph adalah sebuah library java [tentunya open source] yang berguna untuk memvisualisasikan graph dengan menggunakan swing design patterns pada lingkungan java. Library ini berguna dalam pembangunan aplikasi yang mengedepankan visualisasi graf, seperti workflow editor [seperti yang saya dan teman-teman buat], flowchart, VLSI dan CAD, business process modelling, entity relationship dan diagram-diagram lainnya.

JGraph menyediakan segala fitur, yang saya rasa fitur-fitur ini sudah lengkap, yang dibutuhkan saat para programmer membutuhkan sebuah library untuk visualisasi graf. Library ini cukup dasar dan dapat dikembangkan menjadi lebih lengkap lagi sesuai kebutuhan. JGraph juga hadir dalam aplikasi siap pakai, yaitu JGraphPad Pro. JGraphPad Pro adalah sebuah aplikasi diagram editor [semacam microsoft visio] yang dapat digunakan dan juga open source :D

JGraph selain dapat memvisualisasi graf, user juga dapat berinteraksi, mengatur layout dan menjalankan analisis yang berkaitan dengan graf tersebut. Selain itu JGraph juga dapat berjalan dengan segala standar swing, seperti look and feel, data transfer, aksesibilitas, serialisasi dan internationalization. Kita dapat menambahkan fitur undo/redo, printing, dan juga XML support. JGraph adalah turunan dari JComponent, yang merupakan kelas induk pada swing untuk semua komponen. JGraph juga dapat dikode menggunakan konvensi java untuk penamaan variabel dan method, layout source code dan komentar untuk keperluan javadoc.

Screenshot aplikasi kami [GUI workflow definition] yang menggunakan library JGraph sebagai visualisasi graf:

JGraph dapat diakses pada link ini. JGraph menyediakan bentuk dasar yaitu persegi panjang, namun tidak menutup kemungkinan para pemakai JGraph untuk dapat membuat node berbentuk elips, trapesium, jajar genjang, panah, dan bentuk-bentuk unik lainnya.

6 Responses to “Review JGraph”


  1. 1 umi fadilah August 1, 2008 at 9:46 pm

    ckckckckc… sukses kali kapenya temen2 kita yang di sigma ini.. ahaha.. bagus bagus paw,, gw belom bilang yah, kalo si proyek gw ini juga ada versi desktop app.nya, dan lumayan mirip2 gitu sama bikin node-node-an ginian.. huhu..

  2. 2 [PaW] August 1, 2008 at 9:49 pm

    @ume :
    kape kita di balicamp me :D

    yg kita buat ini jalan di atas java applet, yang nantinya jalan di atas browser :D

  3. 3 petra August 1, 2008 at 11:56 pm

    gak suka Java,

    hehehe

  4. 4 KnightDNA August 2, 2008 at 5:21 pm

    sama kayak di atas saya… :D

    dan untungnya KP ini gue bebas dari kode2 Jowo itu :P

  5. 5 pebbie August 2, 2008 at 10:42 pm

    wew, knapa gak bikin sendiri? visio itu tugas besar grafika ank 2001 lo..

  6. 6 [PaW] August 2, 2008 at 11:06 pm

    @ pebbie :
    buat sendiri apanya?
    yah proyeknya cuman GUI workflow definition editor yang bisa konek ke DB mereka via XML doang,, lain lagi kalo disuruh buat semacam visio :D


Leave a Reply




Hottest News

Mau tau cerita seru KP [Kerja Praktek] IF '05 dari sabang sampe timika? :P
TKP: Tjerita Kerdja Praktik

Jika ingin melihat tulisan2 yang lebih 'sampah' daripada 'kumpulan sampah2' ini, hehe.. Anda bisa mengunjungi tumblelog saya di http://inipunyapaw.tumblr.com

Jika ingin melihat tulisan2 yang lebih punya 'taste', Anda bisa mengunjungi biro kuliner di http://birokuliner.wordpress.com
Dijamin kenyang! Hehe.. Terima kasih :D

Disclaimer

This is my personal blog. All opinions and thoughts expressed here represent my own, not other people or organizations that I may be related or not with my opinions. All quotations, images, comments, trackbacks, and pingbacks are owned by their respective owners. I disclaim any responsibility for their contents. Jika terjadi kesamaan nama, tokoh, alamat, dll. hanyalah kebetulan belaka, dan bukan rekayasa. Hehehe...

Archives

RSS Unknown Feed

  • An error has occurred; the feed is probably down. Try again later.

Blog Stats

  • 78,515 hits