Coffeehouse Thread

10 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

Will Oslo 'M' ever resurface?

Back to Forum: Coffeehouse
  • User profile image
    eddwo

    I don't really care about the Repository bit, and can do without Quadrant, but the 'M' language for Schemas, Models and Instances was really cool.

    I'd quite like to be able to create a meta-model for the stuff I'm trying to design and then read over it as an object graph and use it to generate schemas, plumbing and basic data entry forms. Or have a standard human-readable data storage format that I can then write import/export converters for into different formats. 

    I suppose I can make do with XML, the 'M' stuff seemed cleaner. With 'M' there was a standard way of expressing arbitrary graphs of a given structure, with XML it's only trees unless you use a lot of keyrefs. 

    It seems such a waste that years of work by all those talented people seems to have just evaporated. This always seems to be the case once a promising project is tied to another monolith like SQL or Windows. 

    I suppose there is always RDF and various tools built on that. Lots of research to do there.

  • User profile image
    Michael Butler

    I'm not sure the world was quiet ready for what M was attempting to do, or that the tooling support would have ever lived up to the vision that the team had.

    It's a shame that it hasn't reappeared yet. It was one of the most exciting things to come out of Microsoft for a long while.

    I'm sure it will be back, or the lessons learnt applied to other Microsoft projects.

  • User profile image
    Ian2

    IBM have been working on a similar idea for a long, long time now.

  • User profile image
    Ph0enixx

    Can You plaese say what is the name of IBM project 

  • User profile image
    Ian2

    @Ph0enixx:Thats a fair enough question but I'm afraid I have forgotten - what I can say is that the organisation that I was working for had to licence the framework and call it something different to the original implmentation (at least that was my understanding). 

    The ultimate goal was to allow analysts to generate new Apps.  I didn't like the framework - way to unwieldy and had loads of duplication (acting as checksums).  I don't recall finishing anything and the organisation had to employ some heavy IBM consultants in order to get anywhere with it.

    (But then I am a JFDI guy at heart).

  • User profile image
    exoteric

    @eddwo: It's quite a shame yes. I seem to remember one of the lead developers behind M having quit. I forget his name though; but I think he was at a previous PDC, show-casing M, possibly with Don Box.

    Isn't there some good tools for Eclipse for DSL's?

    I like RDF too but didn't find particularly good .NET tools for it compared to Java-land. Although there is a LINQ provider!

  • User profile image
    Richard.Hein

    , exoteric wrote

    @eddwo: It's quite a shame yes. I seem to remember one of the lead developers behind M having quit. I forget his name though; but I think he was at a previous PDC, show-casing M, possibly with Don Box.

    Doug Purdy.  He left to work at Facebook.

  • User profile image
    felix9

    didnt ms 'shifted the strategy' to OData ? and 'M' is just a lost treasure.

  • User profile image
    Richard.Hein

    Well, I just looked up Don Box and I see he's moved ... "Don Box is a distinguished engineer in the Interactive Entertainment Business (IEB) at Microsoft Corp., where he works on platform technology to enable the next generation of entertainment experiences."  So, M is probably dead too.

     

  • User profile image
    felix9

    Don Box is working for XBox now, eh, Box on Box ?

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.