Open webOS and Enyo
-
Upload
roy-sutton -
Category
Technology
-
view
781 -
download
1
description
Transcript of Open webOS and Enyo
Open webOS
What is it?
Open-Source OS
Based on Web Standards
Linux Standard Kernel
How did we get here?
webOS: Linux Based Mobile OS Strong Open-Source Roots:
http://opensource.palm.com/ Card-Based Multitasking
Components
Browser (Isis)
Platform Portability Layer
DB8
Novacom
Forthcoming pieces…
Enyo
Sibling project
Governance
Open development
Apache 2.0
Github
Community contributions
Isis Browser
Based on QtWebKit
Provides UI
Platform Portability Layer
Provides hardware abstraction
Allows for easier porting to various platforms
DB8
Database service provider
Based on LevelDB
Provides fine-grained permissions
Notifications of changes (think triggers)
Novacom
Communications from PC to webOS Device
Sockets over USB
Think: adb for webOS
Community Edition
WebOS Internals team leading effort
Rod Whitby is project Lead
Future
Node Services
SysManager, SysManager Bus
Core Applications
Build Release Model
Open webOS Beta
Enyo
HTML5 Application Development Framework
Cross Platform
Mobile and Desktop
Strong focus on encapsulation and reuse
Enyo History
Enyo 1 for HP TouchPad
Enyo 1 now licensed for cross-platform
Enyo 2.0
Enyo Example
Enyo Community Gallery
http://enyojs.com/gallery/
Enyo Roadmap
April: Ares 2.0
April: Enyo 2.1
July: Enyo 2.2
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
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?