Developer videos online

On huge request, we created new developer videos. They are on the youtube channel of the open source BIM collective in the ‘Developers’ playlist.

Basically we installed a screenrecorder on a new laptop and installed everything from scratch. You see the download and installation of Eclipse, Java, the setup of the Git gepositories, installation of the Maven tools, etc. etc.  There is also an explanation of how to run BIMserver with the and IfcOpenShell plugin.

Another video shows the start of a new internal plugin. You see the creation of a new plugin using the ‘DemoPlugins’  repository. Giving it a version number is also shown to get it working in the Maven context.

The last video is ‘an hour in the life of a BIMserver programmer’. This is the first hour of actual coding, experimenting and testing the newly created plugin. In this case the developer tried to create a plugin that calculates the outer area. The example shows the use of the preprocessed geometry from IfcOpenShell in combination with the semantics of IFC. As you can see it only takes a few hours to get a first prototype up and running. It will take some additional hours to fine tune it to perfection. The code is available on github for you to see it progress.

We’ve also added some smaller parts of the long videos into separate videos. These show the setup of,  BIM Surfer and the JavaScript API in Eclipse for development and some experiments with the new Query/Filter language based on JSON.

The IFC data used in the videos came from the public available Schependomlaan.

For developers: JavaDoc of ServiceInterface

 The release team of is working towards a new release. We are not sure yet what number it will have. We think 1.1 doesn’t resemble the changes that BIMserver has received in the last couple of months. The developers that have followed our code repository know that the core and structure of BIMserver have been fundamentally changed. Nowadays the code structure resembles the vision that BIMserver could/should be a kernel for other developers better than ever before. Lots of developers decided not to wait for a release and started developing plugins and add-ons to BIMserver even before a new final release. Thanks to them we got feedback about the technical documentation and we responded on our wiki with some very nice technical insight. In preparation of the 1.1 beta release (developers release) we also generated/created a JavaDoc site explaining the ServiceInterface. You can find this new information here and here.