Frameworks View Menus and Toolbar

Frameworks View Popup Menu

The tree of a connected OSGi framework, displayed in the Frameworks view, has a popup menu, activated upon right-click, with different items depending on the currently selected node as well as on the mToolkit extensions installed in Eclipse.


Figure 1: The popup menu of the Frameworks view.

Popup Menu Command Description
No node is selected
Add Framework Adds a new OSGi framework to the tree of frameworks.
Common to All Node Types
Show Web Admin Shows the Web Admin Console running on the connected framework in a Web view. Enabled only if the framework has the bundles of the Web Admin Console installed.
Search Looks for a node whose name contains the specified string.
Show Console Displays the console for the relevant OSGi framework.
Framework Node
Connect Framework Connects to the selected remote OSGi framework(s). Enabled only when there is no connection to the framework.
Disconnect Framework Disconnects from the remote framework(s). Enabled only when there is a connection to the device.
Remove Framework Removes the currently selected framework from the tree.
Refresh Framework Tree Refreshes all device information shown in the tree of a device(s).
Install Bundle Installs a new bundle on the selected framework.
Install Deployment Package Install a deployment package on the selected framework. Available if a specific mToolkit extension is installed.
Add Server Adds an account of an OMA DM management server to the OSGi runtime management server registry. Available if a specific mToolkit extension is installed.
Install Widget Install a widget on the selected framework. Available if a specific mToolkit extension is installed.
Properties Shows the connection settings for the current OSGi framework
Bundle Node
Start Starts the selected bundle(s).
Stop Stops the selected bundle(s).
Update Updates the selected bundle.
Uninstall Bundle Uninstalls the selected bundle(s).
Properties Shows the content of the manifest file of the selected bundle.
Refresh Updates the information about the services of the selected bundle across the device's tree.
Show Bundles IDs Displays the bundle IDs in braces after the bundle names.
Show Bundles Versions Displays the bundle versions in braces after the bundle names.
Deployment package node
(available if a specific mToolkit extension is installed)
Uninstall Deployment Package Uninstall the selected deployment package(s).
Properties Shows the headers from the main section of the deployment package manifest file.
Service Node
Properties

Shows the registration properties of the selected service.


Figure 2: A service's properties.

Go to service Allows you to go to the node of the registered service. Enabled only for the object classes of services within Used Services sub-nodes, i.e. services used from other bundles.
Application node
(available if a specific mToolkit extension is installed)
Start Application Starts the selected application
Stop Application Stops the selected application
Properties Shows the properties of the selected application
Widget node
(available if a specific mToolkit extension is installed)
Uninstall Widget Uninstall the selected widget.
Properties Shows the properties for a widget provided by the widget execution environment on the OSGi runtime.
Management server node
Connect Server Connects the framework with the selected management server.
Disconnect Disconnects the framework from the server.
Remove Server Deletes the server account from the framework.
Properties Shows the connection properties of the management server.

Frameworks View Pulldown Menu

The Frameworks view has a pulldown menu with options similar to those from the view's context menu.


Figure 3: The pulldown menu of the Frameworks view.

Pulldown Menu Command Description
Show Bundle IDs Displays the bundle IDs in braces after the bundle names.
Show Bundle Versions Displays the bundle versions in braces after the bundle names.
Show Service Properties Shows the registration properties of the services.

Frameworks View Toolbar

mToolkit adds a toolbar to the Frameworks view, which enables administration over OSGi frameworks and has commands similar to those of the popup menus.


Figure 4: Frameworks view toolbar.

Button Toolbar Command

Connect Framework

Disconnect Framework

Opens a pulldown menu for actions on a selected bundle.
Stop
Start
Update
Install Bundle
Uninstall Bundle
Properties
Opens a pulldown menu for actions on a selected application.
Start Application
Stop Application
Properties
Opens a pulldown menu for actions for deployment packages. It is available if a specific extension to mToolkit is installed in Eclipse.
Install Deployment Package
Uninstall Deployment Package
Properties
Opens a pulldown menu for actions for W3C widgets. It is available if a specific extension to mToolkit is installed in Eclipse.
Install Widget
Uninstall Widget
Properties
Opens a pulldown menu for actions for registering accounts of OMA DM servers on the OSGi framework. It is available if a specific extension to mToolkit is installed in Eclipse.
Connect Server
Disconnect
Add Server
Remove Server
Properties

Add Framework

Remove Framework
Framework Properties
Show Web Admin
Show Services
Show Bundles
Show Console

OSGi Management Overview
OSGi Frameworks Tree
Remote Console

Adding/Removing an OSGi Runtime
Configuring the Properties of an OSGi Runtime
Connecting to/Disconnecting from an OSGi Runtime
Managing Bundles
Managing Applications
Opening the Web Admin Console inside Eclipse
Using the Remote Console
Customizing OSGi Management
OSGi Management Troubleshooting

Frameworks View
Frameworks View Tree Icons