diff --git a/companies/autumo/logo.png b/companies/autumo/logo.png new file mode 100644 index 00000000..6ea9fea7 Binary files /dev/null and b/companies/autumo/logo.png differ diff --git a/companies/autumo/readme.md b/companies/autumo/readme.md new file mode 100644 index 00000000..d98ae0d1 --- /dev/null +++ b/companies/autumo/readme.md @@ -0,0 +1,3 @@ +autumo focuses on the development of security-related software and uses a +range of modern technologies for its products, including JavaFX. The company +also offers a framework for the rapid development of JavaFX applications. diff --git a/companies/companies.json b/companies/companies.json index fdd597bf..2842e0b6 100644 --- a/companies/companies.json +++ b/companies/companies.json @@ -235,5 +235,19 @@ "libraryIds": [ "fxform2" ] + }, + { + "id": "autumo", + "name": "autumo GmbH", + "summary": "Intelligence & IT Security Products and Services.", + "description": "autumo focuses on the development of security-related software and uses a range of modern technologies for its products, including JavaFX.", + "homepage": "https://www.autumo.ch", + "tags": "software development, consulting", + "createdOn": "2024-06-21", + "consulting": "true", + "freelancing": "true", + "libraryIds": [ + "autumoui" + ] } ] diff --git a/libraries/autumoui/featured.png b/libraries/autumoui/featured.png new file mode 100644 index 00000000..38130b2d Binary files /dev/null and b/libraries/autumoui/featured.png differ diff --git a/libraries/autumoui/info.json b/libraries/autumoui/info.json new file mode 100644 index 00000000..d0386e9a --- /dev/null +++ b/libraries/autumoui/info.json @@ -0,0 +1,9 @@ +{ + "images": [ + { + "path": "featured.png", + "title": "autumo UI Demo (FX)", + "description": "Demo app for autumo UI (Rapid Java FX development framework)." + } + ] +} diff --git a/libraries/autumoui/readme.md b/libraries/autumoui/readme.md new file mode 100644 index 00000000..d67e485b --- /dev/null +++ b/libraries/autumoui/readme.md @@ -0,0 +1,34 @@ +# autumo UI + +autumo UI is a rapid Java FX development framework. + +## Features + +- HTML views +- Provides a classic MVC structure +- Creates log-files within a proper application data directory structure with +[SLF4J](https://www.slf4j.org/) and [log4j2](https://logging.apache.org/log4j/2.x/) in every OS +- Installer component for creating application installers with several steps +(e.g. license agreement, basic setting, etc.); steps are configurable +- Registration view and application component for seamless integration with +the registration module +- Check for product update view that can be configured with simple online XML +files on any public web-server +- Full application configuration handling for macOS, Windows and Linux/UNIX +- Includes the autumo base library [autumo-commons](https://products.autumo.ch/javadoc/autumo-commons/index.html) with many features and +ready-to-use components (Console app framework/tools, caching, sms- and +phone-call-API, configuration & database manager, logging, mailing and many +utilities) +- Developer guide included +- ...and much more to easily code a Java FX application with little code. + +## Purchase (with or w/o support), Download & Demo +Go [here](https://products.autumo.ch/modules/overview#at_ui). + +## Quickstart (after Download) + +- Make sure to reference the libraries in the `lib`-directory within your project +or install them with the `maven-install.sh|bat`-script to your local maven-repository. +- Subclass `ch.autumo.ui.fx.BaseApp`. +- Read Java API documentation for this module [here](https://products.autumo.ch/javadoc/autumo-ui/index.html) and [here](https://products.autumo.ch/javadoc/autumo-commons/index.html). +- See directory `etc` for further information and developer guide. diff --git a/libraries/libraries.json b/libraries/libraries.json index 04fb2a46..2e5b4058 100644 --- a/libraries/libraries.json +++ b/libraries/libraries.json @@ -1148,5 +1148,28 @@ "groupId": "com.dooapp.fxform2", "artifactId": "core", "companyId": "dooapp" - } + }, + { + "id": "autumoui", + "name": "autumo UI", + "summary": "Rapid Java FX dev-framework.", + "description": "autumo UI is a rapid Java FX development framework.", + "tags": "rapid, development, framework, javafx", + "license": "COMMERCIAL", + "homepage": "https://products.autumo.ch/modules/overview#at_ui", + "javadocs": "https://products.autumo.ch/javadoc/autumo-ui/index.html", + "documentation": "https://products.autumo.ch/modules/overview#at_ui", + "repository": "", + "githubAccount": "", + "githubProject": "", + "issueTracker": "https://issues.autumo.ch/", + "createdOn": "2024-06-21", + "modifiedOn": "2024-06-21", + "ensemble": "false", + "featuredImageName": "featured.png", + "logoAvailable": "false", + "groupId": "ch.autumo.commons", + "artifactId": "ch.autumo.ui", + "companyId": "autumo" + } ] diff --git a/people/m.gasche/photo.jpeg b/people/m.gasche/photo.jpeg new file mode 100644 index 00000000..0798a072 Binary files /dev/null and b/people/m.gasche/photo.jpeg differ diff --git a/people/m.gasche/readme.md b/people/m.gasche/readme.md new file mode 100644 index 00000000..21dca1e2 --- /dev/null +++ b/people/m.gasche/readme.md @@ -0,0 +1 @@ +Michael has worked as a software engineer, project manager, consultant and CEO and has over 20 years of experience in the Java world. He decided to develop his own toolset and build better Java products. His fascination for concurrency and distributed systems has been unbroken since his diploma thesis, which is also reflected in autumo's products. \ No newline at end of file diff --git a/people/people.json b/people/people.json index 246cafb3..37fbdc99 100644 --- a/people/people.json +++ b/people/people.json @@ -373,6 +373,27 @@ "javafxmavenplugin" ] }, + { + "name": "Michael Gasche", + "email": "", + "companyId": "autumo", + "website": "https://autumo.ch", + "gitHub": "autumoswitzerland", + "blogId": "", + "linkedIn": "", + "twitter": "autumo", + "champion": false, + "rockstar": false, + "id": "m.gasche", + "createdOn": "2024-06-28", + "modifiedOn": "2024-06-28", + "libraryIds": [ + "autumoui" + ], + "companyIds": [ + "autumo" + ] + }, { "name": "Michael Hoffer", "email": "",