[Rock-dev] cereal serialization library anyone?
Raul Dominguez
Raul.Dominguez at dfki.de
Mon Apr 11 11:52:51 CEST 2016
Hi,
in Entern we are using boost serialization
(https://github.com/envire/envire-orogen-envire_core)
The new Envire requires C++11 compilation and as far as I know we didn't
experience any problem with that at framework level.
Kind regards,
Raúl
On 07.04.2016 17:22, Sylvain Joyeux wrote:
> If you need some C++-based, library-level binary serialization, I
> would strongly suggest that you simply go for protobufs. There's
> really little magic in serialization, and using something that's
> already widely used is definitely a bonus. Also, go for something that
> has wide language support (cereal does not, protobuf does)
>
> Apropos C++11, I personally don't know. People at DFKI pushed for
> support last year, and it's already available as an option, but other
> than that ...
>
> Sylvain
>
> On Thu, Apr 7, 2016 at 12:16 PM, Leif Christensen
> <leif.christensen at dfki.de> wrote:
>> Hi,
>>
>> for my current project I am thinking of switching from Boost
>> Serialization to cereal [1] (or maybe google protocol buffers [2]). Some
>> things that look nice at first glance are:
>>
>> - smaller binary representation, less metadata than boost serialization
>> - faster
>> - header only
>> - sort-of-compatible to old Boost serialization code
>> - out of the box support for standard lib containers
>>
>> It seems to depend on C++11, which is not a problem for me now on the
>> library level, but may become a problem in Rock-Integration later on?
>>
>> Has someone used it and maybe wants to share some insight? I guess the
>> enivre devs already had a look?
>>
>> Best,
>> Leif
>>
>> [1] http://uscilab.github.io/cereal/
>> [2] https://developers.google.com/protocol-buffers/
>> --
>> Leif Christensen
>>
>> DFKI Bremen
>> Robotics Innovation Center
>> Robert-Hooke-Straße 5
>> 28359 Bremen, Germany
>>
>> Phone: +49 (0)421 17845-4149
>> Fax: +49 (0)421 17845-4150
>> E-Mail: leif.christensen at dfki.de
>>
>> Weitere Informationen: http://www.dfki.de/robotik
>> -----------------------------------------------------------------------
>> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
>> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
>> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
>> (Vorsitzender) Dr. Walter Olthoff
>> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
>> Amtsgericht Kaiserslautern, HRB 2313
>> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
>> USt-Id.Nr.: DE 148646973
>> Steuernummer: 19/673/0060/3
>> -----------------------------------------------------------------------
>>
>> _______________________________________________
>> Rock-dev mailing list
>> Rock-dev at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Raúl Domínguez (M.Sc.)
Space Robotics
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-6617
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: raul.dominguez at dfki.de
Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
More information about the Rock-dev
mailing list