What is WebKit for SWT?

WebKit for SWT is an open-source embeddable Java(TM) WebKit browser component developed by Genuitec and contributed to the Eclipse Blinki Mobile DevKit project. WebKit for SWT can be used in the development of a wide range of Java SWT standalone and RCP applications that require integration of rich internet content, and services.

The WebKit browser engine is one of the hottest, most interesting browser technologies. It can be found on both the desktop and smartphones. For example, implementations of WebKit serve as the rendering engine behind Google's Chrome browser and the Android mobile Web browser, Apple's Safari and iPhone Mobile Safari browsers, Nokia's smartphones and the list grows daily. Much of the positive community vibe around WebKit is due to its early support of HTML5 features such as offline data storage, video and audio elements, CSS3 animation, and a new generation of rip'n fast high performance JavaScript engines such as Google's V8 and WebKit's SquirrelFish.

Licensing

WebKit for SWT is released under the EPL 1.0 license. Additional open-source licenses apply to the core native WebKit code included in the distribution.

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)


Hosting/Source Access

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

Resources

Contributors & Commercial Supporters



Project led by: Genuitec, LLC
Incubation

WebKit for SWT is part of the Blinki project, which is in the Incubation Phase
Screen Shots




Screen shots of WebKit for SWT validating Acid3 tests and running Flash.