Meetings2013-08-29 » History » Version 18

Version 17 (S. Wrede, 08/29/2013 04:44 PM) → Version 18/23 (S. Wrede, 08/29/2013 04:45 PM)

h1. Meetings2013-08-29

h2. Resume 0.9 Release

* Duration: about 1 year
* Many fixes
* Number of new features (Plugins / Java)
* Adapted architecture of Java implementation to conform to overarching architecture
** in-process and socket transport available
* Implementation of initial disconnect protocol
* Integration test is again running fully
* more frequent releases wanted

h2. Overview / Status of Core vs. Extensions

How to achieve that?

h2. Roadmap 0.10

* Think about continuous releases
* Higher consistency between different implementations
** e.g. Plugin-System
* Move logic from job descriptions to configuration logic of projects

h3. Interesting features

* Rosetta instead of rsb-protocol (internal notifications)
** Python 3
** Less dependencies (protobuf, rsb-protocol)
** Higher performance
** with internal Rosetta pre-release for code generation
** only supporting the RSB-required protocol features
** Hypothesis ~ 4 weeks

* Benchmarking
** JMeter
** NemoBench for serialization
** Initial idea: Write nemobench test and export JMeter XML
** Johannes / Sebastian contact DLR about performance benchmark

* Configuration
** 1 1/2 prototypes (Lisp, Python)
** RSP... ;-)
** Useful for framework and application-level configuration
** Hypothesis ~ 4-8 weeks (100% one person)
** Requested by a number of projects