GWT Wrapper for Baidu ECharts

  • Estado Cerrado
  • Presupuesto $250 - $750 USD
  • Total de ofertas 17

Descripción del proyecto

Baidu ECharts ([url removed, login to view]) is an open-source JavaScript Charting library. There is a Java library for ECharts - [url removed, login to view] that provides a Java interface for ECharts. However, the output of this library is a JSON Structure but we need GWT output ([url removed, login to view]) from this Java library. That is, we want to use the same Java Interface within a GWT application.

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.

Obtén cotizaciones gratis para un proyecto como este
Adjudicado a:
Habilidades necesarias

¿Buscas ganar algo de dinero?

  • Fija tu plazo y presupuesto
  • Describe tu propuesta
  • Recibes pagos por tu trabajo

Contrata Freelancers que también oferten en este proyecto

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online