This project contains a collection of demos for using DukeScript. In case you don't know Dukescript yet: It's a framework which allows you to run the same Java application everywhere, in the Browser, on your desktop, on iOS or Android, or even as a plugin for your IDE. In the past we've been developing lots of demos to teach the use of the core technology, show useful tricks and workarounds, or demonstrate how to use the many libraries.
With this project we've started to collect them and make them available from a single place, to make it easier for us to maintain and for you to find.
Here are the demos we've collected so far:
- FXBeanInfo JavaFX Embedded Demo
- FXBeanInfo HTML Ui Demo
- CRUD Application
- Fifteen Puzzle Game
- Match 3 Game (Candy Crush)
- Twitter Client
- Progress Bar
- Paging
- Big Table
Currently these versions of dependencies are used:
- org.netbeans.html:net.java.html : 1.5.1
- org.apidesign.bck2brwsr:emul : 0.30
- com.dukescript.api:javafx.beaninfo : 0.4
- com.dukescript.api:junit-browser-runner : 1.0
- com.dukescript.canvas:canvas-api : 0.11
- com.dukescript.api:charts : 0.9
- com.dukescript.api:leaflet4j : 0.7.7
- com.dukescript.presenters (android, browser, ios, etc.) : 1.5.2
- com.dukescript.api:javafx.beaninfo : 0.4
- com.simpligility.maven.plugins:android-maven-plugin : 4.1.1.4
- Android Plugin version: 4.5.0
- net.orfjackal.retrolambda:retrolambda-maven-plugin : 2.5.5
- android.platform.version 26
- com.mobidevelop.robovm:robovm-rt : 2.3.5
Enjoy exploring DukeScript!