html5 on linux desktop

Download HTML5 on Linux Desktop

If you can't read please download the document

Upload: princeofgiri

Post on 15-Jan-2017

237 views

Category:

Engineering


0 download

TRANSCRIPT

HTML5 On Linux Desktop

Ahmad [email protected]@gnome.org

@princeofgiri

Lisensi: CC-BY-SACopyright (c) 2016, Ahmad Haris

This workshop material consist of introduction to Maleo, simple debian packaging and basic Cordova

HTML5 application runnerBuilt using Gtk+ Webkit port in ValaGithub.com/BlankOn/maleo

Maleo

Installing Maleo

Installing dependecies:bzr devscripts build-essential fakeroot debhelper gnupg pbuilder dh-make dpkg-dev ubuntu-dev-tools

Fetch from BlankOn bzr repositoriesbzr clone http://dev.blankonlinux.or.id/browser /tambora/maleo

Installing Maleo

Preparing build dependencies, check build dependenciesdpkg-checkbuilddeps

Installing dependenciescdbs gnome-common libglib2.0-dev libgtk-3-dev libxml2-dev automake1.11 valac libvala-0.30-dev libjavascriptcoregtk-4.0-dev

Get from http://pendekar.blankon.in/~dotovr/xenial/

Installing Maleo

Build Maleodpkg-buildpackage -rfakeroot

Installdpkg -i maleo

Hello Taiwan

index.htmlconfig.xml

Hello Taiwan

Hello Taiwan

Hello Taiwan

Hello Taiwan

HelloTaiwan Example Hello to Taiwan princeofgiri (cc by sa version 2.0)

Hello Taiwan

Creating Debian Package

Preparing debian folder, consist of : changelog, compat, control, copyright, install, rules and source/format

Preparing .desktop file

Preparing your icon

Preparing Build to Android

Installing android sdk

Installing nvmcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash

Installing nodejsnvm install stable

Installing cordovanpm install cordova -g

Creating Cordova Project

$ cordova create hellotaiwan-android com.princeofgiri.hello HelloTaiwan$ cordova platform add android$ cordova build android$ cordova run android

Challenge!

Choose 1 html5 application and build it!