09 June 2008

Aplikasi PyGTK embed Web Browser

Saya saat ini kebingungan ingin membuat aplikasi dengan PyGTK yang meng-embedkan Web Browser didalamnya.
Ada beberapa ide sebenarnya, tapi gara2 saya mentargetkan untuk multi platform jadi tersandung - sandung :)
  • Ide pertama menggunakan Engine Webkit yang sudah menyediakan binding ke python+gtk tetapi saat ini masih tersedia versi Linux saja, di windows belum bisa menemukan versi binary nya. Kemungkinan untuk di build sendiri baru bisa
  • Ide kedua dengan menggunakan pymozembed sama dengan kasusnya webkit tidak ada versi binarynya di windows sehingga akan memerlukan rebuild dulu yang belum tentu smooth
  • Ide terakhir kemungkinan ini yang akan saya pakai yaitu membuat satu wrapper katakan pygtkbrowser dimana wrapper ini akan berupa class turunan dari Gtk.Container yang didalamnya terdapat browser, wrapper ini akan mendeteksi OS yang sedang digunakan kalau OS Linux akan memanggil mozembed sedangkan kalau Win akan meload component IE dengan bantuan module win32
Ide terahkhir tersebut masih ada kendala dimana saya belum bisa meload IE untuk di embed didalam gtk.container

No comments: