| |
| |
|
Web Log Entries
|
|
|
|
| |
May
26
Posted by:
Scot Becker
5/26/2006
Neumont ORM Architect (NORMA) for Visual Studio is a free, open source ORM tool now released as a "community technology preview". This release has a diagram editor that supports the new ORM2 notation to include mapping of the ORM schema to 4 RDBMSs (MS SQL Server 2005, DB2, Oracle, and PostgresSQL).
Note: NORMA is an add-on to Microsoft Visual Studio 2005, so you need to have that installed before you can use it.
"Some of the highlights of this release are:
1) Full UI for setup - The setup package now sports a full UI with verbose status feedback for installation, repair, and removal
2) New reading editor - A new, improved reading editor has been incorporated into the designer. The old reading editor is also available. Changes to the in-place editing process are still pending.
3) The fact type error drawing and selection feedback is much improved. You get individual feedback on each of the roles and internal constraints.
4) The format alignment bug has been fixed, so selected objects may be properly aligned.
5) Some additional constraint generation at the SQL level.
6) Equivalent co-referenced versions are now always maintained live behind the scenes for both explicitly objectified and implicitly objectified types (generated automatically for n-aries or binaries with a spanning constraint). If the fact Name is editable, then you are editing the name of the associated object type, not the fact itself. (FYI, deleting the fact name will reset it to the default name). Live co-ref form is our first step towards live attribute views on the model (ER, UML, Relational, etc), which should be coming on line next quarter.
7) Preferred identifiers for objectified types - The preferred identifier for objectified types can now be graphically specified
8) More extensible verbalization - You can now override individual verbalization snippets, or the entire set for a different language. We have an option for this, but no UI to turn it on. To do a different language:
a) In the Xml\Verbalization\Core directory under the NORMA install location, copy _default.xml to another xml file (_default.xml is the only reserved name)
b) Open the file and change the language from en-US to sv-SE
c) In the options page, set the first verbalization option to 'Neumont.Tools.ORM.ObjectModel.CoreVerbalizationSnippetType,sv-SE,_defau lt'
d) Any changes to the file will now show in the verbalization window. Note that this is not quite live: Clear the option, close the options page, force something to reverbalize, then put the option back to its default value to force it to refresh (beats a VS restart).
Additional verbalizations, sample population UI, a generated data access layer, an extensible model browser with dynamic grouping, extensions to the 'reference mode' concept, and more options for unary fact types, and are all pending. Give us another month and you'll see some of these newer features start to come on line."
Tags:
|
|
|
|
Note: To comment on a blog post, you must be logged in.
|
| |
|
Subscribe
|
 |
|
|
| |
|
|
|
|
|