Java generator gives you the possibility to develop Java applications taking advantage of GeneXus X Evolution 2.
New interesting features were included such as: GeneXus X Evolution 2 Web Application Development, REST Web Services, Cloud prototyping, End-user customizable reports, Smart Devices Generator and more.
See how to improve user experience using GeneXus X Evolution 2 Java generator by using HTML 5 and CSS3, see GeneXus X Evolution 2 Web Application Development - User Experience
New features added in this version (specifically to Java generator)
You can generate reports which layout appearance can be modified in run time.
Have a better experience in prototyping time, as generation and compilation times have been improved.
A new way of interoperability is implemented in this version through REST Web Services.
To easily deploy the application to a web server in prototyping time, set Deploy to cloud property. You will be able to automate the deployment to Artech's cloud, based on Amazon servers, basically for prototyping purposes. The default server in the cloud used by Java generator is apps2.genexusx.com, where http and https are supported.
Java Mail implementation used to send and receive emails
As from X Evolution 2 Upgrade 3 a new mail implementation can be used optionally. See SAC 33666 for more information.
Requirements for Smart Devices Applications using Java Generator
JDK 1.6 or higher is needed in order to compile and execute Rest webservices (the external libraries used, as jersey-core-1.4.jar require at least JDK 1.6).
GeneXus standard classes were compiled with java 1.5 (32-bit). It is recommended to use JDK 1.6 or higher version.
The distributed JDBC drivers are only for prototyping purposes, so in production you need to use the JDBC driver recommended for the DBMS used.