A real-time data streaming and visualization framework