Meetings2011-07-14 » History » Version 18
J. Moringen, 07/16/2011 12:45 AM
mention slides
1 | 1 | J. Moringen | h1. Meeting 2011-07-14 |
---|---|---|---|
2 | 1 | J. Moringen | |
3 | 1 | J. Moringen | {{>toc}} |
4 | 1 | J. Moringen | |
5 | 2 | J. Moringen | h2. Protobuf IDL, Serialization and Code Generation |
6 | 2 | J. Moringen | |
7 | 18 | J. Moringen | _See attached @slides.pdf@ file for details._ |
8 | 2 | J. Moringen | * Structure of Protocol Buffer Messages |
9 | 1 | J. Moringen | * Protobuf IDL |
10 | 2 | J. Moringen | * Protobuf Serialization |
11 | 1 | J. Moringen | * Protobuf Reflection |
12 | 1 | J. Moringen | |
13 | 4 | S. Wrede | Robert: |
14 | 4 | S. Wrede | |
15 | 4 | S. Wrede | * Wie funktioniert die Reflection mit den Protocol Buffers? Was muss man beachten? |
16 | 4 | S. Wrede | ** IDL ist benötigt. Kann man aber Out-of-band mitschicken. |
17 | 5 | S. Wrede | ** Für Logger ist das in progress, |
18 | 4 | S. Wrede | |
19 | 1 | J. Moringen | h2. XCF Migration |
20 | 5 | S. Wrede | |
21 | 5 | S. Wrede | * Wo macht man die Transformation? |
22 | 5 | S. Wrede | ** Robert: Bridge? API-Emulator? |
23 | 5 | S. Wrede | ** Sebastian: Component-wise? |
24 | 6 | S. Wrede | * Wichtig ggf.: XML Support für einfache Umstellung |
25 | 15 | J. Moringen | * Neue Idee: Minimalistische Bridge (auf Transport-Ebene) für XCF<->RSB |
26 | 2 | J. Moringen | |
27 | 3 | J. Moringen | h2. Tools |
28 | 3 | J. Moringen | |
29 | 1 | J. Moringen | * Logger |
30 | 1 | J. Moringen | ** Filtering |
31 | 1 | J. Moringen | ** Inspection for XML and Protobuf data |
32 | 1 | J. Moringen | ** Handling of IDLs |
33 | 1 | J. Moringen | * Which other tools are required? |
34 | 1 | J. Moringen | |
35 | 14 | S. Wrede | * Development Schritte |
36 | 14 | S. Wrede | ** 1. CL Logger als Binary |
37 | 14 | S. Wrede | ** 2. C++ Logger mit Compiled IDL Artefakten aus dem Installationstoolchain |
38 | 14 | S. Wrede | |
39 | 1 | J. Moringen | h2. XML Support |
40 | 1 | J. Moringen | |
41 | 1 | J. Moringen | h2. XPath-like Content Matching |
42 | 1 | J. Moringen | |
43 | 1 | J. Moringen | h2. IDLs and Serialization |
44 | 1 | J. Moringen | |
45 | 8 | S. Wrede | * IDLs werden in SVN was offen verfügbar ist gesammelt |
46 | 8 | S. Wrede | * Tagging von Komponenten / IDLs |
47 | 9 | S. Wrede | * Zusätzliche Dokumentation von IDLs |
48 | 11 | S. Wrede | * Offline Export von IDLs im CMake Makro (file://$(prefix) sollte möglich sein) |
49 | 12 | S. Wrede | * GIT? HTTP Export? |
50 | 12 | S. Wrede | * Dokumentation von IDL in der IDL selbst? |
51 | 12 | S. Wrede | * Autogenerierte Doku |
52 | 12 | S. Wrede | * Plus RDF Descriptor?!? |
53 | 13 | S. Wrede | * CMake Makro ... |
54 | 13 | S. Wrede | ** checkt aktuelle Version aus Repository aus |
55 | 13 | S. Wrede | ** installiert in prefix, falls noch nicht im Cache |
56 | 13 | S. Wrede | * Komponentenkatalog wird erstmal ein Datentypkatalog |
57 | 8 | S. Wrede | |
58 | 1 | J. Moringen | * Build-process integration |
59 | 1 | J. Moringen | * How to deal with converter code? |
60 | 1 | J. Moringen | ** How does sharing work? |
61 | 1 | J. Moringen | ** Project structure? |
62 | 1 | J. Moringen | ** Converter repository? |
63 | 1 | J. Moringen | ** Converter deployment? |
64 | 1 | J. Moringen | ** Development process? |
65 | 1 | J. Moringen | |
66 | 1 | J. Moringen | * Protobuf <-> XML |
67 | 1 | J. Moringen | * Protobuf <-> Domain objects |
68 | 3 | J. Moringen | |
69 | 3 | J. Moringen | h2. Event Sequence Numbers (Stefan) |
70 | 3 | J. Moringen | |
71 | 16 | J. Moringen | Proposal: |
72 | 16 | J. Moringen | * Change @Event.id@ (which currently is a UUID) to a sequence number |
73 | 16 | J. Moringen | * Benefits |
74 | 16 | J. Moringen | ** Cheaper event creation |
75 | 16 | J. Moringen | ** Full event UUID can be generated lazily (e.g with v3 UUID, namespace: participant id, name: event sequence number) |
76 | 16 | J. Moringen | ** Simple ordering checks and fault detection is possible with sequence numbers |
77 | 16 | J. Moringen | * Caveat |
78 | 16 | J. Moringen | ** Which integer width is required to prevent overflows? |
79 | 16 | J. Moringen | ** Are overflows acceptable? |
80 | 16 | J. Moringen | |
81 | 17 | J. Moringen | The decision was to implement this. See #421. |
82 | 17 | J. Moringen | |
83 | 3 | J. Moringen | h2. Connector Topology (Stefan) |
84 | 16 | J. Moringen | |
85 | 16 | J. Moringen | _deferred_ |