Is Mstn CE now 100% C++ ?

Just wondering if all that JMDL stuff is now incorporated as part of MstnAPI.

Class com.bentley.dgn.ArcElement now rebooted as Bentley.Geometry.Common CircularArc?

All that JMDL Schema and Component stuff now part of ecsdk?

Parents
  • Unknown said:
    ... that JMDL stuff ...

    JMDL was an implementation of the Java byte interpreter inside MicroStation/J.  It never made it to MicroStation V8.

    The article you cite mentions ProjectBankProjectBank was an innovative transactional extension to MicroStation.  It was informed by relational database theory and included a forerunner of today's EC Schemas.

    MicroStation customers are conservative and didn't take to ProjectBank.  However, Keith Bentley's forward thinking (for ProjectBank was his brainchild) helped to pave the way for the SQLite technology you can now use on your mobile device.

    Unknown said:
    One of the benefits of using Schemas mentioned all those years ago was that the Schema can be extracted in different file formats tailored to different tasks/apps

    A schema defines data.  It is not the data itself.  When a schema is available, an app. can use those formal data definitions to do something meanful to that app.  The 'something' might be to write a file in a specific format.  It might be to extract engineering data — ignoring other data — to perform some kind of analysis.

    An EC schema is directly analogous to a relation database schema.  It helps an app. to figure out automatically what data can be used for a given purpose.

     
    Regards, Jon Summers
    LA Solutions

  • Really weird... But the term Schema seems to have multiple meanings. The database version is about defining data using formal rules like integrity constraints. But if you read the JMDL link Schema seems to describe a class hierarchy.

    Schemas in Bentley land also seems to be used in relationship to the groundbreaking way Mstn can reference attach foreign file formats like DWG. Only recently replicated by PTC Creo, AFAIK.

    I think the concept must be a bit more complex than the DB definition. I suppose that projectbank was before its time but Openplant seems to operate exactly as described. Apparently PB stored schemas, components and history.

    Is there a mini PB in Mstn ? Mstn has a schema folder, and has design history. Does also have a DWG schema that allows it to map DWG elements to dgn ones on the fly?
  • JMDL apparently was a pretty productive API... Even had a few apps written on it. Then came the Java v C# bust up. Has dotNet ever caught up ? Maybe with Mstn 10.1?

    Anyways, what would happen if all Bentley devs go Cpp and publish their schemas? And use the common modeling environment etc? Would an Openplant addin or tool be accessible by Aecosim or Prostructures?
Reply Children