-
Notifications
You must be signed in to change notification settings - Fork 612
Roadmap
Ruben de Laat edited this page Jul 21, 2016
·
11 revisions
Update: This is not the current roadmap
This is just a proposal, lots of changes expected
September 2015
- Create roadmap
- Standardize on topicId, downloadId, laid, longActionId etc... and document
- Create calls to get information about "background" processes, also implement in BIMvie.ws
- Extend Metrics with percentile info and more
- Write more documentation (maybe work on scenarios)
- Write a test that creates a 100GB database
Oktober 2015
- Convert to maven, publish on maven repository
- Load plugins on first use, to improve startup-time and memory consumption
- Maybe don't unpack JAR's on disk for plugins
- Setup a plugin repository (possibly using maven)
- Move non-essential plugins to different git repositories
- Deprecate code that will be removed
- Remove Bimsie1 namespace from all code (also update bimserverapi.js, BIMvie.ws, BIMsurfer etc...)
November 2015
- Remove query-plugin extensionpoint
- Implement indices for model-data
- Move GUID/Name indices to generic indexing system
- Implement useful query method, replace current query methods (https://github.com/opensourceBIM/BIMserver/wiki/New-query-langage)
December 2015
- Remove deprecated code (https://github.com/opensourceBIM/BIMserver/wiki/Deprecated)
- Add get/list/read methods to low level interface, remove data object calls
- Notifications on object-level
- Implement useful functional logging system (inc. notifications, log on disk)
January 2016
- Move usage of EMF model from server side to client side
Februari 2016
- Proof of concept scalable database implementation (branch)
Items to put on roadmap:
- Create HA ability (at least with 2 servers, 1 in standby)
Get Started
- Quick Guide
- Requirements Version 1.2
- Requirements Version 1.3
- Requirements Version 1.4
- Requirements Version 1.4 > 2015-09-12
- Requirements Version 1.5
- Download
- JAR Starter
- Setup
Deployment
- Ubuntu installation 1.3
- Windows installation
- Security
- Memory Usage
- More memory
- Performance statistics
- Large databases
Developers
- Service Interfaces
- Common functions
- Data Model
- Low Level Calls
- Endpoints
Clients
BIMServer Developers
- Plugins in 1.5
- Plugin Development
- Eclipse
- Eclipse Modeling Framework
- Embedding
- Terminology
- Database/Versioning
- IFC STEP Encoding
- Communication
- Global changes in 1.5
- Writing a service
- Services/Notifications
- BIMserver 1.5 Developers
- Extended data
- Extended data schema
- Object IDM
New developments
- New remote service interface
- Plugins new
- Deprecated
- New query language
- Visual query language
- Reorganizing BIMserver JavaScript API
General