7/28/2019 HTML5 in a Plasma-Active World
1/16
ELC 2012 - HTML5 in a Plasma Active World 1
Embedded LinuxCon 2012
HTML5 in a Plasma Active World
Danny Bennettbasyskom GmbH
7/28/2019 HTML5 in a Plasma-Active World
2/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 2012
2/16
Overview
l What is WAC?
l What so special about HTMLv5?
l Plasma Active, which is... ?
l What is this all about?
l Who really cares?
l So what did you do?
l What's supported now and how does it work?
l Again why do I care?
l Conculsions???
l So what's next?
7/28/2019 HTML5 in a Plasma-Active World
3/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20123/16
What is this all about?
l Linux SDK
l HTML5 and WAC
l Qt/Plasma Quick
l Linux mobile devices
7/28/2019 HTML5 in a Plasma-Active World
4/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20124/16
What is WAC?
l WAC == Wholesale Applications Community
l An open global alliance made up of the worlds largest mobile phone network operators andmanufacturers and is dedicated to making life easier for developers to create and distribute
compelling digital content.
l WAC has a few versions of its specifications
v1.x JIL (Joint Innovation Lab)v2.x JavaScript
Recently added GSMA's OneAPI support
7/28/2019 HTML5 in a Plasma-Active World
5/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20125/16
What so special about HTML v5?
No more Googling to remember what doctype looks like, it has been simpified to this...
Meta tag no long needs http and html content description...
CSS is now default style
JavaScript is now default scripting laungage
l Native support for audio and video, tags, tags, tags, descriptive markup, new to
provide better graphics and animations, better offline access, client side storage, lots of new
stuff in CSS, types, types, types, and of course better mobile layout support, etc...
7/28/2019 HTML5 in a Plasma-Active World
6/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20126/16
Plasma Active, which is... ?
l Plasma Active aims at creating a cross-device user experience for emerging devices such as
tablet computers, media centers, smartphones, and more...
l UX enviroment built using Qt and Qt Quick, KDE plasma and a few other KDE libraries
l Common Linux desktop stack (Linux kernel, Qt and KDE's Plasma Framework)
l UI, Plasma Quick (Plasmoids supported)
l Project details...
http://community.kde.org/Plasma/Active
7/28/2019 HTML5 in a Plasma-Active World
7/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20127/16
What is this all about?
l Linux SDK
l HTML5 and WAC
l Qt/Plasma Quick
l Linux mobile devices
7/28/2019 HTML5 in a Plasma-Active World
8/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20128/16
Who really cares?
l Designers
l Developersl OEM, Vendors
l Community (at least I do)
7/28/2019 HTML5 in a Plasma-Active World
9/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 20129/16
So what did you do?
l WeTab, Archos 101G9, Advent Vega hardware platforms
l MeeGo 1.2 OS, Mer OS
l Plasma Active Two UI Toolkit
l webRTC
7/28/2019 HTML5 in a Plasma-Active World
10/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201210/16
What's supported now and how does it work?
l WAC 2.0 but missing some system API's support
l Partial HTML5 on MeeGo 1.2, fully support on latest Mer buildl Widgets HTML, C++, QML, Python etc. in the same canvas (almost seemlessly)
7/28/2019 HTML5 in a Plasma-Active World
11/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201211/16
Again why do I care?
l WAC is not there yet
l HTML5 is a big spec
l All WebKits are not equal
7/28/2019 HTML5 in a Plasma-Active World
12/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201212/16
Conculsions???
l WebKit 1.x missing bits
l Qt Quick 1.x not really HTML5
l Hardware CPU bound
l Plasma Active performance
7/28/2019 HTML5 in a Plasma-Active World
13/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201213/16
So what's next?
l Qt 5.x
l Faster Hardwarel Optimized Plasma Active
l Larger HTML5 features
l WAC support description
l webRTC API's and WAC
7/28/2019 HTML5 in a Plasma-Active World
14/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201214/16
How can I help?
l Plasma-Active
http://plasma-active.org/ mailing list: [email protected]
l WebKit
http://www.webkit.org/
mailing list: [email protected]
l W3C http://www.w3.org/
l WAC
http://www.wacapps.net/
http://plasma-active.org/mailto:[email protected]://www.webkit.org/mailto:[email protected]://www.w3.org/http://www.wacapps.net/http://www.wacapps.net/http://www.w3.org/mailto:[email protected]://www.webkit.org/mailto:[email protected]://plasma-active.org/7/28/2019 HTML5 in a Plasma-Active World
15/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201215/16
Quick Facts basysKom
l Business focus High Quality Embedded Development Services
Reliable Partner for Realizing Innovative Products
l Owner Dr.-Ing. Eva Brucherseifer
KDE e.V. President 2005 - 2007
l Team 45
25 Certified Qt Developers, thereof 6 Qt Specialists, 2 Qt Ambassadors
l Locations Darmstadt, Germany (Headquarter)
Nrnberg, Germany
California, US (planned)
l Milestones 2003 Market entry
2004 first Embedded project, Qt based
2005 Qt Partner
2005 first browser software project2008 first project in the mobile market
2010 founding member of Plasma Active
2011 offering WebKit & HTML5 development
7/28/2019 HTML5 in a Plasma-Active World
16/16
ELC 2012 - HTML5 in a Plasma Active World February 16th, 201216/16
Contact
l Contact
Dr.-Ing. Eva BrucherseiferManaging Director
+49 (6151) 870 589 0
l Company
basysKom GmbHRobert-Bosch-Str. 7
64293 Darmstadt
Germany
+49 (6151) 870 589 0
www.basyskom.com
mailto:[email protected]://www.basyskom.com/http://www.basyskom.com/mailto:[email protected]Top Related