Wednesday, October 29, 2008
Tuesday, September 9, 2008
Wednesday, July 9, 2008
EclipseLink delivers persistence services for efficiently working with Java and relational, XML, and non-relational data sources. The highlights include:
· Compact: Standard Java distribution is composed of a single implementation jar and utility jars that can be used in any Java SE, IDE, or Java EE hosted environment.
· OSGi: EclipseLink is also available as a set of OSGi bundles. This distribution offers out of the box support for compliant OSGi implementations, as well as Equinox-specific extensions.
· JPA: Superior Java Persistence API 1.0 implementation with many advanced features offering greater flexibility and performance for mapping, caching, querying and transaction processing.
· MOXy: Object-XML binding support with JAXB, offering highly flexible mappings as well as a meet in the middle configuration approach.
· SDO: Service Data Objects 2.1 implementation enabling flexible service integration with dynamic and static models.
· Utils: Migration utilities to assist developers currently using Oracle TopLink or TopLink Essentials in their upgrade to EclipseLink as well as the workbench for compatibility with classic object-relational and object-XML mapping.
A complete index of features and the full user documentation for EclipseLink is available on the Eclipse wiki.
The mandate of the EclipseLink project is to deliver a set of persistence services that leverage the leading Java standards. In addition, advanced features were added based on user requests but implemented in a way that allows developers to leverage them when needed but not be obstructed by them when they are not needed.
This is particularly true in JPA, where many advanced features are available through JPA persistence unit properties and query hints, in addition to custom annotations and XML. With EclipseLink replacing TopLink Essentials as the reference implementation for JPA 2.0, some of these advanced features will evolve into the specification defined metadata and interfaces. This approach of leading through delivery of advanced functionality, and then contributing back to the standards, is an important aspect of the EclipseLink project.
Growing The Community
The EclipseLink committers understand very well that developing in open source is much more than just providing access to the source code. Building a successful open source project is really about building an active community based on open communication and a transparent development process. We encourage the Java community to try out the 1.0 EclipseLink release and provide feedback. Your contributions and suggestions are valuable to us and will help ensure the project meets your current and future needs.
EclipseLink is currently available directly from the EclipseLink project web site and is also included within the GlassFish and Spring Framework distributions. Going forward, the Oracle TopLink product releases within the Oracle WebLogic Server will also include EclipseLink as its strategic persistence provider.
At present the project has committers from Oracle and Sun but we also have a growing community of users and developers contributing back enhancements. We are eager to expand this community on all fronts to establish the EclipseLink project as the leading persistence solution across Java EE, Java SE, and OSGi.
Friday, June 27, 2008
Monday, June 9, 2008
We are pleased to announce that EclipseLink 1.0M8 is available for download. Please see the roadmap page for functionality that has been added since the M7 build: http://wiki.eclipse.org/EclipseLink/Development/Release/1.0.
Download the milestone and try it out here - http://www.eclipse.org/eclipselink/downloads/index.php
We are currently targeting a 1.0 release in July, and moving to RC Milestones every two weeks in preparation for this release.
Thursday, April 24, 2008
If you have any questions you would like to see addressed please post them in a comment here and I'll either address them in this session or provide the answers here.
Friday, April 4, 2008
Mitesh has been working with us on the EclispeLink code base since the beginnings of the Java Persistence API. Most recently, he has been helping us get our distribution to a state where it is easier for people using maven to consume. In the past he wrote our Derby/JavaDB support, added code to allow us to automically detect what database is being used, and provided a number of complex bug fixes.
Welcome Mitesh, we are excited to have you on board, and looking forward to more great contributions!
Wednesday, March 26, 2008
The number of attendees is limited so register asap using the link on the invitation.
See you there!
Monday, March 17, 2008
The feedback received on TopLink Essentials from the community has been enthusiastic. To date it’s been distributed within the GlassFish, SunAS, OracleAS, JEUS (TmaxSoft) application servers as well as being included in the Spring Framework. This has put TopLink Essentials into many developer's hands and has lead to many requests for advanced functionality--functionality that was already provided in Oracle TopLink.
With the contribution of the full functionality of Oracle TopLink into EclipseLink and its selection as the JSR 317 reference implementation included with GlassFish, we can address these feature requests from our broad community.
For more information on this release and related materials:
The EclipseLink Team
P.S. We will be at JavaOne where you can learn more about EclipseLink and GlassFish. We have an interesting session discussing how you can use EclipseLink with NetBeans (TS-5400: Developing Java™ Persistence API Applications with the NetBeans™ IDE and EclipseLink)
Sunday, March 16, 2008
- Tutorial: Eclipse Web Tools Platform – Uncovered: Java Persistence Development with Dali and EclipseLink
- Session: Eclipse JPA
- Short Talk: Model Driven Development with EMF and EclipseLink
- BOF: Eclipse Persistence Services (EclipseLink) BoF
For those of you interested in JPA tooling you may want to check out the following Dali talks as well:
- Dali JPA Tools--Everything You Need to Get Started in 10 Minutes or Less
- Dali JPA Tools (JPT) - Focus on the Adopter
Doug & Shaun
Tuesday, March 4, 2008
More than JPAAlthough Spring has specific support for EclipseLink JPA, you can also use EclipseLink MOXy with Spring Web Services and Remoting as a JAXB provider for XML message transformation. It doesn't require any special classes--it's all just configuration in your Spring application context XML. As I type this I find myself thinking "where is the how-to for that?" and I guess I'm on the hook now. Look out for a follow up on using EclipseLink MOXy with Spring!
Wednesday, February 6, 2008
If you're planning on attending Eclipse Forum Europe 2008 held in conjunction with the JAX conference you might want to check out a couple of EclipseLink sessions.
Eclipse Forum Europe April 21-25, Wiesbaden, Germany
Eclipse JPA: EclipseLink and Dali: Shaun Smith, Peter Krogh
Developing with JPA and JAXB: Shaun Smith, Peter Krogh
Tuesday, January 29, 2008
Doug Clarke, Gordon Yorke Data Tooling · Long Talk Thursday, 10:10, 50 minutes | Room 207
Neil Hauge, Tom Ware
Web Tools · Tutorial
Monday, 13:30, 2 hours | Room 209
Neil Hauge, Shaun Smith
Web Tools · Short Talk
Tuesday, 13:50, 10 minutes | Room 203/204
Hope to see you there! --Shaun
- ► March (4)