Near real-time visualizer/dashboard
Dashboards are natural candidates for viewing real-time, or near real-time, data. Reactive constructs can be very effectively utilized in realizing utility dashboards from a reporting standpoint. Let's look at an interesting scenario where election poll results are viewed on a real-time basis as and when the poll feeds come in from different states. Again, this has no resemblance to the actual polling process, but just conceptualized here in a fictitious manner that will enable learning and throw light on various interesting possibilities of leveraging reactive programming for such a reporting application. Consider the following code snippet:
public partial class Form1 : Form { public enum Party { Republican, Democratic }; public enum States { AZ, CA, FL, IN, NY }; string[] xState = { "AZ", "CA", "FL", "IN", "NY" }; double[] yRVotes = { 0, 0, 0, 0, 0 };...