Dashboard > Guided Tour > Home > uDig Powered RCP Application
uDig Powered RCP Application Log In | Sign Up   View a printable version of the current page.

Added by Jody Garnett , last edited by Jody Garnett on Apr 24, 2006  (view change)
Labels: 
(None)

These are some notes taken when creating a uDig based RCP Application (from the SDK release).

You will need:

  • developers pack (aka emf, gef, devguide, etc..)
  • release pack (aka language, rcp delta, etc...)

Outline of an RCP Product

com.my.geosmash/ <-- branding plugin

  • geosmash.product

Making a Product

  1. New > Other ...
  2. Plug-in Development > Product Configuration
  3. Product Configuration
    • geosmash.product
    • Initialize the file content: Use an existing product: net.refractions.udig.product

Cool!

Now for the CHOICE

  • Easy - Plug-in based release
  • Updateable - Feature based release

This is hard choice please review both sets of instructions below and consider your application needs.

Plug-in Based Release (Easy)

This will get you out the door, use it for 0.x releases or the night before a deadline.

Overview

  • Product ID: yeah you do not have one yet
    net.refractions.udig.product for now
  • Application: select your application from the drop down list
    com.my.geosmash.ui.application <-- that is an application extention point!
  • Product Name: you can internationalize using the geosmash.properties file
    GeoSmash or %product.name
  • Product Configuration
    Plug-ins

Configuration

  1. Use "Add.." to put in your plugins (you can leave out test and example plugins)

Now what?

  1. Run the product
  2. Export the product

This is as far as we got, we could not release as the existing SDK Quickstart did not include everything we needed.

Feature based Release (Updatable)

This is so worth it (for your users and issuing bug patches), and you get your log on the about box!

However there was no way we could get this to work with the SDK, the language packs were requried for the udig features to be released.

Branding

Go ahead make an icon ... this is on the third tab of your product.

Update Site

Okay I lie, to make it worth while you will also need to set up and update site...

Powered by a free Atlassian Confluence Open Source Project License granted to uDig. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators
User-friendly Desktop Internet GIS