Tag Archives: Eclipse

Flex 2, ExtJs & BIRT: The Best Combination

Akhirnya aplikasi intranet ini benar2 menjadi gabungan 3 teknologi yang berbeda, yang masing2 nya mampu menunjukan kekuatannya sendiri-sendiri. Tidak disangka usaha selama ini menjadi perwujudan 3 kombinasi teknologi yang benar2 saya kagumi.

Intranet ini terdiri dari gabungan ExtJS dari sisi Main Menu interface nya,  dan sebagai pondasi sub-sub aplikasi, saya gunakan Adobe Flex dan untuk reporting sedang dalam proses peralihan ke BIRT.

Penyedia data-data, terdiri dari Oracle 9g (CMMS Maximo), MS SQL 2005 dan PI System.

So guys, coba pertimbangkan ke 3 teknologi ini untuk membangun web application yang power puoooll deh…

Berikut screen shot yang lain :

Iklan

Membuat custom function untuk BIRT reporting

BIRT merupakan reporting open source yang berbasiskan pada Eclipse. Kehandalannya sudah tidak perlu di ragukan lagi,.. bagaimana tidak, sebuah software ERP yang cukup terkenal pun ( maximo ) saat ini telah membundle aplikasinya dg BIRT. Bagi rekan2 yang ingin tahu lebih jauh tentang BIRT bisa mengunjungi website nya di sini.

Kali ini kita mencoba membuat suatu custom function (fungsi terbilang spt yg pernah sy bikin dg javascript tp di convert ke java version) utk report BIRT kita.

  1. pertama, unduhlah fungsi terbilang versi java di sini.
  2. Compile lah hingga menjadi java class.
  3. Jika anda menggunakan BIRT designer, copy kan java class di BIRT viewer plugin. letakkan di folder birt/WEB-INF/classes subfolder. jangan lupa menggunakan nama folder yg serupa spt package source nya. Cara kedua, letakkan di folder birt/scriptlib subfolder tapi dalam bentuk file jar
  4. Untuk menggunakannya di report kita, anda tinggal memanggilnya spt contoh berikut pada expression builder


importPackage(Packages.com.mycompany.myreport);
var o = new ToWords(row["total"]);

“Says: “+o.toWords();

Simple bukan…??? nah skr Anda bisa membuat custom fungsi apa saja utk BIRT reporting anda…

🙂