My Eclipse 5.1.1 New and Noteworthy Features

What was New and Noteworthy in our previous releases?

 

5.1.1 Feature Highlights

The MyEclipse 5.1.1 release includes enhancements and bug fixes for the MyEclipse environment over the previous 5.0 GA release, including:

  • Eclipse 3.2.2 compatability
  • Windows Vista compatible
  • All-in-One Installer, including MyEclipse 5.1.1, Eclipse 3.2.2 & Java 5 JRE
  • 130+ bug fixes
  • Wizard to create Web Service Client from any WSDL file, local or remote (URL)
  • Upgraded Web Services XFire to latest release (1.2.2)
  • Matisse4MyEclipse now supports custom user forms, custom controls, improved usability
  • Integration of Spring IDE 1.3.6
  • Supports user deployment of prepackaged EJBs along with MyEclipse enterprise projects
  • Improved Sybase SQL syntax support
  • Improved stability issues of Visual Web Designer on Linux
  • Improved validation framework performance; JSP now 7x faster and includes the ability to exclude resources from validation
  • Enhanced Hibernate HQL Editor supports multi-project configuration
  • Optimized application redeployment feature that provides reload effect and virutally eliminates common appserver Jar locking issues
  • Web 2.0 Browser now with HTTPS support
  • NewTomcat 6  Server Connector
  • MyEclipse now fully I18N enabled
  • And more!

Matisse4MyEclipse

Performance of modifying large forms fixed
Now editing large and complex forms in Matisse4MyEclipse is just as fast as editing small forms. Even forms with hundreds of Swing controls on it no longer perform sluggishly.

Custom Components
Matisse4MyEclipse now supports the use of custom Swing components, like the SwingLabs JX components, for example.

Refreshing Forms with Custom Components
Previously it was necessary to restart MyEclipse to refresh custom components in forms to see any changes. Now simply close and reopen any forms to see any changes to custom components.

Web Services

XFire 1.2.2 The XFire Web Service libraries shipped with MyEclipse have been upgraded from version 1.1.2 to version 1.2.2. XFire 1.2.2 incorporates several new features, enhancements and fixes since version 1.1.2. Existing Web Service projects will be automatically upgraded to use the new libraries.

New Web Service Client Wizard
Convenient actions allow you to create a new Web Service client or a new Web Service directly from a WSDL file.

Creating a New Web Service Client from a WSDL file

Creating a New Web Service from a WSDL file

MyEclipse Tomcat 6 Server Connector

MyEclipse 5.1.1 introduces a new application server connector for the recently released Tomcat 6 application server. Tomcat 6 provides supports for the Servlet 2.5 and JSP 2.1 specifications. The connector is configurable and supports Eclipse launch configurations.

Using the MyEclipse Tomcat 6 Server Connector you can start, stop, restart and reconfigure a Tomcat 6 application server instance directly from within MyEclipse.

The connector is fully integrated to allow you to debug JSF, JSPs, and Java code. The following screenshot illustrates a live JSF debug session directly on the Tomcat 6 application server.

Optimized redeployment/reload of exploded applications
The MyEclipse application deployment agent has been optimized to provide high performance redeployment and reloading of projects deployed in exploded archive mode. The redeployment action now only resynchronizes files that have been modified in the MyEclipse workspace to the application server. A final action of the redeployer is to to touch the deployment descriptor files and any WebLogic Server REDEPLOY file in the deployment. This final action exploits a feature of many applications servers that will automatically reload a deployed application whose deployment descriptor timestamp has changed since it was first deployed.

This innovative feature coupled with the 'hot-sync' deployer that performs continuous real-time synchronization of changed resources in a MyEclipse project to all of its exploded deployment forms makes the MyEclipse application server connector a leader in the field of J2EE developer productivity tools.

Hibernate

HQL Editor now multi-project aware
The HQL editor will now automatically load classes and resources from dependent projects if required, allowing you to easily use the HQL editor to query a Hibernate application which may be spread across any number of projects.

Web 2.0 Browser

HTTPS Support
The Web 2.0 Browser now supports HTTPS enabled web pages and allows you to launch and debug web applications in both HTTP and HTTPS protocols.

HTTP AUTH Basic Authentication Supported
When a web page requires basic HTTP authentication, a dialog prompt for username and password is now displayed when using the Web 2.0 Browser. Now you can use the Web 2.0 Browser to debug web applications that use HTTP AUTH authentication.

Spring IDE 1.3.6 Integration

MyEclipse 5.1.1GA integrates SpringIDE 1.3.6, bringing in new features, enhancements and fixes for our Spring toolset. The integration allows users to seamlessly use SpringIDE in a MyEclipse environment with MyEclipse projects, complementing MyEclipse-specific Spring features.


The new Project Explorer integration in SpringIDE 1.3.6

Enhanced Validation Management
The MyEclipse Validation framework has been enhanced with the ability to specify which project resources should be excluded during validation. The main configuration UI can be accessed through the MyEclipse Project propery page under MyEclipse > Validation > Excluded Resources. After you select which resources to exclude, by default all resources will be revalidated to honor the new exclusion filter. This option can be configured on the preference page shown below.

New Validation Actions
For any individual project resource, you can exclude it from validation by using the Exclude From Validation context menu action in the MyEclipse menu. Executing this action will add the selected file to the list of excluded resources for the project that can be further configured using the MyEclipse > Validation > Excluded Resources project property page.

The Excluded Resources project property page can also be accessed using the Manage Validation context menu action from the MyEclipse menu.

MyEclipse Internationalization (I18N) Effort

MyEclipse 5.1.1 has been fully I18N enabled and language pack development has begun. Future releases will include language packs for Japanese, Chinese, French, German, Russian, Spanish and Portuguese.

MyEclipse Innovations

The innovation and application of Eclipse technology is Genuitec's sole business. With well over 2 million downloads, MyEclipse Enterprise Workbench (now with Web Services support) has grown to be the most popular and successful Eclipse-based JEE IDE. Our history of blending the best of open source with commercial-grade developed tools has created a long chain of Eclipse technology innovation that includes: