Overview - IPC
Overview - IPC
What is GstarBIM IPC?
GstarBIM IPC (inter-process communication) is an open source communication platform which allows to run inside GstarBIM other 64-bit Windows applications.
The GstarBIM IPC can be used to access the core functionality of GstarBIM from an external application.
It’s available for Windows Desktop or Web Cloud applications.
What programming languages does GstarBIM IPC support?
Programmable in any .NET compliant language including VB.NET, C#, and C++. The open source sample code is using .NET right now.
What can I expect from using GstarBIM IPC?
Here’s what can do:
- Fundamentals - GstarBIM IPC provides a handle to an integrated window within GstarBIM. The third party can program its content with full power.
- Web access - CefSharp is the embedded web browser that controls for WinForms and WPF apps. It means HTML5, JavaScript, CSS3 elements are supported.
CefSharp is based on Chromium Embedded Framework, the open source version of Google Chrome. - XML data exchange in the background between GstarBIM and the other application. It provides access to any GstarBIM element geometry and assigned BIM parameters.
- Access to GstarBIM commands – GstarBIM works with a built-in command interpreter. Using the command syntax most of the internal commands are programmable with GstarBIM IPC.
How to try it?
Download and install GstarBIM 2022 Commercial or TRIAL.
Download and install GstarBIM IPC.
Try the included example open source project with Microsoft Visual Studio Community.
Learning
Introduction to GstarBIM IPC Programming - Part 1
A short video tutorial demonstrating the first steps of developing with GstarBIM IPC.