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
PDF
Mengenal Lebih Dekat dengan KSL.UNG
PPS
9 diapositivas 1
PDF
Tambah Keren dengan openSUSE
PDF
BlankOn untuk kemandirian indonesia
PDF
Pengenalan Proyek BlankOn
ODP
Pengenalan BlankOn Linux
PPTX
Pengenalan OS Blankon 0.6.0
HTML5 dengan Maleo
Mengenal Lebih Dekat dengan KSL.UNG
9 diapositivas 1
Tambah Keren dengan openSUSE
BlankOn untuk kemandirian indonesia
Pengenalan Proyek BlankOn
Pengenalan BlankOn Linux
Pengenalan OS Blankon 0.6.0

Similar to HTML5 dengan Maleo (20)

PPTX
Pengenalan OS Blankon Versi 0.6.0
PDF
Model bisnis-foss-dan-blankon(1)
PDF
04 presentasi konsep_pengembangan_open_source
PPTX
Pengenalan HTML5, Mobile Application, dan Intel XDK
PDF
Penerjemahan BlankOn Linux
PDF
Laporan praktikum 1 pemrograman mobile
PDF
How to be an Android Developer by Deni Rohimat
PDF
How to be an Android Developer
PDF
Aplikasi Gallery Pengetahuan
PDF
Arsitektur Sistem Operasi BlankOn 201104
PDF
BAB VI - PENGENALAN APPINVENTOR
PDF
Iosa presentasi
PDF
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
PDF
Presentasi blank on logo baru
PDF
Sedikit Sejarah dan Panduan Ubuntu 13.10
PDF
WarSi (Warung Aplikasi) untuk BlankOn Linux
PDF
Blan konf 2010_blankon-partnership_rusmanto
PDF
Mengenal grombyang-edu-1-04
PDF
Membuat Aplikasi Android dengan App Inventor 2
Pengenalan OS Blankon Versi 0.6.0
Model bisnis-foss-dan-blankon(1)
04 presentasi konsep_pengembangan_open_source
Pengenalan HTML5, Mobile Application, dan Intel XDK
Penerjemahan BlankOn Linux
Laporan praktikum 1 pemrograman mobile
How to be an Android Developer by Deni Rohimat
How to be an Android Developer
Aplikasi Gallery Pengetahuan
Arsitektur Sistem Operasi BlankOn 201104
BAB VI - PENGENALAN APPINVENTOR
Iosa presentasi
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
Presentasi blank on logo baru
Sedikit Sejarah dan Panduan Ubuntu 13.10
WarSi (Warung Aplikasi) untuk BlankOn Linux
Blan konf 2010_blankon-partnership_rusmanto
Mengenal grombyang-edu-1-04
Membuat Aplikasi Android dengan App Inventor 2
Ad

More from Kukuh Syafaat (20)

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

HTML5 dengan Maleo