The initial project calls for the recreation of the "line" and "heatmap" test cases from the ECharts-Java project. We would expect that these would run substantially unchanged against the modified GWT wrapper library. While this only requires the creation of a sub-set of the full ECharts-Java library we would further expect that all classes implemented maintain the full API, even if parts of the API are not functional. That is, rather than delete complete methods, the body of the method should be deleted and replaced with:
throw new UnsupportedOperationException(“Not Yet Implemented”);
These are two test cases that we expect to have implemented:
[url removed, login to view] (there is only one test case in this folder)
[url removed, login to view] (all the test cases should be implemented).
The final output should match the output from the same test cases in Echarts-Java – the view in the brower should be substantially similar to the current output of those test cases. Sample GWT projects demonstrating the tests are expected.
We anticipate that we will open-source the final product and extend to include more of the functionality of the Baidu ECharts library in the future.
We expect a level of professionalism in the code. This means that the code should be commented sufficiently to be easily understood by a programmer of normal competency. At a minimum we expect JavaDoc comments on each method. Comments should be in English, however comments may additionally be provided in Chinese or in another language.