The new Eclipse Ganymede is full of new features that make development very easy.
In this blog item, i shall list some of the Ganymede features that bring value to my developement.
- Breadcrumb: The eclipse breadcrumb makes it easy to browse packages, classes and members.
- Rich Hovers: The hovers on Datatypes, bean variables and debug variables shows a more detailed information in Ganymede.
- Different highlight colors for read and write occurrences of variables.
- Data Tools Platform (DTP): I used the Quantum eclipse plugin before for database access but it had some limitations and wasn’t very effective at certain times. (I’ve had problems exporting DDLs etc). But things seem to run a lot better with the Datatools project. Export to DDL is supported along with support to lots of databases and autocomplete in the sql editor.
For more details on the datatools platform, read this article:
http://www.vogella.de/articles/EclipseDataToolsPlatform/article.html - Web Tools Platform: I love the new Web Page Editor. It has a preview and WSIWYG type editing and a palette to drag-drop HTML objects. This makes creating mockups or HTMLs a lot faster inside eclipse. Earlier, i used dreamweaver and NVU to do all WSYWYG web page editing but now can do it inside eclipse.
Also, the support for Javascript has been greatly improved. You can right click on any web project and add javascript support to make the .js files and javascript in JSPs/HTMLs to be editable with autocomplete and other features.
Also worth mentioning are the improvements in the Server configuration. One can now have a new tomcat server downloaded and setup automatically. It also makes tomcat configuration so easy. - UML2 tools: There is an improved support for UML in ganymede. I used it to make class and deployment diagrams and found it easy to use. It looks as a good alternative to ArgoUML and i am yet to explore all features in ganymede UML2 tools.
For more on eclipse class diagrams read this article: http://www.vogella.de/articles/UML/article.html - JavaScript Features: A new javascript IDE called JSDT has been included in ganymede. Also, the BIRT project contains a JS debugger which i am yet to try.
Some of the features that seem interesting, but i haven’t got a chance to try them
- SQL Query builder : http://wiki.eclipse.org/SQL_Query_Builder_Component_API
- RAP – Rich Ajax Platform
- Support for external class folders
- Enhanced Error log view and filters
- Plugin Spy – (http://www.eclipse.org/pde/incubator/spy/)
- Eclipse Communication Framework – Shared editing and messaging with file transfer (link)
Also check out the following articles on Ganymede:
http://www-128.ibm.com/developerworks/library/os-eclipse-ganymede/
http://datacute.wordpress.com/2008/06/08/eclipse-ganymede-features/
http://xml.coverpages.org/EclipseGanymede2008.html
http://eclipse.dzone.com/articles/eclipse-34-hidden-treasures





