1.4 Requirements

The Webstart version of CmME can be directly started at http://Cm2.CELLmicrocosmos.org. This was tested on different Windows, Linux and MAC systems.

Webstart version

  • Oracle Java 8 (Windows, Mac OS X) or OpenJDK 8 with IcedTea 8 plugin (Linux)
  • JogAmp's Java3D is automatically downloaded and installed when starting the webstart application
  • OS:
    Windows XP, Vista, 7, 8.X, 10
    Mac OS X, e.g. 10.10
    Linux, e.g. Ubuntu 16.04 LTS
  • Please refer to the instructions at http://forum.CELLmicrocosmos.org if you have problems installing CmME.

Standalone version

  • Oracle Java 6+
  • Java 3D, version 1.5.X (recommended: JogAmp's Java 3D 1.6.0)
    http://java3d.java.net
  • OS:
    Windows XP, Vista, 7, 8.X, 10
    Mac OS X, e.g. 10.10
    Linux, e.g. Ubuntu 16.04 LTS
  • For Membrane Packing Algorithm compilation of Java files: please make sure to use the tools.jar compatible with your java version from org.cellmicrocosmos.cm2.lib.tools in your Java classpath (actual version 8)
  • Please refer to the instructions at the http://forum.CELLmicrocosmos.org if you have problems installing CmME.

Performance issues

Please be aware that it is very important to increase the Java Heap space! Otherwise you will probably not be able to create larger membranes or the program might perform badly.

Use the VM arguments to change the heap size:

-Xmx1412m
The upper limit of the heap space in MB. Normally, this should not be higher than the physical RAM of your computer. On a PC with 2 GB Ram, you may use ca. 1300m Ram. If the virtual machine of JAVA does not like this value, it will tell you so. Just decrease the size in this case. On 64 bit machines, you can also use values like 10000m for 10GB RAM. But this computational power is only needed for very large membranes.

-Xms1024m
The lower limit of the heap space in MB. Must of course be lower than the upper limit. But for good performance you should not use values which are too low, because JAVA has to increase the heap space very soon. 512m is a good value to start at.

-Dj3d.rend=ogl
The rendering engine used for Java3D, in this case OpenGL (recommended). Using Windows, you can use also:
-Dj3d.rend=d3d

Startup Parameters

These are the program arguments you can use for CmME:

Parameters

-filepath of an existing membrane
the path of the file you want to load into CmME from the start

Options

-help
starts the program's user manual

-reset
start with default settings

-system_L&F
use the platform Look & Feel

Nike Air Max 720