Catrobat is a mobile visual programming system. Catroid and Catty are IDEs and Catrobat interpreters for Android and iOS. Paintroid is an associated paint program for Android that, among others, allows setting parts of images to transparent. There are many subprojects, e.g., allowing to control
... [More] Arduino and Raspberry Pi boards, or to program Lego Mindstorms robots or an embroidery machine. We use Test-Driven Development along with other agile methods such as Kanban, ensuring a clear and 100% up-to-date documentation. [Less]
Message-Mate is a library for building messaging architectures. It provides components to integrate parts of your business logic in a loosely coupled fashion. This allows for applications to be highly extensible and easily tested.
HttpMate is an http framework that allows you to "just publish my business logic as HTTP endpoint". It's non-invasive, flexible and ultra-extendable and offers you 3 modes of handling http requests - UseCase driven, low-level http and event-driven request handling, as well as a mix of those modes.
More information about the project can be found in the introduction article https://blog.envimate.com/httpmate-intro [Less]
MapMate solves the problem of (de)serialization and validation of Custom Primitives and general Serializable Objects in a clean and non-invasive way.
MapMate enables you to
Keep validation of your domain in your domain - the factory methods
Register your validation exceptions and report them
... [More] aggregated upon deserialization
Stay independent of the final format of your serialization (YAML/JSON/XML/... - you control) [Less]
Motif is a Java library that helps you to compose simple units of program logic, which together forms the actual behavior in your application. Most of the concepts in Motif is inspired from functional programming, but what’s important is that it is just plain old Java, with no extra bells and
... [More] whistles, though it might look a little unfamiliar if you are mostly accustomed to idiomatic Java code. [Less]