SlideShare a Scribd company logo
dengan Maleo
TM
ASIA
2015
Kukuh Syafaat
Pengembang
Universitas Dian Nuswantoro Semarang, 18 April 2015
Bagian dari roadshow
Kenalan dulu
●
Kukuh Syafaat
●
GNU/Linux Enthusiast
●
Pengguna BlankOn sejak 1.0
●
Pengembang BlankOn mulai 7.0 (2011) s.d. sekarang
(2015, BlankOn X, dalam pengembangan)
●
UI/UX Designer @ KodeKreatif
Apa itu BlankOn?
●
Distribusi Linux yang dikembangkan oleh Tim Pengembang
BlankOn
●
BlankOn dikembangkan secara terbuka dan bersama-sama untuk
menghasilkan distro Linux khas Indonesia, khususnya untuk dunia
pendidikan, perkantoran dan pemerintahan.
●
BlankOn merupakan bagian dari gerakan Proyek BlankOn yang
memiliki cakupan yang lebih luas lagi. Gerakan ini bertujuan
untuk mengembangkan kompetensi sumber daya manusia
Indonesia dalam konteks perangkat lunak bebas dan terbuka.
●
Lebih lanjut blankon.id
Apa itu Maleo?
Macrocephalon maleo
(http://en.wikipedia.org/wiki/Maleo)
Maleo
●
Aplikasi untuk menjalankan HTML5 (HTML5 application
runner)
●
Maleo dapat menjalankan sebuah berkas HTML5 secara
native tanpa melalui peramban (browser)
●
Maleo ditulis menggunakan bahasa Vala dan dibangun
menggunakan Gtk+ webkit
Vala
●
Bahasa pemrograman OOP
●
Bahasa pemrograman modern untuk pengembang GNOME
●
Lebih lanjut
●
http://en.wikipedia.org/wiki/Vala_(programming_language)
●
https://wiki.gnome.org/Projects/Vala
WebKitGTK+
●
Portable web rendering engine WebKit to the GTK+ 3
●
Cocok untuk proyek-proyek yang membutuhkan segala jenis
integrasi web, misal aplikasi HTML / CSS , peramban
(browser) web.
●
Lebih lanjut http://webkitgtk.org/
Tantangan
●
Jarang (lihat) aplikasi destop lokal
●
Membuat aplikasi Gtk+ lebih sulit
●
Ingin lihat orang bikin aplikasi destop dengan mudah
Arsitektur Maleo
Maleo
Seed
libseed
WebKitGTK
JSC GObject
Aplikasi Maleo
Maleo
HTML5
CSS
JS
config.xml
Jembatan ke sistem
Maleo
HTML5
CSS
JS
config.xml
Seed JSC NodeJS
Maleo
HTML5
CSS
JS
config.xml
Seed JSC NodeJS
Status
●
Debut di BlankOn 8 (2012)
●
Oelam (https://github.com/diorahman/oelam), port ke OSX
oleh @diorahman
Rencana
●
Jembatan ke sistem dengan API yang sudah populer
●
SDK
Kabar terbaru dari dunia persilatan
Maleo + WebKit2
Kabar terbaru dari dunia persilatan (2)
x-maleo-widget
Mau turut?
https://github.com/BlankOn/maleo
Lisensi MIT
Mainan Maleo
●
BlankOn
Sudah terpasang secara default
●
Debian/Ubuntu
Unduh paket .deb di
http://arsip.blankonlinux.or.id/blankon/pool/main/m/maleo/
kemudian pasang paketnya
Maleo Hello World – config.xml
<?xml version="1.0" encoding="UTF-8"?>
<widget id="id.blankon.helloworld"
version="0.0.1"
xmlns="http://www.w3.org/ns/widgets"
width="400"
height="200">
<name>Hello World</name>
<description>
Hello World sample application
</description>
<author href="http://blankon.id">
BlankOn Development Team
</author>
<content src="index.html"/>
</widget>
Maleo Hello World – index.html
<!DOCTYPE HTML>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<center>
<h1>Hello Maleo!</h1>
</center>
</body>
</html>
Maleo Hello World
$ maleo /path/to/maleo-helloworld/

More Related Content

PDF
HTML5 dengan Maleo
Kukuh Syafaat
 
PDF
Mengenal Lebih Dekat dengan KSL.UNG
Kelompok Studi Linux UNG
 
PPS
9 diapositivas 1
ingles01
 
PDF
Tambah Keren dengan openSUSE
Kukuh Syafaat
 
PDF
BlankOn untuk kemandirian indonesia
Ainul Hakim
 
ODP
Pengenalan BlankOn Linux
Yoza Aprilio
 
PDF
Pengenalan BlankOn
Kukuh Syafaat
 
PDF
Pengenalan Proyek BlankOn
Mahyuddin Mahyuddin
 
HTML5 dengan Maleo
Kukuh Syafaat
 
Mengenal Lebih Dekat dengan KSL.UNG
Kelompok Studi Linux UNG
 
9 diapositivas 1
ingles01
 
Tambah Keren dengan openSUSE
Kukuh Syafaat
 
BlankOn untuk kemandirian indonesia
Ainul Hakim
 
Pengenalan BlankOn Linux
Yoza Aprilio
 
Pengenalan BlankOn
Kukuh Syafaat
 
Pengenalan Proyek BlankOn
Mahyuddin Mahyuddin
 

More from Kukuh Syafaat (20)

PDF
Building Upstream Contribution in Local FOSS Community
Kukuh Syafaat
 
PDF
Translating Open Source Apps
Kukuh Syafaat
 
PDF
Dibalik Layar Pengembangan GNOME 3.36
Kukuh Syafaat
 
PDF
Berkenalan (lagi) Dengan openSUSE
Kukuh Syafaat
 
PDF
GNOME l10n Indonesia Progress
Kukuh Syafaat
 
PDF
LibreOffice Flatpak, Snap and AppImage
Kukuh Syafaat
 
PDF
GNOME Recipes & Local Wisdom
Kukuh Syafaat
 
PDF
openSUSE Leap & Flatpak
Kukuh Syafaat
 
PDF
openSUSE Leap 15.0
Kukuh Syafaat
 
PDF
Berkenalan dengan Endless OS
Kukuh Syafaat
 
PDF
Flatpak and AppImage usage on openSUSE
Kukuh Syafaat
 
PDF
GUI Prototyping / Wireframing with Pencil
Kukuh Syafaat
 
PDF
Customizing GNOME Desktop
Kukuh Syafaat
 
PDF
Contributing to FOSS with Inkscape
Kukuh Syafaat
 
PDF
Tambah Keren dengan openSUSE
Kukuh Syafaat
 
PDF
Bermain Musik di GNU/Linux
Kukuh Syafaat
 
PDF
GNOME(TM) Desktop for Everyone
Kukuh Syafaat
 
PDF
Making Music with GNOME(TM)
Kukuh Syafaat
 
PDF
Kesenian
Kukuh Syafaat
 
PDF
Kesenian
Kukuh Syafaat
 
Building Upstream Contribution in Local FOSS Community
Kukuh Syafaat
 
Translating Open Source Apps
Kukuh Syafaat
 
Dibalik Layar Pengembangan GNOME 3.36
Kukuh Syafaat
 
Berkenalan (lagi) Dengan openSUSE
Kukuh Syafaat
 
GNOME l10n Indonesia Progress
Kukuh Syafaat
 
LibreOffice Flatpak, Snap and AppImage
Kukuh Syafaat
 
GNOME Recipes & Local Wisdom
Kukuh Syafaat
 
openSUSE Leap & Flatpak
Kukuh Syafaat
 
openSUSE Leap 15.0
Kukuh Syafaat
 
Berkenalan dengan Endless OS
Kukuh Syafaat
 
Flatpak and AppImage usage on openSUSE
Kukuh Syafaat
 
GUI Prototyping / Wireframing with Pencil
Kukuh Syafaat
 
Customizing GNOME Desktop
Kukuh Syafaat
 
Contributing to FOSS with Inkscape
Kukuh Syafaat
 
Tambah Keren dengan openSUSE
Kukuh Syafaat
 
Bermain Musik di GNU/Linux
Kukuh Syafaat
 
GNOME(TM) Desktop for Everyone
Kukuh Syafaat
 
Making Music with GNOME(TM)
Kukuh Syafaat
 
Kesenian
Kukuh Syafaat
 
Kesenian
Kukuh Syafaat
 
Ad

HTML5 dengan Maleo