Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Equinox Resource Monitoring Demo"
Line 33: | Line 33: | ||
*** note the 3 different icons for providing, using, and both | *** note the 3 different icons for providing, using, and both | ||
− | ==== | + | ====Extension Registry==== |
* all the extension points are listed | * all the extension points are listed | ||
* future work: add extensions, namespaces, better grouping, and more methods | * future work: add extensions, namespaces, better grouping, and more methods | ||
Line 39: | Line 39: | ||
* Note: can we hook in Tom's demos here? click on an extension and start it remotely? | * Note: can we hook in Tom's demos here? click on an extension and start it remotely? | ||
− | ==== | + | ====Preferences==== |
* Expand Preferences -> instance -> org.eclipse.core.resources | * Expand Preferences -> instance -> org.eclipse.core.resources | ||
* select node | * select node | ||
Line 59: | Line 59: | ||
* look at all the VM info | * look at all the VM info | ||
− | ==== | + | ====Workspace Resources==== |
* see the 6 equinox projects in the workspace. | * see the 6 equinox projects in the workspace. | ||
* select the launcher fragment | * select the launcher fragment |
Revision as of 17:51, 1 March 2007
Contents
Demo - in SDK
Server
- install server zip into SDK
- set port and protocol
- start SDK
- server will start automatically
- create some resources in the workspace
- File -> Import -> Plug-ins and Fragments -> Import As Projects with source folders
- type "org.eclipse.equinox.*" in the filter and choose Add
- Finish
- set a preference value
- Window -> Preferences -> General -> Workspace -> Build Automatically
- Note that it is checked to be true
- close Preferences window
Client
- install client zip into SDK
- start SDK
- JMX Server -> Open Connection
- choose proper host, port and protocol
- OK
Bundles
- expand Bundles
- note these are all the bundles that are installed on the server
- expand org.eclipse.equinoix.registry
- note that the imported packages and required bundles are listed as well as the services
- expand the imported packages to show what it requires
- expand the required bundles to show what it requires
- expand org.eclipse.equinox.common to show it is recursive
- expand Services
- note the 3 different icons for providing, using, and both
Extension Registry
- all the extension points are listed
- future work: add extensions, namespaces, better grouping, and more methods
- navigate to the runtime.applications extension point and see the server application and ide application
- Note: can we hook in Tom's demos here? click on an extension and start it remotely?
Preferences
- Expand Preferences -> instance -> org.eclipse.core.resources
- select node
- select operation Put
- In Invocation view, make the key "description.autobuilding" and the value "false"
- Invoke
- Window -> Preferences -> General -> Workspace
- Note that the Build Automatically preference is now unchecked
Services
Sleak
- expand Sleak
- TODO why don't these numbers look right??
VM
- expand VM Stats
- look at all the VM info
Workspace Resources
- see the 6 equinox projects in the workspace.
- select the launcher fragment
- in the operations part of the form, select delete
- make the navigator from the server instance visible to the user
- in the invocation view hit Delete
- note that the resource was deleted from the server
Demo - standalone application
- unzip exported product
- set up ppro VM
- start the server
End-to-End demo
- get the osgi.jar from the latest build
- start OSGi: java -jar osgi.jar -console
- install the file installer jar
- drop in the server bundles