Meetings 2011-10-06¶
Report HUMAVIPS code camp (also make notes for Stefan)¶
- Aldebaran
- Develops new open middleware
- Made a tool for building binary distributions
- Nao Robot
- Improved CPU
- Increased performance (e.g. video streaming)
- Will be open sourced within a few weeks
- High-level overview of projects currently missing
- Catalogue can solve this (at least for CITEC projects)
- Currently in beta
- What about partners?
- Partners can use the catalogue
- CI servers of partners could be integrated
- Experiences
- RSB mostly OK
- RST unclear
- Easy-to-use Matlab interface would be useful
RST Policies and (Re-)Organization¶
- Sandbox Area
- Add separate directories per user or projects in Beta
- Use different name for "beta", e.g. "sandbox"
- Communicate that changes in "beta" are allowed and welcome
- Promotion requests as redmine issues?!?
- Use separate libraries / redmine projects for beta part?
- Install type system in prefix
- External monitoring needed and welcome
- Connect type system to catalogue
- How to decompose domain types in protocol buffer types?
- Can language level considerations give guidance? (e.g. sending a 3DPoint as part of another object to a generic 3DPoint component)
- Consider API/ABI breaks if RST types change (what cases exist?)
- Consider naming scheme for protofiles?
- RPC service to retrieve IDL information from running components via libRST?
- One RPC service per process?
- Decisions:
- So far, we will collect the datatypes in the RST repository
- Add installation target for proto files to RST library makefiles to have the IDL defs in $prefix
- Or, if possible add introspection support for RST such that converters can report on their used IDLs
- Use $prefix/share/RST for logger to retrieve IDL specifications
System-level Introspection¶
- Urgently needed: Informer per Participant about participant state
- Provide client-API in separate library + unix tool?
- Requirements (Motivation: Debugging)
- Presence / state information
- Type introspection
- Application-level logging (and runtime configuration)
Default Connector Policy¶
- Proposal
- Enable only in-process transport
- Yes, accepted.
Loading...