Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki3837: Launchers
The WebKit browser engine builds into a shared library called libwebkit-owb.so.1.0. An application that makes use of this library to display HTML or other web content will loosely be referred to as a "launcher". There are currently two sample launcher applications available from QNX:
  1. The wklauncher, which is a very simple GF based web browser application to allow you to see the basics of using the WebKit engine via the WebView API. See the source code here.
  2. The webkit_kd browser launcher used by QNX CAR. This is an OpenKODE and Composition Manager based launcher that is optimized for use in embedded systems with a separate HMI layer. Communication between the launcher and the HMI is done using a Persistent Publish Subscribe (PPS) messaging model. The source code for this launcher shows more advanced techniques such as support for hardware scrolling, and multiple browser windows. See the source code here. Please note that webkit_kd is under active development so it may not be stable. It is intended primarily as an example of a WebKit launcher implementation.



Active Tab Versions Inactive Tab - left sideAssociations Inactive Tab - left sideAttachments Inactive Tab - left sideBack LinksInactive Tab - right side  
    Version From To Version Comment Created By
    Version 6 Max Feil  -  11/16/2009
    Version 5 Link to document describing PPS communication between webkit_kd and the HMI. Max Feil  -  11/16/2009
    Version 4 Max Feil  -  11/16/2009
    Version 3 Fix camel case words to not be links. Max Feil  -  10/14/2009
    Version 2 Max Feil  -  08/26/2009
    Version 1 Max Feil  -  08/26/2009