Wiki » History » Version 12

S. Wrede, 10/04/2011 06:33 PM

1 1 J. Moringen
h1. Wiki
2 1 J. Moringen
3 7 Anonymous
The RST project provides "Google Protocol Buffers":http://code.google.com/p/protobuf/ based "IDL specifications":http://code.google.com/apis/protocolbuffers/docs/proto.html for common data types using in robotic systems. Moreover, the build system converts these IDL specifications into libraries for C++, Java and Python.
4 4 J. Wienke
5 4 J. Wienke
* [[Installation]]
6 5 J. Wienke
* [[OganizationConventions|Conventions regarding the organization of IDL files]]
7 5 J. Wienke
* [[ConverterRepository|Information regarding a respository of common Converters for RSB]]
8 8 J. Wienke
* [[Using RST]]
9 9 S. Wrede
10 9 S. Wrede
TODO
11 9 S. Wrede
12 12 S. Wrede
* Structure and Naming, Visibility
13 12 S. Wrede
** Remove data / message / ... suffixes
14 12 S. Wrede
** Hierarchische Organisation
15 12 S. Wrede
*** + Uebersichtlichkeit, e.g., in IDEs
16 12 S. Wrede
*** - Commitment auf eindeutiges Strukturierungsmerkmal
17 12 S. Wrede
** Flache Organisation
18 12 S. Wrede
*** + Eindeutigkeit von Namen als Zwang zur Kommunikation
19 12 S. Wrede
*** ? Hierarchie in Namensraum der Zielsprachen
20 12 S. Wrede
* Versioning
21 1 J. Moringen
* Release process
22 12 S. Wrede
** Review process
23 1 J. Moringen
* Java Outer Class Name
24 12 S. Wrede
** Extend Styleguide and explain meaning
25 10 S. Wrede
* Re-use von Typen (innere Typen bsp. Point in BoundingBox)
26 11 S. Wrede
* Generische Komponenten
27 11 S. Wrede
* Dokumentation mit typischen Usecases
28 11 S. Wrede
* Lesen und Schreiben von Arrays