Meetings2013-08-29 » History » Version 18

« Previous - Version 18/23 (diff) - Next » - Current version
S. Wrede, 08/29/2013 04:45 PM


Meetings2013-08-29

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

Overview / Status of Core vs. Extensions

How to achieve that?

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

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