An open API service indexing awesome lists of open source software.

https://github.com/tcmenu/tcmenu-examples-starters

TcMenu application examples and starter projects
https://github.com/tcmenu/tcmenu-examples-starters

Last synced: 2 months ago
JSON representation

TcMenu application examples and starter projects

Awesome Lists containing this project

README

        

# TcMenu examples and starter projects

[![Java Build](https://github.com/TcMenu/tcmenu-examples-starters/actions/workflows/build.yaml/badge.svg)](https://github.com/TcMenu/tcmenu-examples-starters/actions/workflows/build.yaml)
[![davetcc](https://img.shields.io/badge/davetcc-dev-blue.svg)](https://github.com/davetcc)
[![JSC TechMinds](https://img.shields.io/badge/JSC-TechMinds-green.svg)](https://www.jsctm.cz)

## 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.

## DotNet examples

* Will be migrated here shortly

## Python examples

* Will be migrated here shortly

## Flutter examples

* Will be migrated here shortly