Attending to find out what this is.
Talking about both vertical (healthcare) and horizontal (system, wpf)
Office sharepoint and Microsoft dynamics are two examples of model driven applications.
All about reducing the amount of ceremony and increasing the essence.
Modeling is M as in MVC.
M is the language you use to write down those models.
M does textual DSLs.
Part of a visual studio family of products.
Repository is just SQL server.
Demo
Uses intelipad to write M.
Slide above shows intelipad creating SQL from model definition written in M.
Model language also let's you write the data an it's converted into inaert SQL.
M grammar allows you to create your only mechanism of translating any data format like plain English into M data format.
You can use m grammar to create your own domain specific programming language.
Any language that you build will work with SQL. Is this the beginning of an object database?
Demo of tool: Quadrant
Quadrant itself is built in M.
Quadrant is like model driven Access.
Use m schema to write down model.
Use m grammar to trnaform umicode data into model.
Use m graph to ??
Not sure where this sits or if it is relevant to us.
Seems to be about creating a domain specific language to create efficiency in building applications and solutions.
Need to do some more research.
M is released under OSP (open specifications program).
No comments:
Post a Comment