Catrobat is a mobile visual programming system. Catroid is an IDE and Catrobat interpreter for Android. Paintroid is an associated paint program for Android that, among others, allows setting parts of images to transparent. IDEs and interpreters for iOS and HTML5 browsers are in beta stage. There
... [More] are many subprojects, e.g., allowing to enter musical notation by singing into the mike, or to program a Parrot AR.Drone. We use Test-Driven Development along with other agile methods such as Kanban, ensuring a clear and 100% up-to-date documentation. [Less]
The Generic Object-oriented Adapter Language (GOAL) is a Generic Modeling Environment (GME) paradigm for building applications in abstract and then generating C++ and Java code from the model.
The roadmap for GOAL currently includes four adapters that other DSMLs or paradigms may contain or have
... [More] models inherit from: Module Adapter, Class Adapter, Code Adapter, and Conditions Adapter. Of these adapters, the last two will probably be the more interesting adapters for other DSMLs and paradigms. Module Adapter and Class Adapter are more standalone adapters for people constructing solutions with GOAL exclusively.
The core interpreter for GOAL will likely be written in C++ using either BON2 or the UDM framework. [Less]