Remote JSON/CSV source

mauro.degiorgi's Avatar


20 Dec, 2012 04:56 PM

It would be awesome if I could connect a remote JSON or CSV source from the internet, that I can update by me using an external application.
It would be even better if the data can be updated ever # time so that I can track data changes in real time.

  1. Support Staff 1 Posted by Frederik De Ble... on 21 Dec, 2012 01:08 PM

    Frederik De Bleser's Avatar

    We agree that it would be useful if we could have remote data sources feeding NodeBox scripts. Starting in January we'll be working to integrate a whole set of external data sources. This includes:

    • JSON, XML, CSV from remote sources (HTTP)
    • OSC data from e.g. an Arduino or Wii controller
    • Kinect data

    This requires us to create:

    • A "real-time" component that puts the node engine in an event loop
    • A set of external events that trigger a render: timer signals, network events, mouse / keyboard events.
    • A presentation mode that allows you to run NodeBox full-screen.
    • An open API so that you can extend this functionality using custom protocols or devices.

    A short description of this research project is on the Conduit project page.

  2. Frederik De Bleser closed this discussion on 21 Dec, 2012 01:08 PM.

  3. mauro.degiorgi re-opened this discussion on 21 Dec, 2012 07:39 PM

  4. 2 Posted by mauro.degiorgi on 21 Dec, 2012 07:39 PM

    mauro.degiorgi's Avatar

    That would be awesome.
    Going even further, it would be fantastic if you extend the API so that an external application can not only send data, but also read the result as pdf/png file (or even as a streaming). This way i could use your application to create online infographics with (almost) real time data! that would be terrific.

  5. Support Staff 3 Posted by Frederik De Ble... on 21 Dec, 2012 10:36 PM

    Frederik De Bleser's Avatar

    Indeed – the plan is that this would work both ways.

    The engine will take in data from internal and external sources, transform / process it, and output data (vectors, images, generic data) to internal and external sources.

    You could see NodeBox as the "processing hub" (no pun intended). Furthermore we plan on decoupling the graphics engine, node engine and GUI so that you could run these scripts "headless", e.g. in a server or live-performance environment.

  6. Frederik De Bleser closed this discussion on 21 Dec, 2012 10:36 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

13 Jul, 2024 06:05 AM
11 Jul, 2024 03:48 PM
28 Jun, 2024 01:51 PM
27 Jun, 2024 02:56 PM
27 Jun, 2024 01:57 PM


26 Jun, 2024 08:17 PM
26 Jun, 2024 11:35 AM
24 Jun, 2024 02:42 AM
24 Jun, 2024 12:46 AM
23 Jun, 2024 08:07 AM
08 Jun, 2024 09:05 AM