Users may want to have multiple instances of an app running in a single ViewApp. For example, users may want to have multiple instances of the MapApp running in a ViewApp. You can provide your users with a method that can configure all instances of your app. The AppConfig SDK is used to create an editor that is bundled with an app, and that can globally configure the app. The AppConfig SDK includes the following framework elements:
- A common container that can host the editor(s) for configuring properties globally.
- An option to register commands for display on the command bar.
- An option to have multiple tabs for configuration.
- All common ArchestrA object functionality, including:
- App import/export
- Data persistence
- Check-in/-out
- Override check-out
- Rename
- Delete
- Open as read-only
The AppConfig SDK lets you add one or more editors to your app. If multiple editors are used, they are displayed as tabbed controls, and each control can be named as needed. The editor(s) allow users to:
- Save a configuration within the app.
- Load the saved configuration.
Once you have created your editor(s), you must expose the editor(s) through the AppManifest.xml file. See AppManifest.xml File for additional information.