[Mono-list] SoC project idea - PLPlot#
Allister Beharry
allister.beharry at gmail.com
Fri Mar 27 14:18:52 EDT 2009
Hello,
I have an idea for a SoC project this year in the category Mono applications:
Basic idea is to implement a Mono/.NET port of or bindings for an
existing open-source charting/plotting/visualization library.
Graphical representation of data is a very common requirement in many
apps from stuff like business intelligence reporting to system tasks
like visualizing resources utilization. This goes beyond the idea of a
charting control in that it provides its functions as a class library
which can be called from any app - from a web applicatiom say, that
needs to display charts for a business report
The library I've looked at is PLPlot - http://plplot.sourceforge.net/
PLPlot is a very powerful C language plotting library with bindings
for differnet languages. Displaying the graphs is done using plugins
so it can target a backend like Gtk# / Cairo
The steps would be:
Create bindings based on the C++ interface using SWIG
Create a native Mono API for the library
Create a GTK# widget and Windows Forms control utilizing the library
I have a lot more details to put into a proper proposal - but what do
you guys think about the idea?
Allister
--
Muppet Show > Monty Python
More information about the Mono-list
mailing list