An open API service indexing awesome lists of open source software.

https://github.com/miho/vfxwebkit

Experimental WebKit Integration for JavaFX
https://github.com/miho/vfxwebkit

Last synced: 7 months ago
JSON representation

Experimental WebKit Integration for JavaFX

Awesome Lists containing this project

README

          

# VFXWebKit
Experimental WebKit Integration for JavaFX

**This reository is outdated! The successor of this experimental repository is [NativeFX](https://github.com/miho/NativeFX).**

## TODO
- Mouse/Keyboard integration
- performance improvements (dirty rect etc.) **Update[15.08.2016]:** got direct buffers working
- Windows support
- ...

![](/resources/img/screenshot-02.png)
![](/resources/img/screenshot-01.png)

## Build Instructions

### Reqirements (OS X)
- Xcode 6.x
- Qt 5.x (tested with Qt 5.4.2)
- JDK 8 (tested with JDK 1.8u45)

### Setup Build properties

Specify the Qt executable path `QT5PATH` and `JDK_HOME` variable in the `build.properties` file.

**Example**

# QT5 bin directory (contains qmake etc.)
QT5PATH=/usr/local/opt/qt5/bin/

# JDK version tht shall be used for JNI
JDK_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/

### IDE

Open the `VFXWebKit` [Gradle](http://www.gradle.org/) project in your favourite IDE (tested with NetBeans 8.0.2) and build it
by calling the `assemble` task.

### Command Line

Navigate to the [Gradle](http://www.gradle.org/) project (e.g., `path/to/VFXWebKit`) and enter the following command

#### Bash (Linux/OS X/Cygwin/other Unix-like OS)

./gradlew assemble

## Run The Demo

To run the demo call the `run` task.