i am looking for a tutor who is good in Developing BI DashBoards
I'm looking for a Computer science tutor
An OperationContract method (called SGetSales) has been published using WCF. This method returns JSON (JavaScript Object Notation) data through REST (REpresentational State Transfer) which represents vehicle sales across years, quarters, regions & models.
The root URL for the web service is . .
. . the schema of the SGetSales method can be viewed here.
are required to develop a client side application (using JavaFX) that will use this-SGetSales method to retrieve and display vehicle sales in an appropriate way (e.g. tables & charts).
Specific components to be developed include:
• Networking & Concurrency.
o The web service may not always process requests in a timely fashion (think SleepyBoBo) and the client application should not freeze or otherwise be unresponsive whilst waiting to retrieve data.
• Data Storage.
o Once you retrieve data, you should cache it (against loss of connectivity) using an appropriate data storage mechanism.
• Collections & Data Bindings.
o Once you cache data, you should de-serialize it (from JSON) and organise it into appropriate collections supporting charting series / data bindings in the GUI.
• Data Filtering Controls.
o Users must have some control over charting series / data bindings. This will typically require one-or more query parameters in the GUI, using appropriate controls (e.g. radio, check & drop down).
• Displaying of Data.
o The newly organised data must be shown in the GUI, using appropriate controls (e.g. tables & charts).
Tips . . The vehicle sales form a star schema with time (composed of years & quarters), regions & models. Thusly, the time dimension also forms a simplistic snow-flake schema. Try to use Java SE 8’s lambda expressions & streams to elegantly filter & aggregate the data.
Get in touch
Wayne
Validated contact details