To add your extension to an existing GeoMedia Smart Client installation please follow these steps:
GMSC Client Extensions are deployed as jar files. Jar files are used to bundle multiple files into one package.To learn more about jar files please visit the Java Tutorials: https://docs.oracle.com/javase/tutorial/deployment/jar/index.html
General information about how to create a jar file may be found here: https://docs.oracle.com/javase/tutorial/deployment/jar/build.html.
If you are using the Eclipse IDE you can create the jar file using the built in export as jar file option (File --> Export):
And include the project that should be bundled into the jar file.
A detailed description how to create jar files using Eclipse may be found here: http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftasks-37.htm
Once the jar file has been created, it must be signed due to security policies (see Understanding Signing and Verification).
More information about how to sign jar files may be found here: https://docs.oracle.com/javase/tutorial/deployment/jar/signing.html
As a last step the signed jar file must be copied to the plugins folder that may be found under the installation directory of GMSC on the sever (default path: C:\Program Files\Intergraph\GeoMedia SmartClient\Program\plugins). Only the signed file is needed not the original jar file that has been created in Step 1.
In order to get the extension on the client side, the user must download the GMSC client again