JS di Destop

844 views

Published on

Dipaparkan dalam pertemuan @JakartaJS, 28 Januari 2014 di kantor KasKus

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
844
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JS di Destop

  1. 1. JS di Destop Pertemuan @JakartaJS, 28 Januari 2014 Mohammad Anwari @aksimdamt
  2. 2. Bukan typo, tapi sesuai padanan istilah yang tertuang dalam Instruksi Presiden no 2/2001 JS di Destop Pertemuan @JakartaJS, 28 Januari 2014 Mohammad Anwari @aksimdamt
  3. 3. Direktur Eksekutif Proyek BlankOn Pendiri KodeKreatif
  4. 4. Lisensi: CC-by-SA Gambar-gambar hak cipta pemiliknya
  5. 5. Gjs Gjs libGjs Spidermonkey GObject Berbasis Spidermonkey dari Mozilla Merekat ke GObject Mesin JS
  6. 6. const Gtk = imports.gi.Gtk; const GLib = imports.gi.GLib; // Initialize the gtk Gtk.init(null, 0); let mwindow = new Gtk.Window ({type : Gtk.WindowType.TOPLEVEL}); let label = new Gtk.Label ({label : "Hello World"}); // Set the window title mwindow.title = "Hello World!"; mwindow.connect ("destroy", function(){Gtk.main_quit()}); // Add the label mwindow.add (label); // Show the widgets label.show (); mwindow.show(); Gtk.main();
  7. 7. Gjs GNOME Shell Gjs Gtk+/Clutter libGjs Spidermonkey GObject GNOME Shell Mesin JS
  8. 8. © gnome.org
  9. 9. const Gtk = imports.gi.Gtk; const GLib = imports.gi.GLib; // Initialize the gtk Gtk.init(null, 0); mwindow = new Gtk.Window ({type : Gtk.WindowType.TOPLEVEL}); label = new Gtk.Label ({label : "Hello World"}); // Set the window title mwindow.title = "Hello World!"; mwindow.signal.destroy.connect (function(){Gtk.main_quit()}); // Add the label mwindow.add (label); // Show the widgets label.show (); mwindow.show(); Gtk.main();
  10. 10. Seed Seed libseed JSC GObject Berbasis JSC dari Apple Merekat ke GObject Mesin JS
  11. 11. Seed Maleo Manokwari Seed WebkitGtk libseed JSC GObject Maleo Manokwari Mesin JS
  12. 12. Tantangan Jarang (lihat) aplikasi destop lokal Membuat aplikasi Gtk+/Clutter lebih sulit Ingin lihat orang bikin aplikasi destop dengan mudah
  13. 13. L TI JUDU GAN I ENTAS PRES Maleo, main JS di Destop Pertemuan @JakartaJS, 28 Januari 2014 Mohammad Anwari @aksimdamt
  14. 14. Macrochepalon maleo http://en.wikipedia.org/wiki/File:Stavenn_Maleo.jpg CC-by-SA
  15. 15. Maleo Maleo Seed WebkitGtk Yang belum ada padanan Indonesianya, ditulis dalam kutip atau dalam bentuk huruf miring libseed JSC “Runner” aplikasi HTML5 GObject
  16. 16. Aplikasi Maleo Maleo HTML5 CSS JS config.xml Maleo
  17. 17. Jembatan ke sistem Maleo HTML5 CSS JS Seed JSC NodeJS config.xml Maleo
  18. 18. Status ● Debut di BlankOn 8 (2012) ● oelam, port ke OSX oleh @diorahman
  19. 19. Rencana ● Jembatan ke sistem dengan API yang sudah populer ● SDK
  20. 20. Mau turut? https://github.com/BlankOn/maleo MIT

×