[JIRA] Commented: (CAY-906) CM Usability: Use AppFramework - JSR-296 - to simplify the code

From: Thomas Bernhard (JIRA) ("Thomas)
Date: Fri Oct 26 2007 - 13:06:53 EDT

  • Next message: Thomas Bernhard: "Re: [JIRA] Commented: (CAY-144) Documentation in PDF"

        [ https://issues.apache.org/cayenne/browse/CAY-906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12569 ]

    Thomas Bernhard commented on CAY-906:
    -------------------------------------

    > LGPL is a no go for Cayenne inclusion
    I don't think this should be a problem(if for SUN it's not) as it's just a temporary state until it's included into the JDK.

    > Rearchitecture of the Modeler would require more resources than I think we can dedicate
    I'm not an expert but I think AppFramework is very "non-invasive", i.e. one can use is step by step.
    In many cases it requires only to add a few annotation to code and voila - magic is happening :).

    > Also worth looking into how this would play with our (still unimplemented) desire to switch to a plugin-based architecture.
    I don't think this has something to do with plug-ins, nor does it intefere with them - it's all about a good sturcture, and few conventions and annotations to make applications simpler.

    > CM Usability: Use AppFramework - JSR-296 - to simplify the code
    > ---------------------------------------------------------------
    >
    > Key: CAY-906
    > URL: https://issues.apache.org/cayenne/browse/CAY-906
    > Project: Cayenne
    > Issue Type: New Feature
    > Components: CayenneModeler GUI
    > Reporter: Thomas Bernhard
    > Assignee: Andrus Adamchik
    >
    > Please use for CM the new AppFramework:
    > https://appframework.dev.java.net/
    > i.e. JSR-296 http://jcp.org/en/jsr/detail?id=296
    > This framework can greatly simplify the code impose good coding conventions for Swing apps, it will be part of the JDK (but untill than it still does the same job as a library), it's small and it's already supported/integrated by many tools/frameworks:
    > - NB 6 supports it out of the box
    > - even the well known JGoodies supports it now: http://jgoodies.com/downloads/changes.html

    -- 
    This message is automatically generated by JIRA.
    -
    You can reply to this email to add a comment to the issue online.
    



    This archive was generated by hypermail 2.0.0 : Fri Oct 26 2007 - 13:07:30 EDT