Skip to content

Client Application Platform for Desktop and Mobile

Notifications You must be signed in to change notification settings

orange451/JadeFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JadeFX

Client Application Platform for Desktop and Mobile. Develop Desktop applications utilising GLFW and Mobile applications utilising GLFM. JadeFX can be run with a standard JDK/JVM using LWJGL3 or with MiniJVM. JadeFX can be incorporated in to your already existing OpenGL project, and/or it can be used to manage all your windowing and rendering code.

Features

  • JavaFX-like scene graph implementation
  • CSS Styling (not complete)
  • Deployment on both Desktop and Mobile

Supported Operating Systems

  • Windows
  • Mac
  • Linux
  • iOS
  • Android

(This library is heavily under development)

Libraries required:

LWJGL3
MiniJVM

Include JadeFX in your project

Maven
<repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
</repositories>

<dependency>
    <groupId>com.github.orange451</groupId>
    <artifactId>JadeFX</artifactId>
    <version>master-SNAPSHOT</version>
</dependency>
Gradle
allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

dependencies {
        implementation 'com.github.orange451:JadeFX:master-SNAPSHOT'
}

Example Projects (Maven POM included)

MiniJVM ios xcode project: https://github.com/orange451/jadefx_minijvm_ios

MiniJVM Examples (Maven) https://github.com/orange451/JadeFXExampleApplications-MiniJVM

LWJGL Examples (Maven) https://github.com/orange451/JadeFXExampleApplications-LWJGL

Pictures

About

Client Application Platform for Desktop and Mobile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published