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
Build Securely on AWS with Proven Frameworks
Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Rate This Project
Login To Rate This Project
User Reviews
-
Very useful. Thanks.