<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>JMatter Blog: UltraViolet. A light UML editor for JMatter.</title>
    <link>http://jmatter.org/articles/2006/09/02/ultraviolet-a-light-uml-editor-for-jmatter</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Simplify</description>
    <item>
      <title>UltraViolet. A light UML editor for JMatter.</title>
      <description>&lt;p&gt;I would like to introduce you to a new tool that can be used to generate JMatter applications. It is called UltraViolet. &lt;/p&gt;

&lt;p&gt;&lt;img src="http://ryan.ramage.googlepages.com/UltraViolet.jpg" alt="UltraViolet"/&gt;&lt;/p&gt;

&lt;p&gt;It is a UML class editor that currently supports the following features:   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Classes. 
&lt;ul&gt;
&lt;li&gt;Class name. Mark a class as abstract.&lt;/li&gt;
&lt;li&gt;Class annotations such as color, icon, plural name, etc... &lt;/li&gt;
&lt;li&gt;Attributes. Add all fields for the class with name, type. Also annotations for each one, ie. show in tab, flatten, etc...&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Associations. Draw associations between classes. Associations can be 1-1, 1-&lt;em&gt;, or *-&lt;/em&gt;. On each side of the relationship, define if users can navigate to the other side.  &lt;/li&gt;
&lt;li&gt;Model Inheritance. A class can extend from another class.  &lt;/li&gt;
&lt;li&gt;A umlc compiler. Create an application or a UML diagram from a simple text format. Please check the .uml files generated to see the syntax. &lt;/li&gt;
&lt;li&gt;A JMatter control panel. From this panel, control the main targets of the JMatter build script. This way it is possible to run the application without leaving UltraViolet.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To try UltraViolet, download it from here:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://jmatter.org/distribution/umlc-20060903.zip"&gt;UltraViolet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unzip it, and read the README.TXT file to get started. &lt;/p&gt;

&lt;p&gt;Browse the project page at:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://code.google.com/p/umlc/"&gt;http://code.google.com/p/umlc/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Watch for more features and integration with JMatter in the next little while!&lt;/p&gt;</description>
      <pubDate>Sat, 02 Sep 2006 04:48:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:992860e8e1a16196534c0b6d18f87c0b</guid>
      <author>Ryan Ramage</author>
      <link>http://jmatter.org/articles/2006/09/02/ultraviolet-a-light-uml-editor-for-jmatter</link>
    </item>
  </channel>
</rss>
