The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation.
CBOR is a binary format that can always be translated to (and from) JSON, is extensible, small, and easy to process. CoRE is a proposed HTTP-like protocol for implementing RESTful services on small devices.
The Internet of Things is hear today and the IETF has begun a number of standardisation efforts in this area. Notable amongst them is the Constrained RESTful Environments (CoRE) working group, which is looking to provide REST approaches to constrained devices.