DocumentCode
694622
Title
NDN.JS: A javascript client library for named data networking
Author
Wentao Shang ; Thompson, John ; Cherkaoui, Meki ; Burkey, Jeff ; Lixia Zhang
Author_Institution
Dept. of Comput. Sci., UCLA, Los Angeles, CA, USA
fYear
2013
fDate
14-19 April 2013
Firstpage
399
Lastpage
404
Abstract
NDN.JS is the first JavaScript implementation of a client library for Named Data Networking (NDN). It facilitates NDN experimentation and usage by enabling end nodes to interact with an NDN network without installing the CCNx code package. It is also a first step towards exploring an NDNbased Web architecture. NDN.JS is wire format compatible with CCNx and supports the basic NDN functions of content fetching and publishing using Interest/Data exchange. NDN.JS works with modern Web browsers, including some browsers on mobile devices, that support JavaScript and HTML5 WebSocket. The client communicates with existing CCN routers via a simple Websocket proxy. As a use case study, we create a Firefox Add- On over NDN.JS to enable content fetching using an `ndn:/´ URI scheme and identify several research issues in bringing NDN into existing browsers.
Keywords
Internet; Java; mobile handsets; online front-ends; CCNx code package; Firefox Add-On; HTML5 WebSocket; JavaScript WebSocket; JavaScript client library; JavaScript implementation; NDN experimentation; NDN network; NDN-based Web architecture; NDN.JS; URI scheme; Web browsers; Websocket proxy; client library; content fetching; mobile devices; named data networking; Browsers; Libraries; Reactive power; Routing protocols; Throughput; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference on
Conference_Location
Turin
Print_ISBN
978-1-4799-0055-8
Type
conf
DOI
10.1109/INFCOMW.2013.6970726
Filename
6970726
Link To Document