Atem-Project is organized in sub-projects
The separation into Applications, Main Libraries and Basic/Helper Libraries is somewhat arbitrary, don't derive to much meaning from it.
- Metapolator Design fonts and font families faster; Metapolator is the origin of Atem.(website)
- Atem-MOM-Developer-Tool Graphical inspection and manipulation of CPS and the Metapolator Object Model.
- Bauhaus-Emblem-Font Technology demo, learning tool, next generation (type-)design Application, Inspiration.
- Atem-MOM-Glyphs-Integration Make the Metapolator Object Model available in the Glyphs font editor.
The building blocks for Atem-Applications.
- Atem-Property-Language Language to define CPS property values; includes the formulae language of Atem-MOM.
- Atem-CPS CPS—Cascading Properties Sheets and OMA—Object Model API
- Atem-MOM MOM—Metapolator Object Model
- Atem-CPS-Developer-Tool Graphical user interface tools for CPS and the OMA on a generic level. (currently uses just as library not as application)
- Atem-CPS-Toolkit Shared tools used to render the CPS/OMA in user interfaces.
- Atem-MOM-Toolkit Shared tools used to render the Metapolator Object Model in user interfaces.
These are libraries and tools that are used throughout many of the Atem projects more infrastructure than innovation.
- Atem-Errors Library commonly used by Atem-Project for Error-Class creation.
- Atem-CPS-whitelisting Atem Project: lightweight dependency to prepare objects for usage within Atem-CPS; whitelisting accessible properties.
- Atem-Math-Tools Collection of (2d graphics) math modules used in Atem.
- Atem-RequireJS-Config common RequireJS configuration for all Atem sub-projects.
- Atem-Logging Versatile logging facility based on util-logging adding some specifics for Atem.
- Atem-Webgenerator Static site generator written in Python based on Frozen-Flask. Used to make http://atem.graphicore.de