Welcome to the Moomba Wiki Pages
About the Moomba Project
Development Tips - Essentially the FAQ for developing Moomba applications
Moomba Road Map
Moomba Change Log
The Workbench
How the workbench works
Pages, parts, sites, windows
Multiple application support (pre 0.9) - deprecated - Much like Eclipse RCP, Handy if you want to create login screens, splashes etc for Moomba
Eclipse to Moomba screen legend - How Eclipse concepts look inside Moomba
Moomba Demonstrations
Getting the workbench up and running
Moomba as a webapp Note: Moomba 0.6-0.7 has limited support for non-osgi environments. All non-osgi support has been removed from Moomba 0.8.
Moomba under Spring-OSGi (Updated!!! - Uses latest 0.5 release)
[Moomba under OSGI]
Extension Points
Since 0.7, the workbench has been changing to accomodate the Eclipse concept of extension points. For more information on what an extension point is, see What are extensions and extension points
Extension points for the workbench are declared in a new bundle. The following dependency is required in your projects pom file:
<dependency> <groupId>org.karora</groupId> <artifactId>moomba-ui</artifactId> <version>0.1-SNAPSHOT</version> </dependency>
For a plug-in to register and/or recognise both extension points and extensions the Bundle-SymbolicName in the MANIFEST.MF file must contain ; singleton:=true. For example
Bundle-SymbolicName: my.bundle.name; singleton:=true
The following Extension Points are currently available for the workbench
Applications - org.karora.moomba.ui.applications
Action Sets - org.karora.moomba.ui.actionSets
View Actions - org.karora.moomba.ui.viewActions
Perspectives - org.karora.moomba.ui.perspectives
Perspective Extensions - org.karora.moomba.ui.perspectiveExtensions
Views - org.karora.moomba.ui.views
Help Support - org.karora.moomba.ui.helpSupport
Your First Plug-in
Current Tutorials (MOOMBA-0.8 onwards)
ActionSets tutorial
Application tutorial - MOOMBA-0.9 onwards
Perspective tutorial
View tutorial
Simple plugin Maven Archetype
Deprecated Tutorials
Pre 0.7 Tutorials
Action tutorial (pre 0.7) - deprecated
Pre 0.8 Tutorials
Perspective tutorial (pre 0.8) - deprecated
View tutorial (pre 0.8) - deprecated
See Also
Orana Dialog Library
Tree and Table Viewer
Workbench Selections
ViewPart Object Selections
Perspective Change Selections

Add Comment