Rohmad Hidayat's Blog

Icon

My Notes on Mobile Technology, Python GUI, Python Web Framework, Software Development, Database, Server, Embedded System, Mini Computer

Aplikasi Nagios Monitor untuk IPhone berbasis Python

Bagi pekerja IT aplikasi Nagios tentu sudah tidak asing lagi di telinga. Nagios adalah aplikasi server monitoring yang memiki kemampuan handal memonitor kondisi server secara lengkap dan realtime. bagi anda yang ingin membaca lebih lanjut silahkan merujuk http://www.nagios.org/ sebagai official website Nagios.

kali ini saya menyajikan aplikasi yang secara tidak sengaja saya temukan di alamat http://damien.degois.info/projects/nagios4iphone/demo/#_home yang berupa aplikasi yang diperuntukkan bagi pengguna Iphone untuk memonitor server secara remote melalui devais IPHone. yang menarik dari aplikasi ini adalah penggunaan Python sebagai core engine dalam membuat aplikasi. Nagios monitoring memanfaatkan Python Web Framework yang disebut dengan bottle.

bottle digunakan sebagai collecting engine yang secara kontinyu melakukan checking ke Nagios server kemudian data diumpan ke bottle engine sehingga dapat diakses melalui web browser. untuk menampilkan aplikasi standar IPhone digunakan IPhone ui (iui) sebagai interfarce yang di ikat di bottle app. efek transisi ala IPhone menjadi ciri khas aplikasi ini sehingga nyaman sekali dilihat.

kemampuan Bottle sangat menakjubkan dari sisi kecepatan, kelincahan dan kecilnya file aplikasi. Bottle tampil dengan aplikasi berukuran 40 kbyte. sangat cocok untuk embedded system ataupun sistem otonom minimalis. dalam kesempatan ini saya mencoba mengunakan bottle untuk membangun aplikasi di SmartPhone Samsung C6625 valencia. semoga bermanfaat.

Referensi:

1.http://damien.degois.info/projects/nagios4iphone/demo
2. http://bottle.paws.de/
3. http://code.google.com/p/iui/

Advertisements

Filed under: Mobile Device Programming, Programming, Python

‘Mobilitas’ Python

perkembangan python menuju bahasa pemrograman untuk ‘mobile device’ patut diperhitungkan. setelah sukses menjadi platform Desktop dan Web, kini python menuju babak baru. mulai dari Windows Mobile , Symbian, iphone, openmoko, nokia s90, nokia Maemo mulai melirik fleksibilitas python. saya cukup terkesan dengan maemo dan openmoko. karena relatif ‘baru’ terdengar di telinga. kalau windows mobile (wince), symbian based device, tidak perlu lagi bertanya. ok, berikut keterangan dari http://www.openmoko.org

Openmoko is not a technology company. And it’s not a brand. It’s the story of a small group’s journey through technology, art, and culture. Along the way, we create products that reflect the evolving perspective of our values and the experiences we share together. We formed a company because we want to share this perspective with you.

Openmoko, Inc.
Based in Taipei, Taiwan
Founded by Sean Moss-Pultz with the help of Timothy Chen
Established in 2006, Openmoko is operating in product design, engineering and communications.

openmoko adalah device yang mengincar pengguna wiki, namun dalam daftar aplikasi, banyak sekali aplikasi yang dibuat dengan python selayaknya aplikasi handphone. untuk daftarnya dapat dilihat di http://wiki.openmoko.org/wiki/Applications. sangat menarik karena berbasis python. Hndheld openmoko adalah http://www.openmoko.com/freerunner.html, yang didefinisikan sebagai ”

The FreeRunner mobile phone was specifically designed with ease of developer access from the very start. Our goal was to “Free Your Phone.” Hardware components were selected based on the requirement of publicly available documentation. A debug port with complete access to all the low-level hardware was added, along with interesting signals at easily solderable contact pads so hardware hackers can have fun. Even an extra memory chip was added with an additional operating system. This way, if you overwrite your main system, you can boot into an emergency recovery mode.

  • Founder Sean Moss-Pultz
  • Core Team Harald Welte
  • Michael Lauer
  • Werner Almesberger
  • Project Management Teenie Hung
  • Design William Lai
  • Production Tim Lee
  • Purchasing Tina Kao

“. sangat menarik sekali.

yang lebih heboh lagi adalah Nokia Maemom. Maemo sendiri adalah sebuah platform linux untuk handphone nokia. dengan mengadopsi fleksibiltas dan dukungan package yang banyak kita menjadi semakin leluasa berimajinasi dengan python untuk dijalankan di berbagai platform hardware.

Referensi:

http://maemo.nokia.com/
http://www.openmoko.com/wikireader.html
http://qt.nokia.com/downloads/sdk-windows-cpp
http://www.rkblog.rk.edu.pl/w/p/webkit-pyqt-rendering-web-pages/
http://talk.maemo.org/showthread.php?t=30865
http://wiki.forum.nokia.com/index.php/Getting_started_with_PyQt_for_Maemo
http://wiki.openmoko.org/wiki/Applications
http://www.sivachandran.in/index.php/blogs/web-automation-using-pyqt4-and-jquery
http://www.riverbankcomputing.co.uk/software/pyqt/intro
http://bintang1992.wordpress.com/2009/09/16/facebook-versi-iphone-dengan-pyqt4-webkit/
http://go2.wordpress.com/?id=725X1342&site=bintang1992.wordpress.com&url=http%3A%2F%2Ftechbase.kde.org%2FDevelopment%2FLanguages%2FPython%2FPyKDE_WebKit_Tutorial
http://webkit.org/

http://www.cs.usfca.edu/~afedosov/qttut/

Filed under: Mobile Device Programming, Programming, Python

Tes Posting Blog from Mobile Device…

testing percobaan…..

Filed under: Mobile Device Programming