Alex B. (23.04.2013 18:48, просмотров: 119) ответил Evgeny_CD на protobuf. Уже было не раз, некоторая подборка и мысли.
Есть реализации, заточенные под embedded - на Си. Мы используем в одном проекте, но слишком много ОЗУ жрет (больше 2 КБ - в этом проекте критично), пришлось половину переделывать. При этом преимущества в большом количестве либ под разные платформы (iOS, Android, тупо php) и легкая масштабируемость может перекрыть этот недостаток.
Согласуйте импеданс!