Mosaik FrameWork
Mosaik is a general Java Framework that makes it easy to build
applications. The APIs range from low level Resource apis to health
checks.
Maven central describes how to include mosaik with various build tools.
Take look at the JavaDocs or at the Wiki.
Example Applications: LedAnimation and Linky
Name |
Description |
Wiki |
AnnotationBase |
Annotation Data & Context APIs |
- |
Annotations |
Common Annotations (mostly for AnnotationBase) |
- |
ArgParser |
Parses startup arguments into Objects |
- |
Automatisation |
Crawler API and tools to generate UserAgent |
- |
Console |
Input and visualization APIs for Consoles |
- |
Database |
Database support based on Annotation Data API |
- |
DomParsing |
Document parsing based on Annotation Data API |
- |
Network |
CloudKit, Services, Monitoring and LoadBalancing |
- |
Runtime |
Core of Mosaik: Application API and StartUp |
- |
Util |
Common classes & Utils for IO, caching and time |
- |
ValueTransformers |
Transforms Objects using ConverterRoutes and ValueConverters |
- |
WebApi |
WebHandlers using Annotation Context and Template API |
- |