Hi <@U5F0TT0UX>, I’m working on <#CDJRT6L6Q|data2v...
# science
g
Hi @altavir, I’m working on #data2viz and charts.kt libraries. What is your target platform? We planned to make charts.kt free for non commercial organizations and of course, schools and scientist research. Our biggest problem now is that we need to earn money for living, 😉. Even, if our main goal is to provide tools to help people understand data, at some point we need a little money. So the idea is to have data2viz open source and free for all usages, and charts.kt, a higher level tool, provided in exchange of a commercial licence for commercial usages (see highcharts.js). We think that the multiplatform nature of kotlin is a big asset and hope that a lot of developments will move to kotlin. Commercial licences could pay for the work on the library.
a
We are willing to contribute to something like that (it is better to do so then creating everything from scratch), but the problem is that in academic science nobody will pay for anything. My proposal is to collaborate on interfaces so we can include them in our code and then to have separate implementations, say one commercial with a lot of features and one free with limited features. The interfaces are really important, so we do not need to rewrite our code to suite one or other visualization back-end. The same was done for python an julia and I think we need it for kotlin
👍 1
g
On which platform do you plan to deploy your viz? JavaFx?
a
I am currently mostly working with JavaFX + JFreeChart, but we are considering moving to plotly back-end. We just want common interfaces for both platforms and willing to develop it.
It is not our plan to develop the back-end, only to use existing ones.
g
It’s a good idea to define your needs through interfaces. We could see how to implement it using data2viz and port it to charts.kt.
Create a repo on your github account and we’ll see how we can fullfill your needs.
a
OK, I will later write my current set of design ideas.
👍 2
👌 1