Skip to content or navigation


Open Design Alliance Releases new IFC Software Development Kit (SDK)

The Open Design Alliance announces its first IFC software development kit (SDK). The new toolkit aims to improve IFC implementations throughout the AEC industry.

Advertisement

The Open Design Alliance (ODA), a leading provider of CAD interoperability and component technology, has announced the first release of IFC (Industry Foundation Classes) SDK, a new toolkit for reading, writing and visualizing IFC, the international standard format for BIM data exchange.

A New Guiding Force for IFC

Industry Foundation Classes (IFC) is officially a platform-neutral, open file format specification formed and controlled by buildingSMART (formerly the International Alliance for Interoperability, IAI). The IFC model specification is open and available and is a registered ISO standard, ISO 16739-1:2018.

“IFC is an open standard—anyone can download the spec and write a basic parser without much effort,” commented Neil Peterson, ODA President. “Our solution goes far beyond that by including a professional-grade visualizer, complete with a facet modeler and basic 3D solid modeler to handle the implicit geometry found in the format. All of this is included in a standard ODA membership at no additional cost. No other IFC solution on the market offers the same level of functionality at a comparable price.”

The ODA (Open Design Alliance) has released its first IFC SDK.

Sergey Vishnevetsky, ODA Development Director, said, “IFC SDK contains full support for version 2×3 and version 4 IFC files, with the ability to read, write, edit and create. It’s fully thread-safe, making ideal for web servers, and it’s designed for high-performance even with large data sets, based on our more than 20 years of experience developing CAD and BIM solutions.”

IFC SDK is available on all common desktop and mobile platforms. Web visualization is also supported. The SDK (software development kit) and full release notes are available for download at www.opendesign.com.

Architosh Analysis and Commentary

We spoke to Peterson at the ODA late last year and asked why the ODA was getting involved with the IFC file format. Here are some of his words: “…there is any entity that has a vested interesting in building a top-quality IFC library.”

In other words, while buildingSMART has done a great job creating a standard and specification, there isn’t a single good source for a great implementation, as anybody can take the spec and write their own implementation of IFC. The assumption the ODA is making is that by creating a superb IFC implementation wrapped around a full-set of IFC code libraries that give developers instant capabilities and tools like the visualizer and the 3D modeler all integrated into one package, the larger software community in AEC will embrace the IFC SDK just like they have embraced the ODA’s DWG SDKs. 

Peterson says the problem out there now is that the open libraries for IFC are lacking in quality, consistency and too many implementations cause problems during data exchange. 

“So we see an opportunity and the ODA is a non-profit,” says Peterson. “And as a non-profit, we are really focused on meeting the needs of our members and its never about making more money for us its about making a better set of tools that satisfy a real need in the industry.” The new IFC SDK should be a big boost to more robust and implemented IFC within the industry. We shall see how it is taken up and implemented but this is a big start.

Reader Comments

  1. Posted by:
    stefkeb
    July 29, 2019 04:08 am EDT

    The advantage of having an open standard: everybody can implement support for it in their software tools. The disadvantage? Everybody does it in a particular way… E.g. Right now, we have IFCs coming from ARCHICAD or Revit which both use the same EDM toolkit but with widely different IFCs. Compare that with the IFCs generated by Vectorworks, Allplan, Tekla, Bentley etc… Even when they all are IFC2x3 certified and the first IFC4 certifications are around the corner or have been released (in the case of Vectorworks).

    As every system is mapping the IFC schema to an internal (closed) format you still get very different outcomes.

    Solibri is using their own libraries (I think) and they look differently at IFC as Tekla BIMsight, Navisworks, SimpleBIM, BIMvision, FZK Viewer.
    There are the toolkits such as IfcOpenShell, IfcPlusPlus, GeometryGym, IfcEngine, XBIM, BIMserver.org …
    There are multiple other platforms, including the CDEs and online IFC viewers, which often parse the IFC using one of these toolkits and turn the IFC into a geometry model and some kind of list or tree of properties.

    At the same time, buildingSMART has announced that they will also release some kind of reference implementation, but in the past shared examples using IfcEngine and GeometryGym libraries.

    ODA has a good reputation for their DWG libraries and are a capable player, but it is very early to think that all of a sudden software vendors will adopt their libraries.

    And even then, I don’t see how e.g. Revit and ARCHICAD would have “better” IFC support comparing to the current toolkit they are using right now.

    To me it is yet another IFC toolkit, with its own merits and probably idiosyncrasies…

  2. Posted by:
    stefkeb
    July 29, 2019 04:08 am EDT

    The advantage of having an open standard: everybody can implement support for it in their software tools. The disadvantage? Everybody does it in a particular way… E.g. Right now, we have IFCs coming from ARCHICAD or Revit which both use the same EDM toolkit but with widely different IFCs. Compare that with the IFCs generated by Vectorworks, Allplan, Tekla, Bentley etc… Even when they all are IFC2x3 certified and the first IFC4 certifications are around the corner or have been released (in the case of Vectorworks).

    As every system is mapping the IFC schema to an internal (closed) format you still get very different outcomes.

    Solibri is using their own libraries (I think) and they look differently at IFC as Tekla BIMsight, Navisworks, SimpleBIM, BIMvision, FZK Viewer.
    There are the toolkits such as IfcOpenShell, IfcPlusPlus, GeometryGym, IfcEngine, XBIM, BIMserver.org …
    There are multiple other platforms, including the CDEs and online IFC viewers, which often parse the IFC using one of these toolkits and turn the IFC into a geometry model and some kind of list or tree of properties.

    At the same time, buildingSMART has announced that they will also release some kind of reference implementation, but in the past shared examples using IfcEngine and GeometryGym libraries.

    ODA has a good reputation for their DWG libraries and are a capable player, but it is very early to think that all of a sudden software vendors will adopt their libraries.

    And even then, I don’t see how e.g. Revit and ARCHICAD would have “better” IFC support comparing to the current toolkit they are using right now.

    To me it is yet another IFC toolkit, with its own merits and probably idiosyncrasies…

Comments are closed.

architosh

INSIDER Xpresso 
Monthly newsletter with a focus on emTech (AI, machine learning, AAD, AR, robotics, 3d printing, and smart cities) its impact on CAD professionals.)

Subscribe now — it’s free!.

INSIDER Xpresso keeps CAD industry professionals up-to-date on next-gen emerging technologies (emTech) that will revolutionize the worlds of AEC and manufacturing and design. As an Xpresso reader, you will hear from some of the most important voices inventing and using the very latest tech in areas such as AI, machine learning, algorithm-aided design (AAD), AR, VR, MR, 3D printing, 3D computer vision, robotics, and SmartCities technologies.

Each issue arrives in your inbox on the first Sunday of the month. Issue #1 arrived on March 3, 2019. Full archives and easy navigation for your pleasure. Enjoy! 

Sign-up for our monthly newsletter
architosh INSIDER Xpresso.

  • Architosh will never pass any of your information onto third parties.
  • For more information read our privacy policy.
  • It is easy to unsubscribe at any time. Follow the links in the newletter footer.

(Recommended. These infrequent sponsored emails help us to provide our Xpresso newsletter for free.)

 
INSIDER Membership

Read 3 free Feature or Analysis articles per month.

Or, subscribe now for unlimited full access to Architosh.