HTML5 in a Plasma-Active World

download HTML5 in a Plasma-Active World

of 16

Transcript of HTML5 in a Plasma-Active World

  • 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

    [email protected]

    +49 (6151) 870 589 0

    l Company

    basysKom GmbHRobert-Bosch-Str. 7

    64293 Darmstadt

    Germany

    [email protected]

    +49 (6151) 870 589 0

    www.basyskom.com

    mailto:[email protected]://www.basyskom.com/http://www.basyskom.com/mailto:[email protected]