Exponisity Class v 1.0.0 app designed for iPhone and iPod touch.
UML (Unified Modeling Language) is an industry standard graphical language that can be used to design and document computer software for the desktop, mobile, server and Web platforms.
Exponisity Class is a UML diagramming tool that enables software system architects and application developers to graphically design and document object-oriented computer software before the actual development of any source code for begins.
Class v 1.0.0 enables software system architects and application developers to design and document diagrams of the four primary object-oriented Class types based on the UML 2 standard: Abstract, Class, Exception and Interface.
The Class app adheres to object-oriented programming standards by allowing a Class to extend an Abstract, Class or Exception while also allowing the Class to implement one or more Interfaces.
When a Class extends an Abstract, the Class app automatically imports all operations declared as abstract into the Class.
Similarly, the Class app will automatically import all operations contained in implemented Interfaces into the Class.
The Class adheres strictly to the UML 2 standard.
For example, when a Class attribute is declared static, the Class app displays the attribute in the Class diagram with an underline.
And, when a Class attribute is declared as final, the Class app displays the attribute in the Class with a final stereotype.
The Class app requires all attributes declared as final to have a default value before the attribute can be saved.
Class v 1.0.0 generates Java programming language and XML source code based on the UML diagrams created in the Class app.
The UML diagrams, Java source code and XML can be emailed or printed using AirPrint.
Emailed Java source code can be downloaded onto a computer for compilation.
Emailed XML source code can be downloaded onto a computer for transformation into another computer language that is not supported by Class v 1.0.0.
Class v 1.0.0 is a powerful app for building UML Class diagrams on displays spanning 3.5, 4, 4.7 and 5.5 inches.