= entitysystem
:author: 
:revnumber: 
:revdate: 2016/03/17 20:48
:relfileprefix: ../../../../
:imagesdir: ../../../..
ifdef::env-github,env-browser[:outfilesuffix: .adoc]



== AtomES - Entity Ecosystem

*Real Object Oriented Programming Eco system.*


=== Innovitation

*OOP is not Class-based!*

Read: link:http://qi4j.org/[http://qi4j.org/]

*Entity System is a good choice to start your game!*

Read: link:http://hub.jmonkeyengine.org/forum/topic/entity-system-topic-united/[http://hub.jmonkeyengine.org/forum/topic/entity-system-topic-united/]

<<jme3/contributions/entitysystem/detailed#,jme3:contributions:entitysystem:detailed>>

iframe::https://docs.google.com/presentation/d/1R5ovJi67i9ml6zAcmQPlSe9ZNem1Fuo14hoJZi3iRaY/embed?start=false&loop=false&delayms=3000[width="100%", height="600px", alt="", scroll="true",border="true",align="false"]



=== Features

*  Usable implementation which let Entity live in high concurrent distributed (over network) enviroment.
*  A generic +++<abbr title="Application Programming Interface">API</abbr>+++ to implement a framework for your self
*  Adapters for other ES frameworks to adapt to AtomES eco-system.


== Technical review


== Programming aspects


=== Reusable


=== Event communication


=== Concurrent


=== Workload and dataflows


=== Java Expansion


== Documentation
