Release 4.1.1 ; New MyEclipse Desktop actions, Web 2.0 Browser, Hibernate Forward Engineering Wizard, Hibernate Reverse Engineering Customization
   
  MyEclipse 5.0M2 New and Noteworthy (Most recent Development Release)

New & Noteworthy Since the last GA Release (including all milestone releases)

Feature Highlights

MyEclipse 5.0 GA release includes the below-listed major enhancements and bug fixes since the 4.1.1 release. This page contains only screenshots and details regarding features added since 5.0 M2. For a full listing of features added since 4.1.1, please click here .

  • Full compatibility with Eclipse 3.2 and Callisto projects
  • Matisse4MyEclipse integration into MyEclipse; Now includes customizable palettes
  • Web Service support, including:
    • Project and project creation wizard
    • Customizable library containers
    • New Web Services Wizard
    • Deploy web-service web-app
    • Services .xml file editor
    • Java editor with JSR-181 annotation support and code-assist
    • WSDL editor
    • Web Services Explorer
    • Java hot-swap debug support & MyEclipse hot-sync support for web services application
    • Quick-start documentation and example projects
    • Add Web Services capabilities to existing Web and Java projects
  • Cross-platform Visual HTML Editor including Struts and JSF
  • Expanded database support for MS SQL Server and Sybase
    • View triggers, functions, and procedures in DB Explorer
    • Generate and edit the DDL for triggers and procedures
    • Function Runner - runs functions by generating UI - executes procedure
    • Supports access to the 'sp_help' facility for any selected object to get additional DB information
  • Enhanced Hibernate 3.1.X and Spring 1.2.X support
  • AJAX/Web 2.0 tool extensions
    • Instant-on JavaScript Debugging, extending the integrated MyEclipse local JavaScript debugger to allow the user to debug remote JavaScript applications
    • Full Linux and Mac support
  • Full I18N support for internationalization and localized support following 5.0
  • New Websphere 6.1, Sun Java Application Server System 9.0, and Glassfish 1.0 application server connectors
  • Customizable server launch configurations
  • New Branding
   

New & Noteworthy For 5.0 (since M2)

Web Service Capabilities



Web Service capabilities can now be added to any existing Java or MyEclipse Web Project. You no longer need to create a new Web Service project from scratch.



New Web Service Import Wizards Import existing Web Services or WSIL files into your Web Service project using the new Import wizards.



Web Service Documentation expanded and updated Use the Code-First Development Example to start creating web services immediately. Documention for the Web Services explorer and web service reference material have also been included.



Matisse4MyEclipse has support for customizing design palette

The Matisse Palette can now be extended to include your own custom forms and widgets.  Once you have created a form, you can add it to the palette through a palette manager and then these custom forms will be available during design of any new form.




Customize Matisse Palette from action in view menu

The Matisse Palette can now be customized by launching the Palette manager form the view pulldown action menu. 


The Manage palette dialog has 2 ways to extend it, by adding a new Form or Widget.

Custom forms or widgets will now display in the Matisse Palette under the Custom category.


SQL Editor: Variable Command Separator

Execute complex scripts with the ability to change the command separator on the fly.


SQL Server & Sybase: Function and Trigger nodes added

Support for Function nodes has been added to SQL Server. Trigger node support for both SQL Server and Sybase.


SQL Server & Sybase: DDL Generation

Use the Open action to view or edit the source for Procedures, Functions and Triggers.


Opening a Procedure


Opening a Function


Opening a Trigger


SQL Server & Sybase: Run Procedures & Functions

Use the Run action to execute procedures and functions conveniently from within MyEclipse.


Running a Procedure

Running a Function

SQL Server & Sybase: sp_help

Use the Show sp_help action to request additional information for any database entity. The results are displayed in the SQL Results view.


Wizard Quote Support

The Table, Foreign Key and Index wizards do not implicitly quote identifiers anymore. You may add quotes yourself as required.


Hibernate 3.1 Support MyEclipse 5.0 GA bundles Hibernate 3.1 libraries in addition to Hibernate 3.0 and Hibernate 2 libraries.
Adding Hibernate 3.1 capabilities to your project is easy.




Image Editor has better layers support

The MyEclipse Image Editor has a complete new layer system that supports more ease of use when working with layers after copy/paste operations or working with text objects.



Tool properties and color palette improvements

The Color palette now has support for entering RGB values directly.  If you choose a color using the color wheel selector, these RGB values will be updated accordingly.

Common line tools like rectangle and circle now have dialogs where you can specify more too properties.



Instant-On JavaScript Debugging  The MyEclipse Workbench has been outfitted with the Instant-On JavaScript Debugging button.  Selecting this button allows you to immediately start debugging the JavaScript application running in any of the three web browser editors that ship with MyEclipse.

Starting an Instant-On JavaScript debug session will switch to the debug perspective and populate the new JavaScript Scripts Inspector View with all of the JavaScript files the web browser is using to run the JavaScript application.


JavaScript Scripts Inspector

Part of the Instant-On JavaScript Debugging feature is the JavaScript Scripts Inspector view.  Using this view you can browse all of the JavaScript files the browser has loaded to run a JavaScript application.  It works for both local and remote JavaScript applications and can be found in the Debug Perspective and the MyEclipse Web 2.0 Workbench�.

The JavaScript Scripts Inspector displays the URLs of the JavaScript files as well as the JavaScript functions that are found in those files.  Double clicking on an element in the view opens an editor which displays the JavaScript source which allows you to set breakpoints.

You may need to reset your Debug perspective in order to see the JavaScript Scripts Inspector.  You can do so from the menu bar: Window > Reset Perspective.


JavaScript Debugger enhancements The MyEclipse JavaScript Debugger has been updated with new global breakpoints.  When the Break on 'debugger' keyword or Break on JavaScript exception actions are enabled the JavaScript debugger will halt when the 'debugger' keyword is encountered or when an error produces a JavaScript exception.


New MyEclipse Visual JSP Designer (Windows and Linux Only)

In MyEclipse 5.0GA, the new MyEclipse Visual JSP Designer has been made the default JSP editor.  This replaces both the older version of the JSP Designer that has been in MyEclipse since 4.0 and the JSP 'Classic' Editor that has been in MyEclispe since 3.8.

Benefits of the new Visual JSP Designer:

  • JSF Improvements: Experimental Support for JSF DataTable and PanelGrid components.
  • Speed increase:  The performance of Source/Design synchronization operations have improved dramatically over the previous JSP Designer.
  • Increased Reliability: Editing in both source and design view now is much more reliable and will maintain the integrity of your edit operations.
  • Cross-platform support: The Visual Designer now supports both Windows and Linux.  Mac OS X support is planned for a future release.

Cross-platform technology brings JSP Visual Design to Linux

Now Linux users are full MyEclipse citizens.  The last remaining feature, the new Visual JSP Designer now works on Linux.  (Redhat 4 Enterprise is used in image below)



Improved JSF Container support

The Visual JSP Designer now has better support for complex JSF components like <h:panelGrid> or <h:dataTable>.  There are still some known issues with these types of components in design view that are listed in the MyEclipse 5.0 GA Release notes.

Multiple Browser Preview

The preview support in the Visual JSP/HTML Designer has been expanded to include support for multiple browsers.  Now instead of just one Preview page, there is one preview for each time of supported browser for your platform.

  • Windows: Internet Explorer and Mozilla
  • Linux: Mozilla Only
  • Mac OS X: Safari Only

By default, all of the preview pages that your platform supports will be enabled.  However, you configure which preview pages are shown through the Visual Designer preference page.


Older JSP/HTML Designer and 'Classic' Editor now deprecated

The previous JSP and HTML Designers and 'Classic' JSP and HTML Editor that were available in versions of MyEclipse prior to 5.0 GA have been deprecated and are no longer shipped with MyEclipse 5.0 GA.


New MyEclipse Branding

Welcome: Tutorials page 
The Welcome Tutorials page has been enhanced to make it easier for you to access MyEclipse tutorials.

The Welcome page can be accessed from the main toolbar, Help > Welcome.


Welcome: What's New page

New for 5.0, the What's New page in the Welcome now displays real-time MyEclipse news read from the MyEclipse news feed.  Easy-access links have been added that will take you to the MyEclipse forums and the New and Noteworthy documentation.


The Welcome page can be accessed from the main toolbar: Help > Welcome.


Welcome: Overview page

Four sections have been added to the Welcome Overview page to help you easily discover the breadth of MyEclipse.

The Welcome page can be accessed from the main toolbar: Help > Welcome.


MyEclipse Project properties All of the MyEclipse project properties have been consolodated under one top level entry to make them easier to find.  In addition, the top level MyEclipse properties page now includes information and statistics about your project.  Using the Java Statistics section you can get a quick sense of the size of your project with just one click.


The project properties page can be accessed three ways:

  1. Select the project and select File > Properties
  2. Select the project, right click, and select Properties
  3. Select the project and type the keyboard accelerator Alt-Enter

New Theme A new theme has been introduced with new program icons and the 'Gazing Man' splash screen.  Best of all, progress is now reported during startup.