The modules presented here are software modules that have been developed in the Java language and technology. In order to integrate these modules into your projects, you must have technical expertise in this area. The software modules are integrated into your own projects using either Maven or Gradle. Specialist knowledge of these technologies is also required.
autumo's modules are based on a lean and efficient software architecture with as little overhead and dependencies as possible. The goal is to develop software quickly without having to accumulate a lot of knowledge about foreign frameworks or read many books describing architectural concepts. autumo has been building frameworks for years, and this is the result based on that experience.
If you want to build Java web applications fast and uncomplicated, take a look at autumo beetRoot (Open Source).
autumo DocumentsDocument storage, full-text indexing and search | autumo RegistrationApplication registration and license management | autumo SchedulerRobust task scheduling component |
autumo SearchDocument and objects indexing and search | autumo UIJava FX rapid development framework |
The autumo Documents module allows you to store any file documents in common databases (e.g., Oracle, MariaDB, PostgreSQL, etc.) or on the file system, and each stored document is full-text indexed so that it can be searched via a web or other user interface. It can extract and read all common Open and MS Office documents and over 80 other file formats! In addition, if available, all metadata fields of a document are stored as well, which can then be searched for as additional fields. Moreover, any programmatic Java object can be indexed and called. The document API consists of clear and documented functionalities. You can define any number file-stores in order to achieve a logical separation of the file-stores that a domain can access.
The free autumo Documents Viewer below demonstrates the ability of the autumo documents module to extract arbitrary files for indexing. The module can be useful in digital forensics or intelligence or in any case where documents need to be stored and searched.
Notes:
The registration module is a full lifecycle component for licensing a Java application using a registration server on which full license management is available.
A license key for a product can be obtained by sending it manually by e-mail from the server or it can be obtained automatically when a product is purchased via PayPal using the IPN mechanism (Instand Payment Notification). Manual issuing of licenses without the server is as well as possible using a local license creator. Registration can be carried out via a console application or a graphical user interface. In addition, the module supports time-limited test licenses, the license validation itself can be extended and product variants can be configured for different sublicense types.
The registration server consists of the following components:
The registration platform can be extended by configuration and by PHP (new product client areas and overview pages).
Notes:
The scheduler is a classic task scheduler based on the Quartz Scheduler, whereby the tasks are stored in a database. It consists of a dispatcher module that can be configured with a beetRoot server.
Features:
The search module is part of the documents module, but can also be used on its own. It indexes documents and objects in an index-store, which can then be looked up using a full-text search. You can define any number index-stores in order to achieve a logical separation of the index-stores that a domain can access. For full-text index files (over 80 formats), we recommend to purchase the documents module, which automatically extracts the files.
Features:
Rapid Java FX development framework, consisting of the following features:
See API documentation here.
Notes: