I am considering having my CS Seniors port the opensolver.org add-on for Excel to LibreOffice. Roughly speaking, it is a more polished and unrestricted interface to the COIN-OR solver that I believe already comes installed with LibreOffice. Does anyone have a feel for how much time and energy it takes to learn the UNO API well enough to take an existing Microsoft extension and to make it available for LibreOffice?
The extension should add two menu items: make model and solve. The make model item should bring up a form that allows users to enter cell ranges that describe a linear program. The solve item should pass the data provided in the form to the COIN-OR solver and modify the spreadsheet to reflect the solution to the model.