Skip to content

SplotyCode/Mosaik-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mosaik FrameWork Build Status License

Branch Status Version Download
master Build Status Version Download releases
develop Build Status Version Download snapshots

Description

Mosaik is a general Java Framework that makes it easy to build applications. The APIs range from low level Resource apis to health checks.

Getting Started

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

Modules

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 -

Extensions

Name Description
GameEngine Framework to create 2d and 3d games
Mosaik-Spigot Inventory, NMS and Command APIs for spigot
For Library support take a look at Mosaik-Extensions