| These packages are distributed free of charge, 'as is', with no usage restrictions. Most of these packages were developed for an online educational system used for over ten years. Javadoc API and documented code examples are provided for each. JRE version 8 or above is required. | ![]() LibreOffice Calc file built using unoofc |
unoofc is a
package that greatly simplifies programming of LibreOffice
Writer, Calc, Impress, Draw, and chart documents. unoofc does
not require any direct use of UNO or the XInterface API. unoofc
classes abstract and encapsulate UNO and API functionality,
and application code involves objects and instance methods
of unoofc Java
classes rather than the interface methods of the XInterface
API. unoofc
provides other features such as logging, type-checked
(enumerated) property values, and exception handling. More information |
![]() clp GUI program
|
Command-line processor (clp) is a
package for defining Java application program commands and
executing and logging these commands. clp enables "scripting"
of Java console and GUI programs. clp has base (built-in)
commands, and an application can add any number of
application-specific commands. Commands can be put in
command files for execution, and command files can call
other command files. A command can have execution
preconditions, and clp provides execution state
variables, including use of applications-specific state
variables.
|
![]() chart Scatter chart with two data
series
|
chart is a package for displaying 2D
charts. chart
provides five types of charts: Vertical Unstacked
Bar, Vertical Bar, Vertical Bar with uncertainties,
Scatter, and Horizontal Overlap (Gantt-like). chart supports
fully customizable colors, including data points,
customizable axes and legend, customizable vertical,
horizontal, and slope/intercept lines, data point
uncertainty lines and connection lines on Scatter charts,
appearance "templates", and writing of reading of charts,
including data.
|
![]() help Program help display |
help is a package for displaying
program help. The displayed help can be from a single text
file or any number of text files and associated, images
organized in a tree. Display panels are resizable, and
images can be zoomed in and out. Text display is formatted
using tags which provide titles, headers, paragraphs,
bullets, indentation, text high-lighting, and text colors.
The user can search for one or more words, and found words
are high-lighted. help also provides display preferences
and standalone programs to display help separate from an
application, for help development.
|
![]() eqparser sample equation with
database data
|
eqparser is a package for parsing and
evaluating math equations. A single equation or multiple
dependent equations can be evaluated, and equations can
include data from a database interface. The data can be
scalar or array values, and scalar data can be saved back
into the database interface. Multiple standard scalar and
1D array functions are built in, e.g, square root and
vector dot product, and custom functions can be added.
|
Contact: admin@bluemontsw.com
22-Sep-2026