[PYTHON] [Remotte development] Features for developers

This series explains application development using Remotte. Last time went up to the point of switching to developer mode. This time, I will explain the functions that can be used in the developer mode.

Create a new app

To create a new app, click [New] on the app list screen of the management tool. Then, when the new application dialog is displayed, enter the required information. If you select "Category", the default icon will be displayed, but you can use your own icon by clicking the icon and selecting the image file. dev_new_app.png dev_new_app_dlg.png You can define more information by clicking [Set details]. dev_new_app_detail.png

Edit app information

To edit the app information, open the [Others] menu provided at the upper right of each app on the app list screen, and select [Edit]. dev_app_edit_menu.png On this screen, in addition to editing basic information such as the name of the app or creator, the description of the app, and version history, you can edit the settings related to the operation of the app and the settings related to the contents displayed on the details screen of the app. You can also localize for multilingualization by selecting the [Other] menu at the top right of the screen. When officially releasing the application, use this screen to edit various information. dev_app_edit.png

Save app file

To save an app as a file, open the Other menu at the top right of each app and select Save to File. The saved file can be installed from [Load from file] in the [Others] menu on the application list screen. dev_app_save.png

Create new component

An app consists of one or more functional modules called "components". To develop a new component, open the [Configuration] tab on the details screen of the app, press the [Add] button at the bottom left of the screen, and then select [New]. When the new component creation dialog is displayed, enter the required information. When you select "Category", the corresponding icon is displayed, but unlike the case of the app, the icon of the component cannot be changed. dev_new_comp.png dev_new_comp_dlg.png More information can be defined by clicking [Set details]. dev_new_comp_detail.png

Editing component information

To edit the component information, open the [Others] menu with the target element selected, and select [Edit]. Only [Component Name] can be edited in administrator mode, but all information can be edited in developer mode. dev_comp_edit_menu.png On this screen, you can edit the components, creator's name, description, version history, etc., and select the [Other] menu at the top right of the screen to localize for multilingualization. dev_comp_edit.png

Editing optional variables

Program variables can be created and edited on the [Settings] tab below the [Configuration] tab hierarchy. dev_comp_opt_menu.png dev_comp_opt_dlg.png

"Programs" tab

[Configuration] tab In the [Programs] tab below the hierarchy, define the program files that realize the functions of the components and set the execution conditions. dev_program_file.png

Code tab

In the Code tab below the Configuration tab hierarchy, you can edit the source of Python programs, PowerShell scripts used for installing libraries and data files, and other text files, as well as the contents of standard output and standard error output. You can view the displayed console and app logs. dev_code.png

Summary

In this article, I explained the functions that can be used in the developer mode. From the next time, I will explain technical information about programming with exercises using sample teaching materials.

Recommended Posts

[Remotte development] Features for developers
Development environment suitable for ArcPy
[For organizing] Python development environment
Jupyter Notebook essential for software development
[For beginners] Django -Development environment construction-
Python development environment options for May 2020
Emacs settings for Python development environment