--- nfo/perl/libs/Data/README.html 2002/10/27 18:35:50 1.1 +++ nfo/perl/libs/Data/README.html 2002/10/29 19:24:46 1.2 @@ -131,36 +131,69 @@ R retrieve -> no, not subject of this aspect since it is about deployment only U update -> yes, just by user-interaction; maybe automatically if it can be determined that data wouldn't be lost D delete -> yes, just by user-interaction - It's all about not to be able to loose data simply while this is in alpha stage. + +
+
+  It's all about not to be able to loose data simply while this is in pre-alpha stage.
+  And loosing data by being able to modify and redeploy schemas easily is definitely quite easy.
+
+
+  As we can see, creations of Classes and new Class variables is handled 
+  automatically and this is believed to be the most common case under normal circumstances.

Introduce some features:

-  Get this stuff together with UML (Unified Modeling Language) and/or standards from ODMG.
-  Make it possible to load/save schemas in XMI (XML Metadata Interchange), 
-  which seems to be most commonly used today, perhaps handle objects with OIFML.
-  Integrate/bundle this with a web-/html-based UML modeling tool or 
-  some other interesting stuff like the "Co-operative UML Editor" from Uni Darmstadt. (web-/java-based)
-  Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmer.
+ - Get this stuff together with UML (Unified Modeling Language) and/or standards from ODMG. + - Make it possible to load/save schemas in XMI (XML Metadata Interchange), + which seems to be most commonly used today, perhaps handle objects with OIFML. + Integrate/bundle this with a web-/html-based UML modeling tool or + some other interesting stuff like the "Co-operative UML Editor" from Uni Darmstadt. (web-/java-based) + - Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmers. + - Add some more handlers: + - look at DBD::CSV, Text::CSV, XML::CSV, XML::Excel + - Add some more locations/locators: + - PerlDAV: http://www.webdav.org/perldav/ + - Move to t3, use InCASE

Links:

+  Specs:
     UML 1.3 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf
     XMI 1.1 Spec: http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf
     XMI 2.0 Spec: http://cgi.omg.org/docs/ad/01-06-12.pdf
     ODMG: http://odmg.org/
-    OIFML: http://odmg.org/library/readingroom/oifml.pdf
-    Co-operative UML Editor: http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html
+ OIFML: http://odmg.org/library/readingroom/oifml.pdf +
+  CASE Tools:
+    Rational Rose (commercial): http://www.rational.com/products/rose/
+    Together (commercial): http://www.oi.com/products/controlcenter/index.jsp
+    InCASE - Tangram-based Universal Object Editor 
+    Sybase PowerDesigner: http://www.sybase.com/powerdesigner
+
-  further readings:
+
+  UML Editors:
+    Fujaba (free, university): http://www.fujaba.de/
+    ArgoUML (free): http://argouml.tigris.org/
+    Poseidon (commercial): http://www.gentleware.com/products/poseidonDE.php3
+    Co-operative UML Editor (research): http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html
+    Metamill (commercial): http://www.metamill.com/
+    Violet (university, research, education): http://www.horstmann.com/violet/
+    PyUt (free): http://pyut.sourceforge.net/
+    (Dia (free): http://www.lysator.liu.se/~alla/dia/)
+    UMLet (free, university): http://www.swt.tuwien.ac.at/umlet/index.html
+    Voodoo (free): http://voodoo.sourceforge.net/
+
+  UML Tools:
+    http://www.objectsbydesign.com/tools/umltools_byPrice.html
+
+  Further readings:
     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.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf
     http://www.enhyper.com/src/documentation/
     http://cis.cs.tu-berlin.de/Dokumente/Diplomarbeiten/2001/skinner.pdf
     http://citeseer.nj.nec.com/vilain00diagrammatic.html
     http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp
-
-  maybe useful for / to be integrated with:
-    ArapXML: http://xml.coverpages.org/ni2001-09-24-b.html