Wizard for AU update center — UI Proposal

Version:
January 16, 2006
Author:
Jiri Rechtacek
Abstract:

Feature 71060 allows users to publish own update center via wrapper module.

Update Center Wrapper Module — Proposed UI

Update Center Wrapper Module is accessible as NetBeans Plug-ins Module ie. Update Center Wrapper Module Project.

User can select File | New Project and choose NetBeans Plug-in Modules as the category and Update Center Wrapper Module as the template.

Next, an user have to specify the Update Descriptor what wants to publish: URL to Update Descriptor ie. XML representation of Autoupdate Modules/Updates Catalog. The Update Descriptor can be validate against Update Catalog DTD. This URL can be also check if it's live and accessible.

Creates a new NetBeans module which is just a wrapper for an custom Update Center. Module declares Update Center among subscribed Update Centers in the product and can run Auto Check of its content.

Update Center Wrapper Module Project Wizard—Select Update Descriptor

...............................................................................
. Select Update Center                                                        .
. --------------------------------------------------------------------------- .
.                                                                             .
. _U_RL to Update Descriptor: [http://localhost]                              .
.                                                                             .
. [_C_heck connectivity]                                                      .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
...............................................................................
                              [_B_ack] [[Next>]]   _F_inish   [Cancel] [_H_elp]

URL to Update Descriptor: holds the Url to a XML file, XML representation of Autoupdate Modules/Updates Catalog.

Error conditions include:

Warning conditions include:

Next continue with standard Name and Location and Basic Project Configuration (contains Localization Bundle and XML Layer file).

Update Center Wrapper Module Project Wizard—Name and Location

...............................................................................
. Name and Location                                                           .
. --------------------------------------------------------------------------- .
. Project _N_ame:      [module1_______________________________]               .
. Project _L_ocation:  [/src/mods_____________________________] [Br_o_wse...] .
. Project Fol_d_er:    /src/mods/module1                                      .
. --------------------------------------------------------------------------- .
. (*) S_t_andalone Module                                                     .
.     NetBeans _P_latform:        [NetBeans Platform 4.1______] [_M_anage...] .
.                                                                             .
. ( ) _A_dd to Module Suite                                                   .
.     Module _S_uite:             [Demo App__________________v] [Bro_w_se...] .
.                                                                             .
.                                                                             .
. [X] Set as _M_ain Project                                                   .
...............................................................................
                              [_B_ack] [[Next>]]   _F_inish   [Cancel] [_H_elp]
  

Update Center Wrapper Module Project Wizard—Basic Module Properties

...............................................................................
. Basic Module Properties                                                     .
. --------------------------------------------------------------------------- .
. Code _N_ame Base:               [org.yourorghere.module1__________________] .
. Module _D_isplay Name:          [module1]                                   .
.                                                                             .
. _L_ocalizing Bundle:            [org/yourorghere/module1/Bundle.properties] .
. _X_ML Layer:                    [org/yourorghere/module1/layer.xml________] .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
.                                                                             .
...............................................................................
                              [_B_ack]   Next>   [[_F_inish]] [Cancel] [_H_elp]