Amethyst is a framework intended to help in creation of applications with the MVC or a similar pattern. The project consists of low- and high-level API.
Low-level API is responsible for exchanging properties (as Map) between various components. A component can be for example model, view or controller as in the MVC pattern. The main class is a class named Communicator. Communicator class defines the structure of components' system, provides communication channel between them and life-cycle management for each one. It also provides ability to run components in different threads (multitasking).
IT CAN SUCCESSFULLY SPLIT MODEL'S THREAD FROM GUI THREAD
Categories
FrameworksLicense
Apache License V2.0, GNU General Public License version 3.0 (GPLv3)Follow Amethyst
Other Useful Business Software
Demo Series - Small Business Backup By Veeam
Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Rate This Project
Login To Rate This Project
User Reviews
-
Very useful. Thanks.