Digital Edition

SYS-CON.TV
What's New in Eclipse?
Eclipse Gained The Backing Of The Key Java Vendors Including BEA, Borland, IBM, SAP, and Sybase

The AspectJ Technology Project will release AspectJ 5.0 soon after Eclipse 3.1 is shipped. The new version includes full support for J2SE5 features, integration of AspectWerkz-style code, better deployment (especially for container-based environments), faster performance, and more comprehensive IDE support. For example, generics are integrated with AOP language features such as join points, pointcuts, advice, and inter-type declarations. Annotations bring AOP to pure Java source files, so you can continue to use your favorite Java compiler and then weave in the aspects in another build step or when classes are loaded. Deployment in J2EE containers is easier and compiling and weaving runs faster and generates better code than before. The class-loading and runtime aspect weaving that made AspectWerkz so convenient should also be supported.

For a gentle introduction to AOP, you may want to check out the Concern Manipulation Environment project (CME) project. It offers powerful code navigation to help you identify cross-cutting aspects in your existing Java code.

Finale
In four short years since Eclipse exploded onto the scene, it has come to dominate the Java IDE landscape. User groups have sprouted up around the world, and hundreds of books and articles have been written about it (two dozen in Japanese alone!). Eclipse 3.1 is the culmination of a year's worth of development effort on features such as J2SE5 support, performance improvements, and rich clients. If that weren't enough, it will be the base of the next wave of software releases from the Eclipse Foundation and its partners. Whether you're a programmer trying to build the next Killer App or an entrepreneur building a business model on open source, this is an exciting time to be involved with Eclipse.

Acknowledgments
I wish to thank the many readers of www.eclipsepowered.org who contributed to this article, including Chris Gross, Philippe Ombrédanne, Ng Chin Kiong, Sam Mesh, Bob Foster, David Orme, mgallego, lmandel, and nobodaddy. And a special thanks to Xavier Méhaut, who maintains the Eclipse wiki site, http://eclipse-wiki.info, where we worked on the draft.

About Ed Burnette
Ed Burnette is the author of the Eclipse IDE Pocket Guide (to be published later this year by O'Reilly), co-author of Eclipse in Action, and editor of the articles section at eclipse.org. He writes about Eclipse and the Rich Client Platform at his Web site, www.eclipsepowered.org. Ed has programmed everything from multi-user servers to compilers to commercial video games since earning a BS in computer science from North Carolina State University. He is a principal systems developer at SAS, and lives near Research Triangle Park, North Carolina, with his wife, two kids, and a whole bunch of cats.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Trackback Added: What's new in Eclipse 3.1; I'm just getting around to reading Ed Burnette's great article summarizing the recent developments in Eclipse 3.1 (hat tip Ben Booth). In four short years since Eclipse exploded onto the scene, it has come to dominate the Java IDE landscape....

Trackback Added: What's new in Eclipse 3.1?;
In a previous note, I have announced the release of Eclipse 3.1. Meanwhile, I have read carefully the following page on Eclipse web site: Eclipse 3.1 - New and Noteworthy and I have installed Eclipse 3.1 on my PC. This is a summary of what is new in ...

SYS-CON Exclusive: What's New in Eclipse 3.1?
Since Eclipse's first release in 2001, it has become a popular environment for Java development. In the period between March 10 and May 11, 2005, users downloaded over 17,000 copies of one of the production SDK releases and over 3,500 copies of one of the stable (milestone) SDK builds on average every day. A vibrant eco-system of developers, plug-in providers, authors, and bloggers has grown up around it. Eclipse has also gained the backing of the key Java vendors including BEA, Borland, IBM, SAP, and Sybase. Developers like Eclipse because it provides a great platform for building Java applications, and companies like it because it unifies their software tools under one open source umbrella.

Great summary, thanks a lot!

I was unaware of the new feature of importing/exporting Ant buildfiles. Unfortunately the article does not explain how to do it. Eclipse help wasn't much help either. After some experimenting, I figured it out. Details can be found in my blog.

David




ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

Enterprise architects are increasingly adopting multi-cloud strategies as they seek to utilize exist...
Docker containers have brought great opportunities to shorten the deployment process through continu...
Kubernetes is a new and revolutionary open-sourced system for managing containers across multiple ho...
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud ...
In his session at Cloud Expo, Alan Winters, U.S. Head of Business Development at MobiDev, presented ...
"We work around really protecting the confidentiality of information, and by doing so we've develope...
In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the te...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the bu...
When shopping for a new data processing platform for IoT solutions, many development teams want to b...
In IT, we sometimes coin terms for things before we know exactly what they are and how they’ll be us...
Detecting internal user threats in the Big Data eco-system is challenging and cumbersome. Many organ...
In his session at 20th Cloud Expo, Scott Davis, CTO of Embotics, discussed how automation can provid...
In his session at @DevOpsSummit at 20th Cloud Expo, Kelly Looney, director of DevOps consulting for ...
In his session at 20th Cloud Expo, Brad Winett, Senior Technologist for DDN Storage, will present se...
Given the popularity of the containers, further investment in the telco/cable industry is needed to ...
Businesses and business units of all sizes can benefit from cloud computing, but many don't want the...
"I will be talking about ChatOps and ChatOps as a way to solve some problems in the DevOps space," e...
In his session at 21st Cloud Expo, Michael Burley, a Senior Business Development Executive in IT Ser...
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know ...
For organizations that have amassed large sums of software complexity, taking a microservices approa...