MyEclipse Blue Edition 10.6
Release Notes
July 27, 2012
Overview
- What's New in MyEclipse Blue Edition 10.6 - A Quick Flyover
- Additional Enhancement / Fix Details for 10.6
- Getting Help
- License and OSS Information
1. What's New in MyEclipse Blue Edition 10.6 - A Quick Flyover
MyEclipse Blue Edition 10.6 is the next generation of the MyEclipse Blue Edition IDE for enterprise Java and web developers working with the WebSphere 5, 6.x, 7, 8 and WebSphere 8.5 application server platforms.
Built on the Eclipse 3.7.2 (Indigo) and Genuitec Pulse Eclipse
Management and Runtime Services platforms, MyEclipse Blue Edition 10.6
provides hundreds of new and improved code development, testing
and deployment features.
As an affordable alternative to the Rational Application Developer, MyEclipe Blue Edition 10.6 focuses on improving developer productivity by simplifying the development lifecycle in the delivery of web, J2EE/JEE, JAX-RPC, JAX-WS, RESTful web services, XML, JSP , JSF, Struts, Ajax, EJB3/JPA, Spring, Hibernate, UML, enterprise reporting and database applications. MyEclipse Blue Edition 10.6 is supported on the Windows and Linux platforms.
Following are highlights of key new and improved features. For a more complete list of all MyEclipse Blue Edition 10.6 features and screenshots see the New and Noteworthy.
New Editors in 10.6
- Working with connector projects is now easier with our new form based editor for the ra.xml connector configuration file.
- Our web deployment descriptor editor for web.xml files has been rewritten from scratch to be easier to use, more complete and fully compatible with the Java EE 6 specification.
Improved RAD Enhancement & Project Support
- Using the WebSphere Target Server property page, WebSphere runtime containers corresponding to configured WebSphere servers can easily be attached to JEE projects.
- When enhancing RAD projects for use in MyEclipse, you can now point to servers and connectors which are already configured as opposed to having to point to a file system path. This makes enhanced projects less system dependent.
Hibernate 4.1
Hibernate 4.1 is now supported for both standalone Hibernate projects and as a JPA 2 provider in JPA applications.
New Server Support
You can now manage the following servers from within Blue. Debug and deploy applications to the following servers with ease:
- WebSphere 8.5
- Completely supported, including the ability to deploy applications with the fast, new in-workspace mode.
- WebSphere Community Edition 3.0
- WebLogic 11 & 12
- SpringSource tcServer
- While we haven't added a new connector, support for this server has been significantly enhanced and tested with the latest tcServer releases.
Spring 3.1 and Spring Web Flow 2.3
Create projects with Spring 3.1 / Spring Web Flow 2.3 libraries. Content assist and validation for the new schemata, annotations and classes are supported.
Add and Delete Database Rows
In the Edit table view, you now have the ability to add and delete table rows in addition to being able to edit fields in existing rows.
J2EE Connector Architecture (JCA)
MyEclipse Blue 10.1 introduces JCA project support. You can now create, deploy and test connector projects across all deployment modes to WebSphere 6.1 and above.
WebSphere Configuration Archives
A configuration archive (CAR) file can be used to clone an
application server configuration from one instance of WebSphere to
another instance. In Blue, for WebSphere 6.0 and above, configuration archives can be exported and imported from the Servers view. For best results, archives should be imported into new profiles.
ICEfaces 3
ICEfaces 3 capabilities can be added to JSF 2 projects to develop next gen AJAX applications. Our Visual Designers support ICEfaces 3, ICEfaces 2 and ICEfaces 1 components and tags while the source editors provide content assist and validation. With Java EE 6 projects, ICEMobile components are also supported to ease the development of enterprise Java applications for mobile devices.
Java EE 6
With MyEclipse 10, you can now take advantage of Java EE 6 features, such as:
- Servlet 3.0
- JSF 2.0
- JPA 2.0
- EJB 3.1
- JAX-RS 1.1
Maven Updates
Our Maven support has been significantly enhanced with support for the following:
- Flexible Maven project structures
- Maven based EAR projects
- Multi-module Maven projects
- Maven 3.0
Bling Support
Since MyEclipse Blue Edition 10.1, you can now add the MyEclipse for Spring feature to your installation from the configuration center's Dashboard tab to easily create a MyElipse Bling installation that allows you to take advantage of extensive Spring tools and scaffolding for your WebSphere applications. Please note that continued use of the Spring functionality will require an upgrade to a MyEclipse Bling license.
EJB Deploy
The EJB Deploy tool can now be used for EAR or EJB projects which are to be deployed to WebSphere 6.1 and up. This allows you to turn off the EJB deploy step during deployment resulting in a much faster deployment experience. Run the EJB Deploy manually only when required.
Instant Deployment (Experimental)
This new mode can be used to deploy projects in a few seconds by pointing WebSphere to the project that exists in your workspace as opposed to using a production-quality deployment that includes copying your application out to WebSphere. Synchronization of resources and code is handled by WebSphere directly. This mode is most appropriate for rapid application evolution while debugging.
Extended Application Client Project Support
- Support for ACP versions 1.4, 5 and 6
- Supports client creation against EJB 2.1, 3.0 and 3.1
- Supports WebSphere 6.1, 7 and 8
- Advanced application-client.xml editor
- Better integration into the MyEclipse project model and deployment engine
Extended DB2 Support
CRUD support for DB2 stored procedures, user defined functions and triggers.
EJB Deployment Descriptor Editor
The EJB Deployment Descriptor editor allows you to easily edit EJB deployment descriptor files (ejb-jar.xml) via a form based editor. EJB versions 2.1 and above are currently supported.
WebSphere Portal Server 7 and WebSphere 8
Start, stop and deploy applications to WebSphere Portal Server 7 and WebSphere 8.
64-bit Windows support
A 64-bit version of MyEclipse is now available for users running 64-bit Windows. To install this version, choose 64-bit when prompted by the offline installer, or install a 64-bit version of Pulse and when provisioning MyEclipse Blue 10.6, choose 64-bit.
Note: Due to technical constraints, the 64-bit version of MyEclipse on Windows will not include Visual Designers, the REST Explorer and JavaScript debugging. These features will be re-introduced in subsequent releases. Users can always choose to provision a 32-bit version of MyEclipse, even on 64-bit systems to retain access to all features.
JRebel for MyEclipse
With JRebel for MyEclipse, you can save time by seeing any changes made in your applications instantly, without the need to redeploy your application. MyEclipse 10 supports a special version of JRebel, tailor-made for MyEclipse users and projects.
For more information, vist the JRebel for MyEclipse site.
To learn more about the many MyEclipse features, browse the
MyEclipse
Learning Center.
2. Recent Enhancements and Fixes
Additional details for enhancements and bug fixes for MyEclipse Blue
Edition 10.6 are identified in the following summary.
NOTE: Not all enhancements and fixes that went into MyEclipse are listed below. We try and cull the list down to ones that were reported in the forums to help visibility of fixes for effected customers. Internally we track 100s of fixes against any given release.
Work Completed in MyEclipse Blue Edition 10.6
| ID | Enhancements and Fixes | Notes |
| 21595 | [ACP] Running ACP In-Workspace Mode will raise java.io.FileNotFoundException | |
| 21415 | [Editors] EJB and ACP DD editor doesn't show all of fields | |
| 21416 | [Editors] Implement Connector DD Editor | |
| 17660 | [Database] Exception when "Edit Data" is invoked of MySQL table's column | |
| 21405 | nchar data type is not supported in SQL results view | |
| 21584 | Hibernate 4.1.4 support | |
| 21593 | Wrong session bean name generating while creating "applicationContext.xml" for Hibernate 4.1 projects | |
| 21601 | Can't easily add plugins from Eclipse Marketplace to MyEclipse | See link for details |
| 21670 | [JS] NPE while looking through file search matches in JSP files | |
| 21748 | [JS] Error logged in JS editor | |
| 21403 | Open JPA Diagram fails due to file path problems | See link for details |
| 20391 | Search flags wrong words in JSP | See link for details |
| 21191 | Renaming a java method used within JSP file raises null pointer exception | See link for details |
| 21305 | [Maven] Error 403 Forbidden, while trying to download index of repo1.maven.org | |
| 21331 | [Maven] EJB project not in Web project's dependency list for EAR projects created with Std maven configuration | |
| 21720 | [Maven] m2e activated by opening any XML file | See link for details |
| 19703 | RAD7 project migration issue | |
| 21324 | [RAD] Containers of enhanced projects should base on configured server connectors | |
| 21332 | [RAD 6] WebSphere container libraries of enhanced RAD-6 project point to MyEclipse libraries and not WebSphere libraries | |
| 21585 | 'JavaScript Validator' error on project with latest jQuery mobile js | See link for details |
| 21482 | [JSF] Valid tag attributes for <h:graphicImage> are marked as errors | |
| 21317 | [In-Workspace] FeatureNotFoundException while deploying to WAS | |
| 21321 | [WAS] Support runtime containers of WAS servers for Web and EJB projects | |
| 21326 | [WAS] Implement Portal 6.1 on WAS 7 connector | |
| 21615 | [WAS] Setting Target WAS Server to 'none' does not remove WebSphere Library containers from the project |
3. Getting Help
MyEclipse provides the following free technical support resources:
-
MyEclipse Educational Material (Tutorials, Demos, etc.)
4. License and OSS Information
MyEclipse Blue Edition 10.6 is a product of Genuitec, LLC and released under the Genuitec End User License (GEULA). This product includes open source modules. To view a list of the open source modules and their individual licenses see <install commons directory>com.genuitec.myeclipse.product/LICENSE directory. Click this link to access the public open source code used in MyEclipse.
© Copyright 2000-2012. Genuitec, LLC


