Re: development notes

From: Michael Shengaout (msheng..obox.com)
Date: Sun Jan 27 2002 - 16:26:55 EST

  • Next message: Andrei Adamchik: "Re: development notes"

    You can update map saving procedure - it will not affect me.

    Here are GUI functions which are "a must" for alpha:
    - Open Data Map
    - Create Data Map
    - Save Data Map
    - Create Obj Entity (includes creation of the obj attributes and
    relationships)
    - Create Db Entity (includes creation of the db attributes)
    - Generate Java Classes (separate module, may be done by someone else)
    - Generate Db Schema (separate module, may be done by someone else)
    - Import model from Database schema

    I hope to have Open Data Map, Create Obj Entity and Save Data Map in the
    first, very ugly approximation, by tonight. If I don't get it all ready, it
    may be couple days before I get another chance to work on it.

    The features to implement at a later time:
    - Create/Edit Node, including integration of the Data Map editing with the
    node.
    - Create/Edit Domain
    - UML Diagram view of the obj model (Class Diagram)
    - ER diagram view of the db model

    Please lte me know if I missed any features.

    Misha.

    ----- Original Message -----
    From: "Andrei Adamchik" <aadamchi..obox.com>
    To: <cayenne-deve..bjectstyle.org>
    Sent: Sunday, January 27, 2002 3:58 PM
    Subject: development notes

    > I narrowed down the areas we need to address before alpha. That is what
    > myself Misha and Nikhil are working on:
    >
    > - Cayenne Modeler tool. At least datamap support without reverse
    > engineering is needed.
    > - Java class generation.
    > - DataObjects and DataContexts
    > - Support for different database vendor "dialects" of JDBC SQL syntax and
    > data types. At least support in the architecture. Concrete implementations
    > for "100% JDBC", Oracle, Sybase.
    > - Stored Procedure support in Queries package.
    > - (time allowing) extending expression language (unions, group by's,
    > advanced ObjAttribute mappings, etc.)
    >
    >
    >
    > Misha,
    >
    > 1. Can we update data map saving procedure to avoid referencing
    > http://objectstyle.org/datamap.dtd in all saved models? One suggested
    way
    > of doing it and still keeping the DTD, is including DTD in cayenne.jar,
    and
    > then using Cayenne Modeler tool to copy it in the same directory where the
    > map is stored. Then a relative URL can be used (can those be used in
    > <!DOCTYPE...?)
    >
    > 2. I may postpone the changes to ObjAttribute that I was talking about, so
    > that I can concentrate on higher priority tasks. I guess you can proceed
    > without paying attention to that till I have more time and do it right.
    > This is a power feature so even if this doesn't make it to alpha, so be
    it.
    >
    >
    >
    > Andrei
    >
    >
    >



    This archive was generated by hypermail 2.0.0 : Sun Jan 27 2002 - 16:21:07 EST