News


Corporate
News
Search
Sitemap
Locations
Contact

About us Markets Themes Products & Services Jobs Press room
   
  IFC User Interface Component (IFC Engine OCX)

Description
The IFC Engine OCX is 'Open Source' and build to enable the potential functionality available in the DLL in a much easier environment.
Consequences:

  • Easy to use component (IFC functionality can be added to existing projects in less than 3 minutes!).
  • Additional requirements: availability of DirectX 8.0 or higher (therefore Microsoft dependent).
  • Decreased funcitonality, for instance SDAI interface only partly supported by the OCX (can be extended in OCX Open Source code).

    Open Source
    The code to build the OCX is open source and can be used in commercial and non-commercial use. However, because by default the IFC Engine DLL is used by the OCX, the rules of the DLL apply (free for non-commercial use and a required fee for commercial use). Because the interface of the IFC Engine DLL is open and generic, it is possible to replace the IFC Engine DLL with an alternative. In this case the OCX source code is free to use (including commercial use).

    Compatibility
    The OCX is compatible with the following IFC versions: IFC 151, IFC 20, IFC 2x, IFC 2x2 and IFC 2x3. Although it is dependent of the Microsoft environment it is possible to use it in several languages (list of languages is not complete):
    01 Jan 2000 C++ VS6 example using IFC Engine OCX (~???Kb)
    01 Jan 2000 Visual Basic VS6 examples using IFC Engine OCX (~???Kb)
    01 Jan 2000 C++ .NET example using IFC Engine OCX (~???Kb)
    01 Jan 2000 C# .NET example using IFC Engine OCX (outdated: DLL 0.20) (~???Kb)
    01 Jan 2000 Visual Basic .NET example using IFC Engine OCX (outdated: DLL 0.20) (~???Kb)
    01 Jan 2000 JAVA example using IFC Engine OCX (~???Kb)
    01 Jan 2000 WEB/HTTP (JavaScript) example using IFC Engine OCX (in CAB file) (~???Kb)

    Package Downloads (based on IFC Engine DLL version 1.01)
    23 May 2008 IFC Engine OCX SDK (based on DLL release 1.01) (~3188Kb)
    4 Jan 2008 IFC Engine OCX (binary distribution) (~219Kb)
    4 Jan 2008 IFC Engine OCX (Open Source distribution) (~1758Kb)
    01 Jan 2000 IFC Engine OCX API document (~???Kb)

    Package Downloads (previous DLL release versions)
    3 Oct 2005 IFC Engine OCX SDK (based on DLL release 0.99) (~1861Kb)
    3 Oct 2005 IFC Engine OCX SDK (based on DLL release 0.30) (~1861Kb)
    8 July 2005 IFC Engine OCX SDK (based on DLL release 0.20) (~2423Kb)

  •   profiles movie (~ 22 Mb)
    example that shows the possibility to edit IFC files, using the latest support for T, I and L shape representations

     
    example movie (~ 6.5 Mb)
    functionality shown on the IAI-summit-meeting in Singapore

     
    TSCC codec (~ 170 Kb)
    codec needed to play profiles and example movie

     

    TNO Building and Construction Research
    Building Process Innovation
    Van Mourik Broekmanweg 6
    2628 XE Delft
    P.O. Box 49
    2600 AA Delft
    The Netherlands
    Phone +31 15 2763108
    Fax +31 15 2763024
    E-mail peter.bonsma@tno.nl