Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TcMenu examples and starter projects

Java Build davetcc JSC TechMinds

License

  • All examples are Apache licensed.
  • Please do brand/rename any public facing applications so they don't get confused with our own offerings.
  • These are provided as-is and we don't release them, or support them directly. Once you've formed them into a suitable form for deployment or use, you should ensure you have your own channels to release and support them.

Java examples

Setting up a Java build

For development we recommend IntelliJ, either edition of it should be fine to get started with. To build on the command line, ensure that you have the most recent OpenJDK and a recent version of maven on your system, without these it will not be possible to build.

  • All OpenJDK's that we've tested work for this, we've tried: Liberica, Adoptium, Amazon Corretto and Microsoft JDK.
  • For Apache maven we recommend using [https://maven.apache.org/]

Using git or zip download, get the contents of the tcMenu repository locally, for example:

git clone https://github.com/TcMenu/tcmenu-examples-starters.git

Once you've set up the above you can start with any of the following projects:

  • embedControlJavaFX: A starting point for deploying a desktop control and monitoring UI app that works on many platforms.
  • embeddedJavaDeviceUI: A starting point embedded control application for embedded boards that can run JavaFX.
  • javaApiExamples: A number of examples that show various types of connection possibilities with the Java API.
  • javaApiWebsocketServer: An example that shows how to use a simple websocket library standalone with a separate web server.

About

TcMenu application examples and starter projects

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages