Wiki » History » Version 13

S. Wrede, 10/04/2011 06:47 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 13 S. Wrede
*** stable vs. unstable prefixes
15 13 S. Wrede
*** from a client developer: refer to revisions
16 13 S. Wrede
*** include revisions in build artefacts
17 12 S. Wrede
** Hierarchische Organisation
18 12 S. Wrede
*** + Uebersichtlichkeit, e.g., in IDEs
19 12 S. Wrede
*** - Commitment auf eindeutiges Strukturierungsmerkmal
20 12 S. Wrede
** Flache Organisation
21 12 S. Wrede
*** + Eindeutigkeit von Namen als Zwang zur Kommunikation
22 12 S. Wrede
*** ? Hierarchie in Namensraum der Zielsprachen
23 12 S. Wrede
* Versioning
24 1 J. Moringen
* Release process
25 12 S. Wrede
** Review process
26 1 J. Moringen
* Java Outer Class Name
27 12 S. Wrede
** Extend Styleguide and explain meaning
28 10 S. Wrede
* Re-use von Typen (innere Typen bsp. Point in BoundingBox)
29 11 S. Wrede
* Generische Komponenten
30 11 S. Wrede
* Dokumentation mit typischen Usecases
31 11 S. Wrede
* Lesen und Schreiben von Arrays