title: What data source could I use for my stock market program?
body: <p>I would like to make a free open-source C++ application for both Linux and Windows which will create live stock market charts (i.e. they're refreshed frequently).</p>
  
  <p>Please could you give me some pointers on these issues:</p>
  
  <ul>
  <li>What should I use as the data source? Are there free services I can implement? I would like to use the same or similar information as companies like <a href="http://www.google.co.uk/finance?q=LON:RBS" rel="noreferrer">Google</a>.</li>
  <li>I'm not sure what GUI toolkit would be best to use, is there one which has charting built in, or would I need to use a specialized library for this?</li>
  </ul>
  
  <p>Some things to note:</p>
  
  <ul>
  <li>This is my first attempt at both cross-platform C++ development, and a GUI application for Linux.</li>
  <li>I'm based in the UK, so I'd like to use data sources that provide information for the London stock exchange (LON) as well as NASDAQ, etc.</li>
  </ul>