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
-