Closer adherance to RCP (MOOMBA-1)

Please Note - This page is really just a dumping ground for information related to MOOMBA-1 until such a time the fix is completed

  • Implement new service (extension point) for registering "Applications" with moomba. This is intended to follow the "org.eclipse.core.runtime.applications" extention point.
  • No implementation of IPlatformRunnable - There really seems to be no point. As of 3.3, this class, and all its little friends are deprecated, in favour of slightly revised versions in the org.equinox space.
  • Implementation of the IApplication Interface - org.karora.moomba.app
  • "ApplicationInstance" to become effectively a point for spawning "Applications" onto the "Display". -> May need to change the interface of IApplication a little to support this better (A reference to the display would be good )

12 June:

New package structure to represent what is essentially the platform.  New packages, ..moomba.platform.app, platform.servlet.  Servlet role to be changed to delegate to the platform.  Not sure how this will effect rendering.

New service to replicate the extention point "org.core.eclipse.runtime.applications".

Eclipse only allows one application to be run at a time - may need to split the servlet up into two seperate servlets for single application delegation and multiple application selection.

Labels

 
(None)