This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 176334

Summary: BeansBinding (JSR295) is moribund and not updated, but relied on by NetBeans
Product: guibuilder Reporter: ringerc <ringerc>
Component: BindingAssignee: Jan Stola <jstola>
Status: NEW ---    
Severity: normal    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://beansbinding.dev.java.net/
Issue Type: ENHANCEMENT Exception Reporter:

Description ringerc 2009-11-10 01:17:21 UTC
NetBeans relies on the BeansBinding project in Matisse, and encourages its use by developers using NetBeans. However, the project is moribund, Sun has dropped all development on it, and the associated JSR (JSR295) has been cut from the Java 7 plans. Please contact the JSR295 spec lead for confirmation of this, though an update to http://beansbinding.dev.java.net/ should be pending soon.

(The same issue applies to JSR296, Swing Application Framework, which NetBeans also relies on)

Because of largely non-responsive developers on the BeansBinding lists and lack of progress or updates, the Beans Binding tools have now been forked on Kenai for further development by the community outside the JSR standards track.

NetBeans may want to adopt the Kenai project, BetterBeansBinding (http://kenai.com/projects/betterbeansbinding) so that users gain the benefit of better documentation, bug fixes, and ongoing maintenance in the binding implementation.

I suggest the adoption of BetterBeansBinding for 6.8 to replace the existing beans binding library.

See bug 176332 (related).