-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
System requirements for running a BIMserver
The amount of required heap memory depends on what plugins you install, the size of your models and the amount of concurrent users of BIMserver. A rule of thumb is that you need about 15 times the size of the largest (unzipped) IFC file you want to be able to upload, times the maximum number of concurrent users. You can find more information here.
You can download a JRE or JDK here.
Make sure you install a 64bit JRE/JDK if you have a 64bit system. The main advantage will be that you are going to be able to reserve more than 1300MB of memory, which you probably will want to.
For advanced queries you will need to use a JDK, for all other features a JRE will suffice.
- A JRE or JDK 6, update 4 or higher
- A Servlet Specification 3.0 or higher based Container with WebSocket support (Tomcat 7.0.27 or higher, Jetty 8 or higher)
- A JRE or JDK 6, update 4 or higher
Explanation:
- A JRE or JDK version 6 update 4 or higher is required because the BIMserver makes extensive use of JAXB 2.1.3, which only JREs and JDKs after update 4 have a reference implementation of
- (BIMserver 1.1 only) In the Servlet Specification 2.5, a methed called getContextPath was added to the ServletContext class, the BIMserver uses this method, so therefore your servlet container must at least support version 2.5 of the servlet specification
- The BIMserver makes use of WebSockets, which are not a standard yet, but they are implemented in Jetty 8 and Tomcat 7 (you will need to have 7.0.27 at least)
Deployment
Developers
- Service Interfaces
- Clients
-
Plugin Development
- [Serializer Plugin](https://github.com/opensourceBIM/BIMserver/wiki/Serializer Plugin)
- [Deserializer Plugin](https://github.com/opensourceBIM/BIMserver/wiki/Deserializer Plugin)
- Model Compare Plugin
- Model Merge Plugin
- Query Engine Plugin
- Render Engine Plugin
- ObjectIDM Plugin
- Schema Plugin
- Service Plugin
BIMServer Developers
- Eclipse
- Eclipse Modeling Framework
- Embedding
- Terminology
- Database/Versioning
- IFC STEP Encoding
- Communication
General