anchor.diff:  = design
  -:author: 
  -:revnumber: 
  +:author:
  +:revnumber:
   :revdate: 2016/03/17 20:48
   :relfileprefix: ../../../
   :imagesdir: ../../..
  
positive.code: So the two projects' *goals* are quite overlapped but have different focus points and mindset!
  
  *  Atom has no or less concern/ interests about mathematic/ physics correctioness ( so simmulations) but the graphics side and overal behaviors.
  *  Atom has open-source spirit… but not academic!! You can see Plotemy is quite “complicated and not very popular as it provided for academic first; in constrast, Atom is broadcasted for every one to use and to make games as kids in sandboxes. 
  
  
  ==== Techniques differencies:
  
  *  Atom not “just depend on well-defined models!
  *  Atom use simplier models, …but sometime simplier is better! 
  **  Simplier Entity model (not abstract out of Java object)
  **  Actor model is not as abstrat also actually from threaded enviroment
  **  No contract in Systems, the study of Systems conections and interactivities are though data-driven analysising only, that's it, a dataflow monitoring system over working system.
  
negative.code: 
  *  JME3
  *  Common Java JSR annotations:
  *  Apache commons
  **  Lang
  **  Configurations
  **  BeanUtils
  **  Collections
  
  *  Google's
  **  Guava:
  **  Guice: Dependency injection
  **  Snappy:
  **  LevelDB
  **  Auto
  
  *
  
  Other require pieces are write from sk
  
  