Backporting Tools In Java
Kushal Paudyal May 18th, 2010
Java Backporting Tools are softwares usually written in Java which convert Java classes bytecodes from newer version of the Java Platform to an older one (for example Java 6.0 backported to 1.5).
The following are a few of the Java Backporting Tools available as of this posting.
- RetroTranslator
- RetroWeaver
- Declawer
- JBossRetro
Retrotranslator one of the backporting tools makes Java applications compatible with Java 1.4, Java 1.3 and other environments. It supports all Java 5.0 language features and a significant part of the Java 5.0 API on both J2SE 1.4 and J2SE 1.3. In other Java environments only the Java 5.0 features that don’t depend on the new API are supported. Retrotranslator employs the ASM bytecode manipulation framework to transform compiled Java classes and the backport of the Java 5.0 concurrency utilities to emulate the Java 5.0 API. [GoTo RetroTranslator Home]
The following features are supported by RetroTranslator:
- Generics
- Annotations
- Reflection on generics and annotations
- Typesafe enums
- Autoboxing/unboxing
- Enhanced for loop
- Varargs
- Covariant return types
- Formatted output
- Static import
- Concurrency utilities
- Collections framework enhancements
Retroweaver is another backporting tool that enables you to take advantage of the new Java 1.5 language features in your source code, while still retaining compatability with 1.4 (and older) virtual machines. Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into class files which can be run on an older virtual machine. [GoTo RetroWeaver Home]
Retroweaver supports most 1.5 features while running on 1.4 including the following features.
- Generics
- Extended for loops
- Static imports
- Autoboxing/unboxing
- Varargs
- Enumerations
- Annotations
Sanjaal.com is owned and maintained by Sanjaal Corps, Nepal. The company offers Webhosting and Domain Registration Services, IT Solutions and Business Analysis. Sanjaal.com website features H1B Visa Information, Entertainment Portal, Link Directory Service, Free Articles, Free Open Source Tutorials on Java and J2EE Platform, Digital Photography, High Resolution Picture Gallery and Free Reliable Image Hosting Services. Future plan includes Open Source Software Development Portal, Technical Solutions and Customizable Movie and Music Arena. We would be introducing data backup, data recovery, data hosting and voip solutions. Stay free from phishing – our website does not ask for your credit card and banking information. Happy Surfing!
Originally posted 2009-08-26 15:43:40.
