Leadership

Partners

Careers

Resources

Pay it Forward

Genuitec Labs::Projects and Research


WebKit for SWT (ver. 0.6)

The first WebKit browser for Java

WebKit for SWT (ver. 0.6) is an open-source embeddable Java™ WebKit browser component developed by Genuitec. This component can be used in the development of a wide range of Java SWT applications that require integration of rich HTML5, CSS3, JavaScript and Flash content and functionality.

WebKit for SWT is being developed to serve as a technology platform for the open source mobile web initiative, Eclipse "Blinki" Mobile Web DevKit and the MobiOne mobile Web IDE.

WebKit for SWT is available under the open source EPL license and is distributed in two forms:

  • Zip archive containing the required Java libraries and examples for use by standalone Java SWT application developers
    (Select DOWNLOAD button below to access webkit4swt-distro-0.6.0.zip)

  • Eclipse update-site for Eclipse RCP application and tool developers
    Update-site URL: http://opensource.genuitec.com/webkit4swt/

View WebKit for SWT Developer Guide to get started.


Note: At this time WebKit for SWT is available only on the Windows platform and requires Java6

Here are the licenses that apply to the WebKit for SWT bundle:

  • Eclipse Public License (available at http://www.eclipse.org/legal/epl-v10.html)
  • Apple WebCore License (available at http://www.opensource.apple.com/source/WebCore/WebCore-4A93/LICENSE-APPLE)
  • Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
  • BSD (available at http://www.opensource.org/licenses/bsd-license.php)
  • ICU License (available at http://www.icu-project.org/repos/icu/icu/trunk/license.html)
  • GNU Lesser General Public License 2.1 (available at http://opensource.org/licenses/lgpl-2.1.php)
  • libPNG/zlib License (available at http://www.libpng.org/pub/png/src/libpng-LICENSE.txt)
  • Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
  • Open SSL License (available at http://www.openssl.org/source/license.html)
  • ZLib license (available at http://www.opensource.org/licenses/zlib-license.php)


WebKit for SWT is hosted on Genuitec servers, as part of the core distribution of WebKit for SWT includes portions of LGPL code. Due to legal and licensing requirements of the Eclipse Foundation, the code base can not be hosted by Eclipse.org.



Versions of Key Components
  • Chromium Embedded Framework - branched at Rev 26
  • Chromium Framework - branched at Rev 16964 includes WebKit Rev. 531



WebKit Site

Acid3 Test Results

Rush Flash Site

This is the initial availability of WebKit for SWT under the EPL license.



Blinki Mobile Web DevKit

For the mobile Web and mobile application development

Blinki (formerly FireFly), which will be built upon WebKit for SWT, is slated to be part of the Device Software Development Platform (DSDP) project. Initial feature releases are planned to begin in Q2 '09.

The Blinki project proposes to include the following mobile web frameworks and tools:

  • simulated smartphone web previewer framework
  • smartphone browser DOM inspector and JavaScript debugger
  • web UI rendering kit
  • device service access framework
  • deployment framework
  • educational resources
  


WebKit for SWT and Blinki are moving forward with the goal of open-sourcing the codebase at Eclipse as part of the Blinki project .