Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielpeintner/wot-fxui
https://github.com/danielpeintner/wot-fxui
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/danielpeintner/wot-fxui
- Owner: danielpeintner
- License: mit
- Created: 2018-03-25T12:38:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-12T13:00:48.000Z (almost 2 years ago)
- Last Synced: 2024-01-24T04:54:38.912Z (6 months ago)
- Language: Java
- Size: 160 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-web-of-things - WoT FXUI - UI for desktop, mobile, browser (Section / WoT Implementations)
README
# wot-fxui
## Running Web-UI instance
http://plugfest.thingweb.io:8088/test/fullscreen/default
## Installation
JavaFXPorts:
http://docs.gluonhq.com/javafxports/### Issues & Resolutions
https://stackoverflow.com/questions/42143300/how-can-i-install-android-support-library-to-deploy-a-gluon-mobile-application/42143741#42143741
## Building & Running
### Run
```
mvn jfx:run
```### Executable
```
mvn jfx:native
```### Desktop
```
gradlew -b jfxmobile.gradle run
```### Android
```
gradlew -b jfxmobile.gradle android /* generates an apk that is signed with a debug keystore and put it in the directorybuild/javafxports/android */
gradlew -b jfxmobile.gradle androidRelease /* generates an apk that is signed with the configured signingConfig and put it in the directorybuild/javafxports/android */
gradlew -b jfxmobile.gradle androidInstall /* installs the generated debug apk onto a device that is connected to your desktop */
```### Web Browser
#### Start in foreground (development mode) ###
```
./gradlew -b jpro.gradle jproRun
```#### Start in background (server mode) ###
```
./gradlew -b jpro.gradle jproRestart
```#### Open app in Web Browser ###
```
http://localhost:8088/index.html
```#### Show all jpro apps in Browser ####
```
http://localhost:8088/test/default
```#### Open app in fullscreen ####
```
http://localhost:8088/test/fullscreen/[app-name]
```