https://github.com/miho/javaone2013
Democode for TUT6705
https://github.com/miho/javaone2013
Last synced: 6 months ago
JSON representation
Democode for TUT6705
- Host: GitHub
- URL: https://github.com/miho/javaone2013
- Owner: miho
- Created: 2013-09-26T22:58:05.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-03-03T06:24:46.000Z (almost 7 years ago)
- Last Synced: 2025-03-22T04:51:19.623Z (10 months ago)
- Language: JavaScript
- Homepage: javaone2013.mihosoft.eu
- Size: 8.72 MB
- Stars: 22
- Watchers: 7
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
JavaOne2013 (Democode for TUT6705)
==================================
[](https://travis-ci.org/miho/JavaOne2013)
**Webpage:** http://javaone2013.mihosoft.eu

## Requirements:
- Java >= 1.8 b128 && < 11
- Recommended: NetBeans >= 7.4 + Gradle Plugin
## How To Build & Run From The Command-line
On Linux/OS X:
cd path/to/JavaOne2013/
./gradlew clean run
On Windows:
cd path\to\JavaOne2013
gradlew.bat clean run
## Subprojects:
- MathUtils: contains utility functions for evaluating 1D & 2D functions
- SyntaxHighlighter: contains webbased text editor (based on projects by Tom Schindl)
- PlotFunction2D: plots 1D functions with Chart API
- PlutFunction3D: plots 2D functions with JavaFX 3D meshes
## Running The Subprojects
The `PlotFunction2D` and `PlotFunction3D` subprojects can be executed separately by calling `./gradlew run` in the corresponding subdirectory.
## Dependencies
The window control comes from my VFXWindows project that is now part of [JFXtras](http://jfxtras.org/).
The workflow visualization was done with [VWorkflows](http://vworkflows.mihosoft.eu) that will eventually replace the current UI
of [VRL-Studio](http://vrl-studio.mihosoft.eu) (an innovative visual programming IDE I develop since a few years).
## Contributions:
This project makes use of third-party libraries. Thanks to all authors for sharing their code!
The LCD display has been created by Gerrit Grunwald (@hansolo_) and is available as part of his
[Enzo](https://github.com/HanSolo/Enzo) library.