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

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

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.3 by joko, Sat Nov 9 01:05:20 2002 UTC
# Line 18  Line 18 
18                  <LI><A HREF="#note">NOTE</A></LI>                  <LI><A HREF="#note">NOTE</A></LI>
19          </UL>          </UL>
20    
21            <LI><A HREF="#requirements">REQUIREMENTS</A></LI>
22          <LI><A HREF="#description">DESCRIPTION</A></LI>          <LI><A HREF="#description">DESCRIPTION</A></LI>
23          <LI><A HREF="#authors / copyright">AUTHORS / COPYRIGHT</A></LI>          <LI><A HREF="#authors / copyright">AUTHORS / COPYRIGHT</A></LI>
24          <LI><A HREF="#acknowledgements">ACKNOWLEDGEMENTS</A></LI>          <LI><A HREF="#acknowledgements">ACKNOWLEDGEMENTS</A></LI>
# Line 73  Line 74 
74  <P>  <P>
75  <H2><A NAME="note">NOTE</A></H2>  <H2><A NAME="note">NOTE</A></H2>
76  <P>This module heavily relies on DBI and Tangram, but adds a lot of additional bugs and quirks.  <P>This module heavily relies on DBI and Tangram, but adds a lot of additional bugs and quirks.
77  Please look at their documentation and this code for additional information.</P>  Please look at their documentation and/or this code for additional information.</P>
78    <P>
79    <HR>
80    <H1><A NAME="requirements">REQUIREMENTS</A></H1>
81    <P>For full functionality:
82      DBI              from CPAN
83      Tangram          from CPAN
84      Class::Tangram   from CPAN
85      MySQL::Diff      from <A HREF="http://adamspiers.org/computing/mysqldiff/">http://adamspiers.org/computing/mysqldiff/</A>
86      ... and all their dependencies</P>
87  <P>  <P>
88  <HR>  <HR>
89  <H1><A NAME="description">DESCRIPTION</A></H1>  <H1><A NAME="description">DESCRIPTION</A></H1>
# Line 89  License or the Artistic License, as spec Line 99  License or the Artistic License, as spec
99  <P>  <P>
100  <HR>  <HR>
101  <H1><A NAME="acknowledgements">ACKNOWLEDGEMENTS</A></H1>  <H1><A NAME="acknowledgements">ACKNOWLEDGEMENTS</A></H1>
102  <P>Larry Wall and the <CODE>perl5-porters</CODE> for Perl,  <P>Larry Wall for Perl, Tim Bunce for DBI, Jean-Louis Leroy for Tangram and Set::Object,
103  Tim Bunce for DBI, Jean-Louis Leroy for Tangram and Set::Object,  Sam Vilain for Class::Tangram, Adam Spiers for MySQL::Diff and all contributors.</P>
 Sam Vilain for Class::Tangram.</P>  
104  <P>  <P>
105  <HR>  <HR>
106  <H1><A NAME="support / warranty">SUPPORT / WARRANTY</A></H1>  <H1><A NAME="support / warranty">SUPPORT / WARRANTY</A></H1>
# Line 131  Sam Vilain for Class::Tangram.</P> Line 140  Sam Vilain for Class::Tangram.</P>
140      R retrieve  -&gt;  no, not subject of this aspect since it is about deployment only      R retrieve  -&gt;  no, not subject of this aspect since it is about deployment only
141      U update    -&gt;  yes, just by user-interaction; maybe automatically if it can be determined that data wouldn't be lost      U update    -&gt;  yes, just by user-interaction; maybe automatically if it can be determined that data wouldn't be lost
142      D delete    -&gt;  yes, just by user-interaction      D delete    -&gt;  yes, just by user-interaction
143    It's all about not to be able to loose data simply while this is in alpha stage.</PRE>  </PRE>
144    <PRE>
145    
146      It's all about not to be able to loose data simply while this is in pre-alpha stage.
147      And loosing data by being able to modify and redeploy schemas easily is definitely quite easy.</PRE>
148    <PRE>
149    
150      As we can see, creations of Classes and new Class variables is handled
151      automatically and this is believed to be the most common case under normal circumstances.</PRE>
152  <P>  <P>
153  <H2><A NAME="introduce some features:">Introduce some features:</A></H2>  <H2><A NAME="introduce some features:">Introduce some features:</A></H2>
154  <PRE>  <PRE>
155    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.
156    Make it possible to load/save schemas in XMI (XML Metadata Interchange),    - Make it possible to load/save schemas in XMI (XML Metadata Interchange),
157    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.
158    Integrate/bundle this with a web-/html-based UML modeling tool or      Integrate/bundle this with a web-/html-based UML modeling tool or
159    some other interesting stuff like the &quot;Co-operative UML Editor&quot; from Uni Darmstadt. (web-/java-based)      some other interesting stuff like the &quot;Co-operative UML Editor&quot; from Uni Darmstadt. (web-/java-based)
160    Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmer.</PRE>    - Enable Round Trip Engineering. Keep code and diagrams in sync. Don't annoy/bother the programmers.
161      - Add some more handlers:
162        - look at DBD::CSV, Text::CSV, XML::CSV, XML::Excel
163      - Add some more locations/locators:
164        - PerlDAV: <A HREF="http://www.webdav.org/perldav/">http://www.webdav.org/perldav/</A>
165      - Move to t3, use InCASE</PRE>
166  <P>  <P>
167  <H3><A NAME="links:">Links:</A></H3>  <H3><A NAME="links:">Links:</A></H3>
168  <PRE>  <PRE>
169      Specs:
170      UML 1.3 Spec: <A HREF="http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf">http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf</A>      UML 1.3 Spec: <A HREF="http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf">http://cgi.omg.org/cgi-bin/doc?ad/99-06-08.pdf</A>
171      XMI 1.1 Spec: <A HREF="http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf">http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf</A>      XMI 1.1 Spec: <A HREF="http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf">http://cgi.omg.org/cgi-bin/doc?ad/99-10-02.pdf</A>
172      XMI 2.0 Spec: <A HREF="http://cgi.omg.org/docs/ad/01-06-12.pdf">http://cgi.omg.org/docs/ad/01-06-12.pdf</A>      XMI 2.0 Spec: <A HREF="http://cgi.omg.org/docs/ad/01-06-12.pdf">http://cgi.omg.org/docs/ad/01-06-12.pdf</A>
173      ODMG: <A HREF="http://odmg.org/">http://odmg.org/</A>      ODMG: <A HREF="http://odmg.org/">http://odmg.org/</A>
174      OIFML: <A HREF="http://odmg.org/library/readingroom/oifml.pdf">http://odmg.org/library/readingroom/oifml.pdf</A>      OIFML: <A HREF="http://odmg.org/library/readingroom/oifml.pdf">http://odmg.org/library/readingroom/oifml.pdf</A></PRE>
     Co-operative UML Editor: <A HREF="http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html">http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html</A></PRE>  
175  <PRE>  <PRE>
176    further readings:    CASE Tools:
177        Rational Rose (commercial): <A HREF="http://www.rational.com/products/rose/">http://www.rational.com/products/rose/</A>
178        Together (commercial): <A HREF="http://www.oi.com/products/controlcenter/index.jsp">http://www.oi.com/products/controlcenter/index.jsp</A>
179        InCASE - Tangram-based Universal Object Editor
180        Sybase PowerDesigner: <A HREF="http://www.sybase.com/powerdesigner">http://www.sybase.com/powerdesigner</A>
181    </PRE>
182    <PRE>
183    
184      UML Editors:
185        Fujaba (free, university): <A HREF="http://www.fujaba.de/">http://www.fujaba.de/</A>
186        ArgoUML (free): <A HREF="http://argouml.tigris.org/">http://argouml.tigris.org/</A>
187        Poseidon (commercial): <A HREF="http://www.gentleware.com/products/poseidonDE.php3">http://www.gentleware.com/products/poseidonDE.php3</A>
188        Co-operative UML Editor (research): <A HREF="http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html">http://www.darmstadt.gmd.de/concert/activities/internal/umledit.html</A>
189        Metamill (commercial): <A HREF="http://www.metamill.com/">http://www.metamill.com/</A>
190        Violet (university, research, education): <A HREF="http://www.horstmann.com/violet/">http://www.horstmann.com/violet/</A>
191        PyUt (free): <A HREF="http://pyut.sourceforge.net/">http://pyut.sourceforge.net/</A>
192        (Dia (free): <A HREF="http://www.lysator.liu.se/~alla/dia/">http://www.lysator.liu.se/~alla/dia/</A>)
193        UMLet (free, university): <A HREF="http://www.swt.tuwien.ac.at/umlet/index.html">http://www.swt.tuwien.ac.at/umlet/index.html</A>
194        Voodoo (free): <A HREF="http://voodoo.sourceforge.net/">http://voodoo.sourceforge.net/</A>
195        Umbrello UML Modeller: <A HREF="http://uml.sourceforge.net/">http://uml.sourceforge.net/</A></PRE>
196    <PRE>
197      UML Tools:
198        <A HREF="http://www.objectsbydesign.com/tools/umltools_byPrice.html">http://www.objectsbydesign.com/tools/umltools_byPrice.html</A></PRE>
199    <PRE>
200      Further readings:
201      <A HREF="http://www.google.com/search?q=web+based+uml+editor&amp">http://www.google.com/search?q=web+based+uml+editor&amp</A>;hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;start=10&amp;sa=N      <A HREF="http://www.google.com/search?q=web+based+uml+editor&amp">http://www.google.com/search?q=web+based+uml+editor&amp</A>;hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;start=10&amp;sa=N
202      <A HREF="http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf">http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf</A>      <A HREF="http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf">http://www.fernuni-hagen.de/DVT/Aktuelles/01FHHeidelberg.pdf</A>
203      <A HREF="http://www.enhyper.com/src/documentation/">http://www.enhyper.com/src/documentation/</A>      <A HREF="http://www.enhyper.com/src/documentation/">http://www.enhyper.com/src/documentation/</A>
204      <A HREF="http://cis.cs.tu-berlin.de/Dokumente/Diplomarbeiten/2001/skinner.pdf">http://cis.cs.tu-berlin.de/Dokumente/Diplomarbeiten/2001/skinner.pdf</A>      <A HREF="http://cis.cs.tu-berlin.de/Dokumente/Diplomarbeiten/2001/skinner.pdf">http://cis.cs.tu-berlin.de/Dokumente/Diplomarbeiten/2001/skinner.pdf</A>
205      <A HREF="http://citeseer.nj.nec.com/vilain00diagrammatic.html">http://citeseer.nj.nec.com/vilain00diagrammatic.html</A>      <A HREF="http://citeseer.nj.nec.com/vilain00diagrammatic.html">http://citeseer.nj.nec.com/vilain00diagrammatic.html</A>
206      <A HREF="http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp">http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp</A></PRE>      <A HREF="http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp">http://archive.devx.com/uml/articles/Smith01/Smith01-3.asp</A></PRE>
 <PRE>  
   maybe useful for / to be integrated with:  
     ArapXML: <A HREF="http://xml.coverpages.org/ni2001-09-24-b.html">http://xml.coverpages.org/ni2001-09-24-b.html</A></PRE>  
207    
208  </BODY>  </BODY>
209    

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

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