The SPI for GUI actions might just provide the menu text and icon and the actual action’s Java class name. The actual action (service) is only instantiated and invoked once the user clicks the corresponding GUI component generated for the SPI by the platform. Action SPIs are configured in an XML file as part of the GUI extension module. In the NetBeans RCP, this XML file is called layer.xml and is stored as a resource in the module’s Java archive file.
Explain SNAP Desktop layout and basic concepts. Add screenshots for the most relevant parts
- Explain items in the product explorer, vector data, pins, metadata, bands, etc
- Mention selection
- Introduce various tool windows and toolbars
- Explain image and metadata views
- Plugin manager