JD-GUI, Java Decompiler

Delapan tahun yang lalu saya menulis tentang kegunaan sebuah Java decompiler. Salah satu cara untuk mengetahui jalan sebuah program adalah membongkar source code-nya. Meskipun ada dokumentasi, seringkali dokumentasi tidak membahas sampai jatung program. Jika source code-nya tidak disertakan, maka satu-satunya cara adalah melakukan decompile. Kebetulan saya memang sedang akan melakukan penyesuaian (apa padanan kata customization)… Continue reading JD-GUI, Java Decompiler

Published
Categorized as Java

Java WebService

Salah satu tugas saya yang baru adalah menangani masalah integrasi banyak sekali aplikasi dengan berbagai macam platform teknologi. Sebuah tantangan yang sangat menarik setelah bertahun-tahun menangani sistem Enterprise Resource Planning (ERP). Integrasi yang diimplementasikan pabrik tempat saya bekerja menggunakan pendekatan Service Oriented Architecture (SOA), memakai produk Oracle Fusion SOA Suites Middleware. Berbicara tentang SOA, tentu… Continue reading Java WebService

Published
Categorized as Java

JRockit Lebih Baik Daripada Sun JDK

Sejak mengenal Java hingga sampai sekarang, saya adalah pengguna setia Sun Java, baik Java Development Kit-nya maupun Java Runtime Environment-nya. Bukannya apa-apa, saya memang tidak pernah mengenal SDK (Standard Development Kit) selain bawaan dari Sun. Dan saya tidak pernah menemui masalah ketika memakainya di production environment. Hingga kemarin waktu saya mau deploy Liferay. Saya menggunakan… Continue reading JRockit Lebih Baik Daripada Sun JDK

Published
Categorized as Java

Kembali ke Masa Silam: Secangkir Kopi Java

Liburan semester waktu sekolah S1 dulu memang tiada duanya. Liburannya bisa sampai dua bulan dan bagi saya yang cukup beruntung tidak harus mengulang mata kuliah di semester pendek, saya bisa menghabiskan waktu-waktu itu dengan nganggur di rumah. Bermalas-malasan, bersantai-santai, tidak dibebani rutinitas. Hal yang kini sungguh merupakan kemewahan yang jarang sekali bisa dinikmati. Tetapi mungkin… Continue reading Kembali ke Masa Silam: Secangkir Kopi Java

Eclipse BIRT Ganymede: Loncatan Lebar BIRT

Saya pernah membahas tentang beberapa mesin pembuat laporan berbasis Java (Java reporting engine) dan menahbiskan Actuate sebagai tool reporting yang paling hebat. Tapi sayangnya, lisensi Actuate tidak free alias harus membayar sejumlah uang tertentu agar bisa memakainya. Di sisi open source, saya menganggap Jasper Report dan Eclipse BIRT sebagai tool reporting terbaik yang free. Fleksibilitas… Continue reading Eclipse BIRT Ganymede: Loncatan Lebar BIRT

Published
Categorized as Java

Memperkenalkan: JBoss Seam Framework

ANOTHER JAVA EE FRAMEWORK Saya rasa, Java Enterprise telah memasuki masa titik jenuhnya. Hal ini ditandai dengan munculnya bermacam-macam framework dengan gaya yang berbeda-beda. Seringkali framework malah justru mempersulit kita dalam membangun sebuah aplikasi Java. Kejenuhan ini adalah keadaan yang sangat rawan ketika sebuah paradigma pemrograman baru masuk dan membawa kemudahan-kemudahan yang segar yang bisa… Continue reading Memperkenalkan: JBoss Seam Framework

Published
Categorized as Java, Review

Memperkenalkan: XML-RPC

XMLRPC adalah akronim dari eXtensible Markup Language – Remote Procedure Call. Sebuah spesifikasi XML yang menjelaskan mengenai mekanisme pemanggilan prosedur jarak jauh dengan menggunakan XML. Bisa dikatakan, XMLRPC adalah salah satu bentuk webservice yang disederhanakan dari standar yang konvensional. Dua sistem yang benar-benar terpisah dan berbeda platform serta lingkungan bisa saling berkomunikasi lewat sarana file… Continue reading Memperkenalkan: XML-RPC