a simple example for google protobuf (offical java version)
#protobuf
https://code.google.com/p/protobuf/
https://developers.google.com/protocol-buffers/
#Protocol Buffer Basics: Java
https://developers.google.com/protocol-buffers/docs/javatutorial