uml 2.1 reference
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1731
XML::DOM::EntityReference 1.44
XML::DOM::EntityReference is an XML ENTITY reference in XML::DOM. more>>
XML::DOM::EntityReference is an XML ENTITY reference in XML::DOM.
XML::DOM::EntityReference extends XML::DOM::Node.
EntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference. Note that character references and references to predefined entities are considered to be expanded by the HTML or XML processor so that characters are represented by their Unicode equivalent rather than by an entity reference.
Moreover, the XML processor may completely expand references to entities while building the structure model, instead of providing EntityReference objects. If it does provide such objects, then for a given EntityReference node, it may be that there is no Entity node representing the referenced entity; but if such an Entity exists, then the child list of the EntityReference node is the same as that of the Entity node. As with the Entity node, all descendants of the EntityReference are readonly.
The resolution of the children of the EntityReference (the replacement value of the referenced Entity) may be lazily evaluated; actions by the user (such as calling the childNodes method on the EntityReference node) are assumed to trigger the evaluation.
<<lessXML::DOM::EntityReference extends XML::DOM::Node.
EntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference. Note that character references and references to predefined entities are considered to be expanded by the HTML or XML processor so that characters are represented by their Unicode equivalent rather than by an entity reference.
Moreover, the XML processor may completely expand references to entities while building the structure model, instead of providing EntityReference objects. If it does provide such objects, then for a given EntityReference node, it may be that there is no Entity node representing the referenced entity; but if such an Entity exists, then the child list of the EntityReference node is the same as that of the Entity node. As with the Entity node, all descendants of the EntityReference are readonly.
The resolution of the children of the EntityReference (the replacement value of the referenced Entity) may be lazily evaluated; actions by the user (such as calling the childNodes method on the EntityReference node) are assumed to trigger the evaluation.
Download (0.039MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
UML::Sequence 0.07
UML::Sequence is a Perl module to render UML sequence diagrams, often by running the code. more>>
UML::Sequence is a Perl module to render UML sequence diagrams, often by running the code.
SYNOPSIS
use UML::Sequence;
my $tree = UML::Sequence->new(@methods, @outline, &parse_method);
print $tree->build_xml_sequence(Title);
To use this package, or see how to use it, see genericseq.pl and seq2svg.pl.
This class helps produce UML sequence diagrams. build_xml_sequence returns a string (suitable for printing to a file) which the seq2svg.pl script converts into svg.
To control the appearance of the sequence diagram, pass to the constructor:
1 a reference to an array containing the signatures you want to hear about or a reference to a hash whose keys are the signatures you want 2 a reference to an array containing the lines in the outline of calls 3 a reference to a sub which takes signatures and returns class and method names
To build the array references and supply the code reference consult UML::Sequence::SimpleSeq, UML::Sequence::JavaSeq, or UML::Sequence::PerlSeq. To see one way to call these look in the supplied genericseq script.
<<lessSYNOPSIS
use UML::Sequence;
my $tree = UML::Sequence->new(@methods, @outline, &parse_method);
print $tree->build_xml_sequence(Title);
To use this package, or see how to use it, see genericseq.pl and seq2svg.pl.
This class helps produce UML sequence diagrams. build_xml_sequence returns a string (suitable for printing to a file) which the seq2svg.pl script converts into svg.
To control the appearance of the sequence diagram, pass to the constructor:
1 a reference to an array containing the signatures you want to hear about or a reference to a hash whose keys are the signatures you want 2 a reference to an array containing the lines in the outline of calls 3 a reference to a sub which takes signatures and returns class and method names
To build the array references and supply the code reference consult UML::Sequence::SimpleSeq, UML::Sequence::JavaSeq, or UML::Sequence::PerlSeq. To see one way to call these look in the supplied genericseq script.
Download (0.12MB)
Added: 2007-04-23 License: Perl Artistic License Price:
916 downloads
UMLet 7.1
UMLet is a lightweight tool for rapidly drawing UML diagrams. more>>
UMLet project is an open-source Java tool for rapidly drawing UML diagrams with a pop-up-free, light-weight user interface.
UMLet lets you draw diagram sketches fast; export diagrams to eps, pdf, jpg, svg, and sys.
Add elements to a diagram with a double click. Edit elements using the lower-right text panel. Select multiple elements using Ctrl or lasso. Press C to copy diagram to the system clipboard
Main features:
- fast
- text-based sequence diagram
- call from command line.
<<lessUMLet lets you draw diagram sketches fast; export diagrams to eps, pdf, jpg, svg, and sys.
Add elements to a diagram with a double click. Edit elements using the lower-right text panel. Select multiple elements using Ctrl or lasso. Press C to copy diagram to the system clipboard
Main features:
- fast
- text-based sequence diagram
- call from command line.
Download (4.9MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
657 downloads
Web Reference Database 0.9.0
Web Reference Database is a bibliographic manager that can import and export references in various formats. more>>
Web Reference Database is a bibliographic manager that can import and export references in various formats (including BibTeX, Endnote, MODS XML, and OpenOffice).
It can make formatted lists of citations in HTML, RTF, PDF, or LaTeX, and offers powerful searching, rich metadata, and RSS support
Enhancements:
- This release offers major function enhancements and bugfixes.
- Batch import from various bibliographic formats (including BibTeX, Endnote, RIS, ISI, and MODS XML) is now supported, as is import from a PubMed ID.
- An OpenDocument spreadsheet for use with OpenOffice.org can be exported, and formatted citation lists can be generated as HTML, RTF, PDF, or LaTeX. An SRU/W service and support for unAPI, OpenURL, and COinS metadata have been added.
- These allow the data to be used by the next generation of bibliographic clients.
- A new command line client is also included.
<<lessIt can make formatted lists of citations in HTML, RTF, PDF, or LaTeX, and offers powerful searching, rich metadata, and RSS support
Enhancements:
- This release offers major function enhancements and bugfixes.
- Batch import from various bibliographic formats (including BibTeX, Endnote, RIS, ISI, and MODS XML) is now supported, as is import from a PubMed ID.
- An OpenDocument spreadsheet for use with OpenOffice.org can be exported, and formatted citation lists can be generated as HTML, RTF, PDF, or LaTeX. An SRU/W service and support for unAPI, OpenURL, and COinS metadata have been added.
- These allow the data to be used by the next generation of bibliographic clients.
- A new command line client is also included.
Download (0.89MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1093 downloads
VTD-XML 2.1
VTD-XML is a non-extractive XML processing software API implementing Virtual Token Descriptor. more>>
VTD-XML is a "non-extractive" XML processing software API implementing Virtual Token Descriptor. Currently, VTD-XML only supports built-in entity references (" &s ><<less
Download (0.64MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
863 downloads
uml2svg 0.18
uml2svg is an XSLT-based tool for converting XMI-compliant UML Diagrams into SVG. more>>
uml2svg is an XSLT-based tool for converting XMI-compliant UML Diagrams into SVG.
We started the developing uml2svg with six main goals in mind:
- Standard conformance
- Good Documentation
- Modularity
- Extensibility
- Comprehensible SVG
- Multiple diagrams per XMI-file
SVG is a standard language for describing two-dimensional vector graphics in XML. As the open SVG standard gains in popularity and gradually replaces proprietary formats for vectorial graphics, the support provided by the Web browsers is getting better.
Plugins to display SVG exist for most browsers and it is most likely that the next generation of Web browser will provide built-in support for SVG. When that happens there will be no better way to distribute vector graphics on the web. Furthermore, not only web browsers can process SVG in a meaningful way; in fact that is just the tip of the iceberg. SVG can be easily read in, processed, and then transformed into many other formats, being well suited for both text and graphic tools as well as for web agents and screen readers.
UML diagrams are composed of lines, polygons, ellipses and text labels, so they are inherently vectorial. However, the SVG is not very well suited for direct use by UML tools. While some of them can in fact export UML diagrams directly to SVG, they do that by discarding all the information about structure, and converting everything into a shape. Moreover, some tools use the screen-capture function provided by their environment (such as java2d) and then they apply a filter to generate SVG out of the "screenshot".
What comes out of that is a pile of meaningless information, which by accident happens to draw a gorgeous diagram. How will a screen reader interpret such a file? How will a web crawler be able to index it? How will a web agent process it in a meaningful way? A program needs the semantic information that the humans can extract just by looking at a picture. For a machine, an obfuscated SVG file is not easier to process than a PNG file or any other image.
Although for humans it is better to be able to scale the image, for a program this is irrelevant. Programs need a way to "understand" the semantics of the UML models to be able to process and interchange them in a meaningfull way. This was the main idea behind the XML Metadata Interchange (XMI), an OMG specification for model interchange. And probably the best use that XMI has found so far is the exchange of UML models between different modeling tools. And while the XMI provides a standard way for tools to represent models as XML documents, it is still limited to the model elements only.
With the introduction of the UML 2.0 Diagram Interchange Specification as part of the upcoming UML 2.0 standard, it will become possible for tools to exchange the models together with the layout of the diagrams. We think that, once this specification appears, XMI will be used averywhere. Not only will the tools be able to exchange diagrams, but could even represent them internaly as DOM trees. Have you ever considered drawing your UML diagrams online, using only a web browser? This could be done even now by using a custom SVG syntax for the DOM tree, but a solution based on XMI could do even better and be a standard at the same time.
Therefore, we believe that with the advent of UML 2.0 and the increase in the use of SVG, the need for transformations between XMI and SVG will be great. Nevertheless when the uml2svg project was started, there was hardly any good open-source solution to convert XMI diagams into SVG.
The UML 2.0 Diagram Interchange Adopted Specification in its current incipient form references a set of XSL transformations. Although the standard draft covers them to a large extent, the link is actually broken (you can try for yourself). It has been broken for more than a year and most likely it will stay like that forever.
The personal webpage of Professor Mario Jeckle provides an online transformation service capable of dynamically generating SVG from XMI-compliant XML files. The XSL files accomplishing the transformations are also available on that website. These transformations are monolithic and not well documented (the only documentation is in the code, and it is generally written in German). With the tragic accident that took the life of Professor Jeckle, the transformations have no longer been maintained.
Finally, the STZ-IDA research center in Karlsruhe had to convert UML diagrams to SVG, as part of one of their projects. The XSLT stylesheet they created for this purpose was named xmi2svg and is available under the terms of the MIT license. At the time we started work on uml2svg the only type of diagrams supported was class diagrams.
Recently the package reached version 0.2 and it supports more diagram types, without major changes in the code (the opposite of what we were expecting). Andreas Junghans, the author of xmi2svg, provided us with a lot of insightful hints which helped us eliminate many glitches in uml2svg. It looks that the development of uml2svg and xmi2svg will continue in parallel, at least for a while. The good thing about this is that the two (quite different) implementations prove each others validity and the features tend to propagate freely from one side to the other. However, this comes with the prize of having to maintain two different code-trees and possibly confusing some users.
We did not like the two existing solutions because they were:
incomplete - just prototypes, not well suited for production environment
monolithic - hard to maintain and extend
not documented - hard to understand
At first sight, we thought we could find a way to improve one of the existing solutions and just add the features we needed. However, we slowly came to the conclusion that it would be better if we started anew. There are things one can fix in a project, but that does not include what we thought is was bad design. The fact that the two implementations presented above are open source helped us get quickly on the way with our own project.
Enhancements:
- Two annoying bugs were fixed.
- The site and documentation were updated.
<<lessWe started the developing uml2svg with six main goals in mind:
- Standard conformance
- Good Documentation
- Modularity
- Extensibility
- Comprehensible SVG
- Multiple diagrams per XMI-file
SVG is a standard language for describing two-dimensional vector graphics in XML. As the open SVG standard gains in popularity and gradually replaces proprietary formats for vectorial graphics, the support provided by the Web browsers is getting better.
Plugins to display SVG exist for most browsers and it is most likely that the next generation of Web browser will provide built-in support for SVG. When that happens there will be no better way to distribute vector graphics on the web. Furthermore, not only web browsers can process SVG in a meaningful way; in fact that is just the tip of the iceberg. SVG can be easily read in, processed, and then transformed into many other formats, being well suited for both text and graphic tools as well as for web agents and screen readers.
UML diagrams are composed of lines, polygons, ellipses and text labels, so they are inherently vectorial. However, the SVG is not very well suited for direct use by UML tools. While some of them can in fact export UML diagrams directly to SVG, they do that by discarding all the information about structure, and converting everything into a shape. Moreover, some tools use the screen-capture function provided by their environment (such as java2d) and then they apply a filter to generate SVG out of the "screenshot".
What comes out of that is a pile of meaningless information, which by accident happens to draw a gorgeous diagram. How will a screen reader interpret such a file? How will a web crawler be able to index it? How will a web agent process it in a meaningful way? A program needs the semantic information that the humans can extract just by looking at a picture. For a machine, an obfuscated SVG file is not easier to process than a PNG file or any other image.
Although for humans it is better to be able to scale the image, for a program this is irrelevant. Programs need a way to "understand" the semantics of the UML models to be able to process and interchange them in a meaningfull way. This was the main idea behind the XML Metadata Interchange (XMI), an OMG specification for model interchange. And probably the best use that XMI has found so far is the exchange of UML models between different modeling tools. And while the XMI provides a standard way for tools to represent models as XML documents, it is still limited to the model elements only.
With the introduction of the UML 2.0 Diagram Interchange Specification as part of the upcoming UML 2.0 standard, it will become possible for tools to exchange the models together with the layout of the diagrams. We think that, once this specification appears, XMI will be used averywhere. Not only will the tools be able to exchange diagrams, but could even represent them internaly as DOM trees. Have you ever considered drawing your UML diagrams online, using only a web browser? This could be done even now by using a custom SVG syntax for the DOM tree, but a solution based on XMI could do even better and be a standard at the same time.
Therefore, we believe that with the advent of UML 2.0 and the increase in the use of SVG, the need for transformations between XMI and SVG will be great. Nevertheless when the uml2svg project was started, there was hardly any good open-source solution to convert XMI diagams into SVG.
The UML 2.0 Diagram Interchange Adopted Specification in its current incipient form references a set of XSL transformations. Although the standard draft covers them to a large extent, the link is actually broken (you can try for yourself). It has been broken for more than a year and most likely it will stay like that forever.
The personal webpage of Professor Mario Jeckle provides an online transformation service capable of dynamically generating SVG from XMI-compliant XML files. The XSL files accomplishing the transformations are also available on that website. These transformations are monolithic and not well documented (the only documentation is in the code, and it is generally written in German). With the tragic accident that took the life of Professor Jeckle, the transformations have no longer been maintained.
Finally, the STZ-IDA research center in Karlsruhe had to convert UML diagrams to SVG, as part of one of their projects. The XSLT stylesheet they created for this purpose was named xmi2svg and is available under the terms of the MIT license. At the time we started work on uml2svg the only type of diagrams supported was class diagrams.
Recently the package reached version 0.2 and it supports more diagram types, without major changes in the code (the opposite of what we were expecting). Andreas Junghans, the author of xmi2svg, provided us with a lot of insightful hints which helped us eliminate many glitches in uml2svg. It looks that the development of uml2svg and xmi2svg will continue in parallel, at least for a while. The good thing about this is that the two (quite different) implementations prove each others validity and the features tend to propagate freely from one side to the other. However, this comes with the prize of having to maintain two different code-trees and possibly confusing some users.
We did not like the two existing solutions because they were:
incomplete - just prototypes, not well suited for production environment
monolithic - hard to maintain and extend
not documented - hard to understand
At first sight, we thought we could find a way to improve one of the existing solutions and just add the features we needed. However, we slowly came to the conclusion that it would be better if we started anew. There are things one can fix in a project, but that does not include what we thought is was bad design. The fact that the two implementations presented above are open source helped us get quickly on the way with our own project.
Enhancements:
- Two annoying bugs were fixed.
- The site and documentation were updated.
Download (MB)
Added: 2007-02-18 License: LGPL (GNU Lesser General Public License) Price:
981 downloads
wCMF 2.1
wCMF is a lightweight MDA approach to application development based on the MVC pattern. more>>
wCMF is a lightweight MDA approach to application development based on the MVC pattern. It allows the creation of any kind of PHP Web application such as CRM or a CMS from a UML model. The project features an object persistence layer, a SOAP interface, and standard views and controllers.
Main features:
- Enhanced view template that generates a view
- Stereotype for modeling system properties
- Database upgrade system
- The framework and the application template are now auto deployed to the target directory
Enhancements:
BUGS
- fixed bug 1691278 (inherited values cant be referenced by subclasses)
- Corrected standard application
- fixed soap update method
- fixed bug (1676550), soap methods were always created (is_soap was ignored)
- fixed typo (assoziation -> association)
- default application model (removed all old wcmf stereotypes), rebuild generator
- fixed 1693598 (attributes were multiplied in inheritance)
- - fixed radio button template (showed duplicated entries, when none selected)
- fixed handling of null values in database mapping
- Tutorials: changed de.bmiag.genfw.instantiator.xmlmap generator property in hello world tutorials (old config caused bug #1741294)
- Generator: fixed bug #1741296 (exception, when trying to zip empty directory)
- Generator: fixed column ids in tables.sql (id of an fk pointing to the own table, was not unique)
- Framework: fixed advanced search in wCMF default application (ignores empty values now)
ENHANCEMENTS
- new start page in Enterprise Architect default project
- added Soap Search. exposes the search controller to the soap interface.
- added Soap advancedSearch. exposes the search controller to the soap interface.
- added added orderby tagged value to WCMFNode to allow default sorting in node lists
- implemented simple (->) association type (does not allow create/delete), so we support composite, shared and simple now
- added WCMFSystem stereotype for modeling system properties
- Added displayName to soapList method.
- Added parentoids, childoids to soapRead method.
- Added depth parameter to soapRead method.
- added PrimitiveType to auto-generated WCMFValues.
- Enhanced view template (View.tpl) to render a special form if a WCMFNode is associated with the WCMFView.
- Added WCMFReference values to custom view.
- First version of database update script (application/install/dbupdate.php)
- changed display value calls in order to allow entities to override default behavior
- removed tagged value is_ordered from WCMFNode stereotype. use orderby = none|sortkey|[value] instead
- added xslt documentation generation to the generator
- added TargetDirectory und ProjectName properties to Identifier class (maybe used in XPand on every identifier)
- Development page generated by Generator
- added template override feature
- added framework/application template auto deployment to generator
- Framework: added log directory creation if directory does not exist
- Framework: update script now ignores not null changes for pks
- made StringQuery more robust (checks the type to search for first)
- Framework: added alternating rows to resource browser
- changed localization to accept language definitions without country (e.g. de defaults to de_DE)
<<lessMain features:
- Enhanced view template that generates a view
- Stereotype for modeling system properties
- Database upgrade system
- The framework and the application template are now auto deployed to the target directory
Enhancements:
BUGS
- fixed bug 1691278 (inherited values cant be referenced by subclasses)
- Corrected standard application
- fixed soap update method
- fixed bug (1676550), soap methods were always created (is_soap was ignored)
- fixed typo (assoziation -> association)
- default application model (removed all old wcmf stereotypes), rebuild generator
- fixed 1693598 (attributes were multiplied in inheritance)
- - fixed radio button template (showed duplicated entries, when none selected)
- fixed handling of null values in database mapping
- Tutorials: changed de.bmiag.genfw.instantiator.xmlmap generator property in hello world tutorials (old config caused bug #1741294)
- Generator: fixed bug #1741296 (exception, when trying to zip empty directory)
- Generator: fixed column ids in tables.sql (id of an fk pointing to the own table, was not unique)
- Framework: fixed advanced search in wCMF default application (ignores empty values now)
ENHANCEMENTS
- new start page in Enterprise Architect default project
- added Soap Search. exposes the search controller to the soap interface.
- added Soap advancedSearch. exposes the search controller to the soap interface.
- added added orderby tagged value to WCMFNode to allow default sorting in node lists
- implemented simple (->) association type (does not allow create/delete), so we support composite, shared and simple now
- added WCMFSystem stereotype for modeling system properties
- Added displayName to soapList method.
- Added parentoids, childoids to soapRead method.
- Added depth parameter to soapRead method.
- added PrimitiveType to auto-generated WCMFValues.
- Enhanced view template (View.tpl) to render a special form if a WCMFNode is associated with the WCMFView.
- Added WCMFReference values to custom view.
- First version of database update script (application/install/dbupdate.php)
- changed display value calls in order to allow entities to override default behavior
- removed tagged value is_ordered from WCMFNode stereotype. use orderby = none|sortkey|[value] instead
- added xslt documentation generation to the generator
- added TargetDirectory und ProjectName properties to Identifier class (maybe used in XPand on every identifier)
- Development page generated by Generator
- added template override feature
- added framework/application template auto deployment to generator
- Framework: added log directory creation if directory does not exist
- Framework: update script now ignores not null changes for pks
- made StringQuery more robust (checks the type to search for first)
- Framework: added alternating rows to resource browser
- changed localization to accept language definitions without country (e.g. de defaults to de_DE)
Download (1.9MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
844 downloads
UML2PHP5 2.2.0
UML2PHP5 is a Dia plugin to generate PHP code from UML. more>>
UML2PHP5 is a plugin designed to fit on the Dia diagram application. UML2PHP5 automatically generates the PHP code structure following the diagrams classes.
PHP5s and javas object model increasing similarity for example, there was an urgent need to update the tools for programmers.
UML2PHP5 is Open Source, under GPL. This means you can develop the source code to suit your need(s) and redistribute it as long as it remains under GPL terms.
Using UML2PHP5:
- Draw your UML diagram(s)
- Save it with .dia as file extension
- Export through the XSL filter (*.code)
- A popup opens :
- Select UML-CLASSES-EXTENDED in the top box
- Select PHP5 in the bottom box
- OK
The plugin generates as many .class.php files as necessary, in the same directory as the original .dia file.
Enhancements:
- A new tool was added: php2uml, which generates UML diagrams from PHP classes files.
- This tool uses the Reflection API.
<<lessPHP5s and javas object model increasing similarity for example, there was an urgent need to update the tools for programmers.
UML2PHP5 is Open Source, under GPL. This means you can develop the source code to suit your need(s) and redistribute it as long as it remains under GPL terms.
Using UML2PHP5:
- Draw your UML diagram(s)
- Save it with .dia as file extension
- Export through the XSL filter (*.code)
- A popup opens :
- Select UML-CLASSES-EXTENDED in the top box
- Select PHP5 in the bottom box
- OK
The plugin generates as many .class.php files as necessary, in the same directory as the original .dia file.
Enhancements:
- A new tool was added: php2uml, which generates UML diagrams from PHP classes files.
- This tool uses the Reflection API.
Download (0.016MB)
Added: 2006-05-04 License: GPL (GNU General Public License) Price:
1271 downloads
UML::Sequence::JavaSeq 0.07
UML::Sequence::JavaSeq is a Perl module for use with genericseq.pl script, works on compiled Java programs. more>>
UML::Sequence::JavaSeq is a Perl module for use with genericseq.pl script, works on compiled Java programs.
SYNOPSIS
genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello > Hello.xml
seq2svg.pl Hello.xml > Hello.svg
OR
genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello | seq2svg.pl > Hello.svg
This file depends on UML::Sequence::SimpleSeq and a Java tool called Seq.java. The later produces an outline of the calls to methods named in Hello.methods. The former provides methods UML::Sequence needs to produce an xml sequence. Look in the provided Hello.methods to see what options you have for controlling output.
For this class to work, you must have Seq.class (and its friends) and tools.jar (the one containing the the jpda) in your class path. Your jpda must be happy. (The jpda is the Java Platform Debugger Architecture. It ships with java 1.3.)
grab_outline_text
Call this method through the class name with the method file, the class you want to sequence, and any arguments that classs main method needs. Returns an outline you can pass to UML::Sequence::SimpleSeq->grab_methods and to the UML::Sequence constructor.
<<lessSYNOPSIS
genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello > Hello.xml
seq2svg.pl Hello.xml > Hello.svg
OR
genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello | seq2svg.pl > Hello.svg
This file depends on UML::Sequence::SimpleSeq and a Java tool called Seq.java. The later produces an outline of the calls to methods named in Hello.methods. The former provides methods UML::Sequence needs to produce an xml sequence. Look in the provided Hello.methods to see what options you have for controlling output.
For this class to work, you must have Seq.class (and its friends) and tools.jar (the one containing the the jpda) in your class path. Your jpda must be happy. (The jpda is the Java Platform Debugger Architecture. It ships with java 1.3.)
grab_outline_text
Call this method through the class name with the method file, the class you want to sequence, and any arguments that classs main method needs. Returns an outline you can pass to UML::Sequence::SimpleSeq->grab_methods and to the UML::Sequence constructor.
Download (0.12MB)
Added: 2007-06-05 License: Perl Artistic License Price:
872 downloads
Objective Modula-2 1.00 (Reference Implementation)
Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2. more>>
Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2 based on the object model and runtime of Objective-C.
The design is an example how native Cocoa/GNUstep support can be added to static imperative programming languages without implementing a bridge.
Objective Modula-2s scope encompasses the design of the Objective Modula-2 programming language and the implementation of a compiler to implement it. The initial compiler will generate Objective-C source code.
Enhancements:
- This code is used to verify ideas and concepts which come up in the course of defining the language.
- It is in an early stage, incomplete and subject to frequent changes.
<<lessThe design is an example how native Cocoa/GNUstep support can be added to static imperative programming languages without implementing a bridge.
Objective Modula-2s scope encompasses the design of the Objective Modula-2 programming language and the implementation of a compiler to implement it. The initial compiler will generate Objective-C source code.
Enhancements:
- This code is used to verify ideas and concepts which come up in the course of defining the language.
- It is in an early stage, incomplete and subject to frequent changes.
Download (0.019MB)
Added: 2007-07-21 License: (FDL) GNU Free Documentation License Price:
825 downloads
ms-sys 2.1.2
ms-sys is a Linux program for writing Microsoft compatible boot records. more>>
ms-sys is a Linux program for writing Microsoft compatible boot records. The program does the same as Microsoft "fdisk /mbr" to a hard disk or "sys d:" to a floppy or FAT partition except that it does not copy any system files, only the boot record is written.
It is also able to do the same as Microsoft "sys d:" to a floppy or FAT partition except that it does not copy any system files, only the boot record is written.
The program is useful when using Linux to restore a backup of a reference
Microsoft Windows installation.
Installation:
Step 1, unpack the archive:
tar -xzvf ms-sys*.tgz
Step 2, compile:
cd ms-sys
make
Step 3, become root and install
su (and give password)
make install
<<lessIt is also able to do the same as Microsoft "sys d:" to a floppy or FAT partition except that it does not copy any system files, only the boot record is written.
The program is useful when using Linux to restore a backup of a reference
Microsoft Windows installation.
Installation:
Step 1, unpack the archive:
tar -xzvf ms-sys*.tgz
Step 2, compile:
cd ms-sys
make
Step 3, become root and install
su (and give password)
make install
Download (0.036MB)
Added: 2005-11-22 License: GPL (GNU General Public License) Price:
1446 downloads
Open Blue Lab 2.1.0 (Sales/CRM)
Open Blue Lab is a modular ERP, built on a plugin architecture. more>>
Open Blue Lab project is a modular ERP, built on a plugin architecture. Each business domain (such as Groupware, Financial, HCM, PLM, or SCM) is separated into subdomains which are implemented through plugins.
This form permits you to create all the information related to a contact you are in relation with, during, for example, a phone call. Once totally expanded, this form looks like the image on your right. A click on orange borders will open or close the corresponding section.
This form is directly generated from the UML model that describes CRM informations system. Layout like multicomuln is specified in a very easy way.
Enhancements:
- The CSS style was corrected by deleting the footer, changing skins, improving the search button, and adding PNG transparency.
- The action portlet was fixed up.
- Some messages have been translated.
- You can now drag and drop portlets.
- The search bar has been improved, so you can search by contact, city, company, or any other fields.
- You can now set prority on tasks.
<<lessThis form permits you to create all the information related to a contact you are in relation with, during, for example, a phone call. Once totally expanded, this form looks like the image on your right. A click on orange borders will open or close the corresponding section.
This form is directly generated from the UML model that describes CRM informations system. Layout like multicomuln is specified in a very easy way.
Enhancements:
- The CSS style was corrected by deleting the footer, changing skins, improving the search button, and adding PNG transparency.
- The action portlet was fixed up.
- Some messages have been translated.
- You can now drag and drop portlets.
- The search bar has been improved, so you can search by contact, city, company, or any other fields.
- You can now set prority on tasks.
Download (0.007MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
865 downloads
Other version of Open Blue Lab
License:GPL (GNU General Public License)
Aeskuap 0.2.1
Aeskulap is a medical image viewer. more>>
Aeskulap is a medical image viewer. Aeskuap project is able to load a series of special images stored in the DICOM format for review.
Additionally Aeskulap is able to query and fetch DICOM images from archive nodes (also called PACS) over the network.
The goal of this project is to create a full open source replacement for commercially available DICOM viewers.
Aeskulap is based on gtkmm, glademm and gconfmm and designed to run under Linux. Ports of these packages are available for different platforms. It should be quite easy to port Aeskulap to any platform were these packages are available.
Main features:
DICOM
- Supports compressed (lossless, lossy), uncompressed and multiframe DICOM images.
- C-Find support (query archive nodes).
- C-Move (query / retrieve) support.
- Proper display support for Rescale / Intercept tags.
- Handles color images.
Viewing
- Easy mouse navigation (all operations like windowlevels, pan, zoom, scroll are handled with one hand).
- Realtime image manipulation (even in looping animations).
- Renders reference images (3D projection of selected images) in all suitable views.
- Browse & open local images.
Enhancements:
- Support for lossy image compression was added.
- User-defined window-level presets can now be defined.
- Some major bugs have been fixed.
<<lessAdditionally Aeskulap is able to query and fetch DICOM images from archive nodes (also called PACS) over the network.
The goal of this project is to create a full open source replacement for commercially available DICOM viewers.
Aeskulap is based on gtkmm, glademm and gconfmm and designed to run under Linux. Ports of these packages are available for different platforms. It should be quite easy to port Aeskulap to any platform were these packages are available.
Main features:
DICOM
- Supports compressed (lossless, lossy), uncompressed and multiframe DICOM images.
- C-Find support (query archive nodes).
- C-Move (query / retrieve) support.
- Proper display support for Rescale / Intercept tags.
- Handles color images.
Viewing
- Easy mouse navigation (all operations like windowlevels, pan, zoom, scroll are handled with one hand).
- Realtime image manipulation (even in looping animations).
- Renders reference images (3D projection of selected images) in all suitable views.
- Browse & open local images.
Enhancements:
- Support for lossy image compression was added.
- User-defined window-level presets can now be defined.
- Some major bugs have been fixed.
Download (4.1MB)
Added: 2006-03-08 License: LGPL (GNU Lesser General Public License) Price:
1325 downloads
Gnomad2 2.8.12
Gnomad2 manages portable digital audio devices from Creative and Dell. more>>
Gnomad2 project manages portable digital audio devices from Creative and Dell.
Gnomad2 was initially developed as a reference application using libnjb for managing the Creative NOMAD jukebox, and was later expanded to support the Creative Zen (Zen NX, Zen Xtra, Zen Micro etc) product line.
It also supports the Dell DJ devices, since these are OEM products actually made by Creative Technologies.
<<lessGnomad2 was initially developed as a reference application using libnjb for managing the Creative NOMAD jukebox, and was later expanded to support the Creative Zen (Zen NX, Zen Xtra, Zen Micro etc) product line.
It also supports the Dell DJ devices, since these are OEM products actually made by Creative Technologies.
Download (0.30MB)
Added: 2007-04-15 License: GPL (GNU General Public License) Price:
591 downloads
Umbrello UML Modeller 1.5.71
Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE. more>>
Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE.
Umbrello UML Modeller allows you to create diagrams of software and other systems in a standard format.
Our handbook gives a good introduction to Umbrello and UML modelling.
Enhancements:
- Bugs/wishes from http://bugs.kde.org:
- Preprocessor keywords ignored which causes endless loop in code import (119125)
- Code generator for D language (124805)
- Unstable saves and loads, class names become dirty (145709)
- Crash on deleting class in list view (145762)
- Class attribute documentation not generated for python (145916)
- Python code generator does not wrap lines properly (145918)
- Attribute documentation not generated for Export to XHTML (145972)
- Crash when moving a class in a Java UML diagram (146058)
- Arrowheads are not shown (146064)
- Crash when creating a class that refers to more than one other classes/datatypes (146367)
<<lessUmbrello UML Modeller allows you to create diagrams of software and other systems in a standard format.
Our handbook gives a good introduction to Umbrello and UML modelling.
Enhancements:
- Bugs/wishes from http://bugs.kde.org:
- Preprocessor keywords ignored which causes endless loop in code import (119125)
- Code generator for D language (124805)
- Unstable saves and loads, class names become dirty (145709)
- Crash on deleting class in list view (145762)
- Class attribute documentation not generated for python (145916)
- Python code generator does not wrap lines properly (145918)
- Attribute documentation not generated for Export to XHTML (145972)
- Crash when moving a class in a Java UML diagram (146058)
- Arrowheads are not shown (146064)
- Crash when creating a class that refers to more than one other classes/datatypes (146367)
Download (2.3MB)
Added: 2007-06-08 License: GPL (GNU General Public License) Price:
886 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above uml 2.1 reference search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed