Retrotranslator, Java Transformer Released


Akhirnya issue kompatibelitas antar Java terpecahkan juga dengan bantuan tools ini. Dengan Retrotranslator, aplikasi yang berjalan di Java 1.4 dapat berjalan di Java 5 atau Java 6. Begitu juga sebaliknya, kita dapat menggunakan fitur2 baru di Java 5 / 6 lalu mendeploy aplikasi kita di Java 1.4.

Kutipan dari theserverside
Retrotranslator 1.2.2 has been released. It allows to run Java 5 and Java 6 applications on JRE 1.4 by using either bytecode preprocessing or runtime instrumentation. Supported features include generics, annotations, reflection on generics and annotations, enums, autoboxing, for-each loop, varargs, covariant return types, formatted output, static import, concurrency utilities, and collections framework enhancements.
If your application must be compatible with J2SE 1.4 Retrotranslator gives you two opportunities. First, you can develop in Java 5 and enjoy generics, concurrency utilities and other cool features. Second, you can use many great frameworks written in Java 5 like Apache Struts 2, JPA with Hibernate, JAX-WS 2.1 RI or Guice. Of course Retrotranslator does not support 100% of Java 5 API out of the box but it can easily be extended with new classes and methods.

Download di http://retrotranslator.sourceforge.net/