What's New
02-Feb: UML2MOF Tool Contributed 
02-Feb: MDR Ant Tasks Contributed 
20-Aug: MDR Extra Binaries Released
02-May: New MDR Explorer 
[ more news ]
Documents
MDR Whitepaper
Download
Installation instructions
First steps with MDR
Architecture
MDR API (Javadoc)
MDR XML Sample Module
FAQs
Troubleshooting
Credits
[ more documents ]
Related Links
JMI Home Page
OMG Home Page
DSTC's MOF page
[ more links ]

Metadata Repository (MDR)
Project Home

This is home of the Metadata Repository project (MDR). MDR implements the OMG's MOF (Meta Object Facility) standard based metadata repository and itegrates it into the NetBeans Tools Platform. It contains implementation of MOF repostitory including persistent storage mechanism for storing the metadata. The interface of the MOF repository is based on (and fully compliant with) JMI (Java Metadata Interface - JSR-40). MDR also defines additional features that help to incorporate it into the IDE (e.g. event notification mechanism). MDR is rather an infrastructure project, so you won't find many screenshots here. To present the MDR functionality to the user it is usually necessary to write a module which uses the MDR.
To get basic information about MDR look at what are its key features.
MDR Architecture document will give you an overview of the components and architectural blocks the MDR is built of.
For the list of planned features for the next release please go to MDR planning pages.

Download, install and use the MDR

There are several ways you can install the MDR into NetBeans. To learn more, see installation instructions. After installing MDR, you may start using it. Read First Steps with MDR to see how to start.

Standards and theory

MDR is based on industry standards defined by Object Management Group (OMG) and Java Community Process (JCP). To learn more about standards behind MDR click here.

MDR documentation

To get more extensive view of MDR, visit our documentation page.

Key MDR features

Any questions/comments?

If you have any questions or comments, don't hesitate to ask/let us know on users@mdr.netbeans.org (for comments related to usage of MDR) or dev@mdr.netbeans.org (for comments related to implementation of MDR) mailing list. Also note that MDR has its own FAQ page and Troubleshooting page.