The Util module provides valuable features which simplify the installation, modification and maintenance operations of the SDK.
Feature Set
The module provides the following features and functionalities, which facilitate developers in their programming:
Console commands – provides console commands for listing and reading local file system, printing inventory data and working with Resource Provider.
Framework Validator – provides a self-validation environment to your OSGi framework runtime;
Inventory components set – provides system diagnostic information, used by developers and support teams to discover and analyse potential problems.
Kit Manager – installs and uninstalls kits or demos composed of several bundles.
Linux Native Processes Support – provides an optimized version of Runtime.exec() method, specially designed to reduce the memory load on Linux OS.
Resource Provider – allows OSGi bundles to share their resources and so facilitates the internationalization and localization of user interface.
Simple Login – provides additional functionality for simple login to our specific implementation of the User Admin service, defined by the OSGi specification.
Properties Setter – contains a property file that is automatically merged with the system properties.
Telnet Support – provides administration and monitoring of the OSGi Runtime over Telnet.
Lua Scripting Support – provides an engine which allows execution of Lua scripts as console commands.
JSON Serialization Support – allows Java objects to be passed as part of commands using JSON serialization.
System Time service – allows the user to set a new system time.
Utility API – provides the Util APIs.
Known Issues & Limitations
A known issue for Util 1.1.5 package:
On some hosting platforms and browsers the Download Full Zip in Status of Web Console might not work properly.