Extension Development

SuperMap iDesktopX is an enterprise, plug-in, cross-platform desktop GIS Application and development platform built by SuperMap iObjects Java desktop core libraries and Java SE Development Kit (JDK). Extension Development can be carried out in Windows or Linux system based on Java language.

Custom development with SuperMap iDesktopX has the following advantages:

  • Swing graphical interface framework is used to encapsulate 60 + GUI controls, which is convenient for users to call;
  • Config File is used for interface configuration and management without programming;
  • Support Java and Python language extension and customization;
  • Geo-Processing Automation (GPA) tool for customized development of interface functions and visualization;
  • Use IDEA and Maven to automatically manage and deploy dependencies for one-click deployment.

Related content

Environment deployment

Engineering template

Plug-in configuration overview

Interface configuration

Ribbon configuration

Config File menu

Configure the status bar

Configure the Context Menu

Configure Dock Bars

Attributes