open webos and enyo
DESCRIPTION
An introduction to Open webOS and Enyo as given to the NY Linux Users Group on April 12th.TRANSCRIPT
![Page 1: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/1.jpg)
Open webOS
![Page 2: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/2.jpg)
What is it?
Open-Source OS
Based on Web Standards
Linux Standard Kernel
![Page 3: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/3.jpg)
How did we get here?
webOS: Linux Based Mobile OS Strong Open-Source Roots:
http://opensource.palm.com/ Card-Based Multitasking
![Page 4: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/4.jpg)
Components
Browser (Isis)
Platform Portability Layer
DB8
Novacom
Forthcoming pieces…
![Page 5: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/5.jpg)
Enyo
Sibling project
![Page 6: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/6.jpg)
Governance
Open development
Apache 2.0
Github
Community contributions
![Page 7: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/7.jpg)
Isis Browser
Based on QtWebKit
Provides UI
![Page 8: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/8.jpg)
Platform Portability Layer
Provides hardware abstraction
Allows for easier porting to various platforms
![Page 9: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/9.jpg)
DB8
Database service provider
Based on LevelDB
Provides fine-grained permissions
Notifications of changes (think triggers)
![Page 10: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/10.jpg)
Novacom
Communications from PC to webOS Device
Sockets over USB
Think: adb for webOS
![Page 11: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/11.jpg)
Community Edition
WebOS Internals team leading effort
Rod Whitby is project Lead
![Page 12: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/12.jpg)
Future
Node Services
SysManager, SysManager Bus
Core Applications
Build Release Model
Open webOS Beta
![Page 13: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/13.jpg)
Enyo
HTML5 Application Development Framework
Cross Platform
Mobile and Desktop
Strong focus on encapsulation and reuse
![Page 14: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/14.jpg)
Enyo History
Enyo 1 for HP TouchPad
Enyo 1 now licensed for cross-platform
![Page 15: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/15.jpg)
Enyo 2.0
![Page 16: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/16.jpg)
Enyo Example
![Page 17: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/17.jpg)
Enyo Community Gallery
http://enyojs.com/gallery/
![Page 18: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/18.jpg)
Enyo Roadmap
April: Ares 2.0
April: Enyo 2.1
July: Enyo 2.2
![Page 19: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/19.jpg)
Getting Involved
Open webOS Project web Site http://openwebosproject.com
Github https://github.com/openwebos
IRC Irc.freenode.net#enyojs #openwebos
Forums http://forums.enyojs.com http://developer.palm.com
![Page 20: Open webOS and Enyo](https://reader036.vdocuments.mx/reader036/viewer/2022082808/555499e2b4c90502618b459e/html5/thumbnails/20.jpg)
Trivia
What is the URL for the Open webOS Project?
What is the name of project that provides the platform portability layer?
What is the name of the widget library currently available for Enyo?