Data Desktop
The data desktop includes scripts that can connect to various free data sources from around the web.
Each script connects to a single data provider. To use any of the scripts, simply import the script
into your own code.
Most scripts provide a way to cache data files locally to your hard drive after pulling the file. For some, this involves
using the standard
cache
mechanism, other libraries provide a separate mechanism.
Data Feeds
The data desktop consists of utilities for access to the following data sources.
Full Desktop
The full desktop is accessible here:
Webserver
Serving up data from your own servers is easy to do. There are
two ways to do this.
- Pull
- using a webserver to serve your data. The data is pulled from the client. (That is, changes to the
data is not pushed from the server) This is typically accomplished using a web server.
- Push
- data is pushed from the server to the client. The standard method to achieve this is
a websockets server.
The following are sample servers written in Javascript and deployable using Node js. THis means they can
run on any machine where Node is installed, including from within Visual Studio.