Technical Report NDN-0024: NDN Common Client Libraries

download Download PDF

NDN Common Client Libraries. Jeff Thompson and Jeff Burke.
NDN, Technical Report NDN-0024, Revision 1: September 5, 2014.

This technical report supplements and refers to the online documentation for NDN-CCL.

The NDN Common Client Libraries (CCL) provide a common application programming interface (API) across several languages for building applications that communicate using Named Data Networking (NDN). Currently, the CCL is implemented in C++, Python, JavaScript and Java. This technical report describes general design goals, the CCL API and specific design choices for each language implementation.