This is the 5th post in the The state of JVM desktop frameworks focus series. The previous posts of this series were dedicated to frameworks that were pretty similar to each other. This week’s post is dedicated to Jet Compose for Desktop, the new kid on the block that offers an original approach.
Supported Java binary distributions currently include:
Oracle (http://www.oracle.com/technetwork/java/javase/downloads):
The Java Development Kit (JDK), version 6, 7 and 8
The Java Runtime Environment (JRE), version 6, 7 and 8
The Java API Javadoc, version 6, 7 and 8
By default, the virtual machine grows or shrinks the heap at each collection to try to keep the proportion of free space to live objects at each collection within a specific range. This target range is set as a percentage by the parameters -XX:MinHeapFreeRatio= and -XX:MaxHeapFreeRatio=, and the total size is bounded below by -Xms and above by -Xmx .
T. Würthinger. Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, Seite 41--42. New York, NY, USA, ACM, (2011)
C. Thalinger, und J. Rose. Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java, Seite 1--9. New York, NY, USA, ACM, (2010)
T. Cutsem, S. Mostinckx, und W. Meuter. Computer Languages, Systems & Structures, 35 (1):
80 - 98(2009)ESUG 2007 International Conference on Dynamic Languages (ESUG/ICDL 2007).
J. Moreira, S. Midkiff, und M. Gupta. Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, Seite 116--125. New York, NY, USA, ACM, (2001)
M. Paleczny, C. Vick, und C. Click. JVM'01: Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium, Seite 1--1. Berkeley, CA, USA, USENIX Association, (2001)