24
HTML5 desktop on GNOME platform Mohammad Anwari Executive Director of BlankOn Project [email protected] 2013

Manokwari: HTML5 desktop built with gnome

Embed Size (px)

DESCRIPTION

GNOME.Asia 2013

Citation preview

Page 1: Manokwari: HTML5 desktop built with gnome

HTML5 desktop on GNOME platform

Mohammad AnwariExecutive Director of BlankOn Project

[email protected]

2013

Page 2: Manokwari: HTML5 desktop built with gnome

BlankOn

a non-profit project

a way to educate people about developing F/OSS software products

an exercise of F/OSS development before going upstream

Page 3: Manokwari: HTML5 desktop built with gnome

BlankOn

releases BlankOn Linux annually

based on Debian (used to be Ubuntu)

8 releases so far

Page 4: Manokwari: HTML5 desktop built with gnome

BlankOn

an F/OSS movement

not focusing only on releasing Linux distro

more to the development on the local capabilities

Page 5: Manokwari: HTML5 desktop built with gnome

why?

Page 6: Manokwari: HTML5 desktop built with gnome

architecture

BlankOn

GNOME

Linux

Page 7: Manokwari: HTML5 desktop built with gnome

architecture

BlankOn

GNOME

Linux

gnome-panel

nautilus

metacity

chromium

evolution

Page 8: Manokwari: HTML5 desktop built with gnome

architecture

BlankOn

GNOME

Linux

gnome-panel

nautilus

metacity

chromium

evolution

Page 9: Manokwari: HTML5 desktop built with gnome

gnome-panel

Page 10: Manokwari: HTML5 desktop built with gnome

gnome 3 camethen

Page 11: Manokwari: HTML5 desktop built with gnome

"miserable computers"

no graphics acceleration

512 MB

700 MHz

Page 12: Manokwari: HTML5 desktop built with gnome

subsystem choices

BlankOn

GNOME

Linux

nautilus

metacity

chromium

evolution

gnome-panel

gnome-shell

unity

????

Page 13: Manokwari: HTML5 desktop built with gnome

blankon-panel (2011)

Page 14: Manokwari: HTML5 desktop built with gnome

blankon-panel

panel

Page 15: Manokwari: HTML5 desktop built with gnome

blankon-panel

Vala

GTK+ 3

Page 16: Manokwari: HTML5 desktop built with gnome

manokwari (2012)

Page 17: Manokwari: HTML5 desktop built with gnome

manokwari (2012)

paneldesktop

Page 18: Manokwari: HTML5 desktop built with gnome

manokwari (2012)

ValaJavaScript

HTMLCSS

GTK+ 3

Page 19: Manokwari: HTML5 desktop built with gnome

architecture

webkitgtk

backend

GTK+ front-end

HTML front-end

Vala

HTML/JS/CSS

Page 20: Manokwari: HTML5 desktop built with gnome

manokwari (2013++)

paneldesktop

compositorwindow manager

Page 21: Manokwari: HTML5 desktop built with gnome

other side of story:

we're trying to get developers

Page 22: Manokwari: HTML5 desktop built with gnome

BlankOn

a non-profit project

a way to educate people about developing F/OSS software products

an exercise of F/OSS development before going upstream

Page 23: Manokwari: HTML5 desktop built with gnome

development tools

web browser

text editor

Page 24: Manokwari: HTML5 desktop built with gnome

waw.blankon.in