forked from opensourceBIM/BIMserver
-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Ruben de Laat edited this page Jul 8, 2013
·
9 revisions
System requirements for running a BIMserver
Updated for version 1.2
The amount of required heap memory depends on the size of your models. 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. You can find more information [MemoryUsage here].
You can download a JRE or JDK [http://www.oracle.com/technetwork/java/javase/downloads/index.html here].
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)
Get Started
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