CABOOSE supports a web-application pattern plus is itself an application, agile process model, and mentoring methodology for team management. CABOOSE stands for Controller Application Bundles in Object-Oriented Software Engineering. The CAB is a pattern abstraction for the focal-point of a model-view-controller type-II web application. It can also be used with any JAVA application which uses this architecture. The daily weblog for the project prototyping is at http://javacaboose.blogspot.com.
Shield4J is a Java class and Android APK obfuscator, encrypter, shrinker and merger based on a powerful and easy-to-use online service. It supports all types of most common Java applications: self-contained Main, Java Web Start (JWS), SWT, Swing/AWT, Applets, Web Servlets, JavaFX and Android - JAR, APK, DEX, WAR. It makes your code stronger against reverse-engineering and reduces the JVM and Dalvik VM class loading time and memory consumption.