/[cvs]/nfo/perl/libs/Data/README.text
ViewVC logotype

Diff of /nfo/perl/libs/Data/README.text

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by joko, Sun Oct 27 18:35:50 2002 UTC revision 1.2 by joko, Tue Oct 29 19:24:46 2002 UTC
# Line 77  TODO Line 77  TODO
77          R retrieve  ->  no, not subject of this aspect since it is about deployment only          R retrieve  ->  no, not subject of this aspect since it is about deployment only
78          U update    ->  yes, just by user-interaction; maybe automatically if it can be determined that data wouldn't be lost          U update    ->  yes, just by user-interaction; maybe automatically if it can be determined that data wouldn't be lost
79          D delete    ->  yes, just by user-interaction          D delete    ->  yes, just by user-interaction
80        It's all about not to be able to loose data simply while this is in alpha stage.    
81          It's all about not to be able to loose data simply while this is in pre-alpha stage.
82          And loosing data by being able to modify and redeploy schemas easily is definitely quite easy.
83      
84          As we can see, creations of Classes and new Class variables is handled
85          automatically and this is believed to be the most common case under normal circumstances.
86    
87    Introduce some features:    Introduce some features:
88    
89        Get this stuff together with UML (Unified Modeling Language) and/or standards from ODMG.        - Get this stuff together with UML (Unified Modeling Language) and/or standards from ODMG.
90        Make it possible to load/save schemas in XMI (XML Metadata Interchange),        - Make it possible to load/save schemas in XMI (XML Metadata Interchange),
91        which seems to be most commonly used today, perhaps handle objects with OIFML.          which seems to be most commonly used today, perhaps handle objects with OIFML.
92        Integrate/bundle this with a web-/html-based UML modeling tool or          Integrate/bundle this with a web-/html-based UML modeling tool or
93        some other interesting stuff like the "Co-operative UML Editor" from Uni Darmstadt. (web-/java-based)          some other interesting stuff like the "Co-operative UML Editor" from Uni Darmstadt. (web-/java-based)
94        Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmer.        - Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmers.
95          - Add some more handlers:
96            - look at DBD::CSV, Text::CSV, XML::CSV, XML::Excel
97          - Add some more locations/locators:
98            - PerlDAV: http://www.webdav.org/perldav/
99          - Move to t3, use InCASE
100    
101     Links:     Links:
102    
103          Specs:
104          UML 1.3 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf          UML 1.3 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf
105          XMI 1.1 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf          XMI 1.1 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf
106          XMI 2.0 Spec: http://cgi.omg.org/docs/ad/01-06-12.pdf          XMI 2.0 Spec: http://cgi.omg.org/docs/ad/01-06-12.pdf
107          ODMG: http://odmg.org/          ODMG: http://odmg.org/
108          OIFML: http://odmg.org/library/readingroom/oifml.pdf          OIFML: http://odmg.org/library/readingroom/oifml.pdf
         Co-operative UML Editor: http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html  
109    
110        further readings:        CASE Tools:
111            Rational Rose (commercial): http://www.rational.com/products/rose/
112            Together (commercial): http://www.oi.com/products/controlcenter/index.jsp
113            InCASE - Tangram-based Universal Object Editor
114            Sybase PowerDesigner: http://www.sybase.com/powerdesigner
115      
116          UML Editors:
117            Fujaba (free, university): http://www.fujaba.de/
118            ArgoUML (free): http://argouml.tigris.org/
119            Poseidon (commercial): http://www.gentleware.com/products/poseidonDE.php3
120            Co-operative UML Editor (research): http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html
121            Metamill (commercial): http://www.metamill.com/
122            Violet (university, research, education): http://www.horstmann.com/violet/
123            PyUt (free): http://pyut.sourceforge.net/
124            (Dia (free): http://www.lysator.liu.se/~alla/dia/)
125            UMLet (free, university): http://www.swt.tuwien.ac.at/umlet/index.html
126            Voodoo (free): http://voodoo.sourceforge.net/
127    
128          UML Tools:
129            http://www.objectsbydesign.com/tools/umltools_byPrice.html
130    
131          Further readings:
132          http://www.google.com/search?q=web+based+uml+editor&hl=en&lr=&ie=UTF-8&oe=UTF-8&start=10&sa=N          http://www.google.com/search?q=web+based+uml+editor&hl=en&lr=&ie=UTF-8&oe=UTF-8&start=10&sa=N
133          http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf          http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf
134          http://www.enhyper.com/src/documentation/          http://www.enhyper.com/src/documentation/
# Line 105  TODO Line 136  TODO
136          http://citeseer.nj.nec.com/vilain00diagrammatic.html          http://citeseer.nj.nec.com/vilain00diagrammatic.html
137          http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp          http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp
138    
       maybe useful for / to be integrated with:  
         ArapXML: http://xml.coverpages.org/ni2001-09-24-b.html  

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed