Skip to content
Daan van Yperen edited this page Aug 26, 2016 · 30 revisions

Supported Platforms

Feature vs Platform

ver desktop/android gwt ios
@Profile 0.7.0 -
@PooledWeaver 0.5.0 -
@PackedWeaver 0.6.0 -
Optimized ES 0.7.0 -
EntityFactory 0.8.0
CDM 0.6.0
Multi-World 0.6.5
Json Serialization 0.11.0*

? unknown, ✓ supported, X not supported, - ignored

*) GWT support was added in 0.13.0

Feature vs Build Method

ver cli gradle maven
@Profile 0.7.0
@PooledWeaver 0.5.0
@PackedWeaver 0.6.0 - 1.4.0
Optimized ES 0.7.0
EntityFactory 0.8.0 - 1.4.0 N/A
CDM 0.6.0

✓ supported

Note: CLI tool only handles bytecode, the entity factories are created during compilation.

Modules

Only the core module is required.

Module Provides
artemis [[Core functionality.
artemis-gwt [[Web platform support.
artemis-maven [[Maven matrix and weaver support
artemis-gradle [[Gradle matrix and weaver support
artemis-json Json serialization of world state.
artemis-json-libgdx Json serialization of world state using libgdx json.
artemis-json-kryo Json serialization of world state using kryo (compact).
artemis-cli [[Commandline matrix and weaver support
artemis-processor Annotation processor for generating [[Entity Factories
artemis-weaver [[(Internal) Bytecode weaver.
artemis-test (Internal) Integration tests.
artemis-gwt-test (Internal) GWT Integration tests.
Clone this wiki locally