• 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