Plugins

Plugins allows developers to write their own modular extensions to the MAUI system. They a appear in MAUI as a separate tabbed panel.

Installing Plugins

Plugins come as either .class or .jar files. To install, place the file in the plugins directory within the MAUI distribution. The plugin will be automatically loaded when MAUI is next run. Plugins are not loaded from subdirectories.

To uninstall a plugin, simply remove its files from plugins directory.

Writing Your Own Plugin

Plugins must implement the MAUIPluginAdapter interface. A very simple example is shown below:
import javax.swing.*;
import java.awt.*;
import org.uclic.maui.plugin.*;

public class NullPlugin extends MAUIPluginAdapter {
    public String getTitle() {return "Null Plugin";}
    public Component getComponent() {return new JPanel();}  
}