Skip to main content

Studio Project Management

Use the Studio Web "Projects" page to create projects, run the local development runtime, import and export project packages, manage plugins, upload projects to Watchdog, and download projects from Watchdog.

Projects page

Area or actionDescription
SortSort by update time, create time, or name.
View switcherSwitch between list and card view on desktop.
New projectOpen the project panel and create a local project.
Stop runtimeStop the currently running development runtime.
Import projectImport a ZIP project package.
Download from gatewayDownload a project from a configured Watchdog service.
Gateway versionView current runtime version, latest version, and update status.
Project actionsStart/stop runtime, edit, export, upload, manage plugins, or delete a project.

Project Lifecycle

PhaseStudio actionNotes
CreateNew project or import ZIPUse clear names and descriptions so uploads and backups are easy to identify.
Debug locallyStart runtime and open GatewayRuntime WebConfigure channels, devices, variables, scripts, and forwarding in GatewayRuntime Web.
Check pluginsPlugin managementResolve missing plugins before publishing.
PublishUpload to WatchdogSelect target Watchdog, publish type, runtime identifier, runtime update option, and plugins.
RetrieveDownload from gatewayPull a field project back into Studio for maintenance or troubleshooting.
ArchiveExport ZIPKeep a versioned project package for migration or rollback.

Create or Edit a Project

New project panel

FieldDescription
Project nameRequired, 2-50 characters. Include site or line information when possible.
Project descriptionOptional maintenance notes, purpose, version information, or field differences.
SaveCreate or update the project.
CancelClose the panel without saving.

Run the Development Runtime

Click a project or use the main project action button. Studio starts the development runtime and opens GatewayRuntime Web.

StateUI behaviorRecommendation
Not runningThe action button starts the runtime.Wait until the runtime starts and the GatewayRuntime Web page opens.
RunningThe project is marked as running.Opening the project goes directly to GatewayRuntime Web.
Switching projectsStarting another project changes the active runtime.Save any work in GatewayRuntime Web before switching.

Import and Export

Import project dialog

OperationDescription
Import ZIPSelect or drag a ZIP package. An optional import name can override the original project name.
Export ZIPUse the project action menu. The browser downloads ${projectName}.zip; there is no separate export dialog.

Plugin Management

Plugin management panel

Field or actionDescription
Total/enabled countShows total plugins and enabled plugins.
SelectionSelect multiple plugins for batch enable or disable.
Package namePlugin package identifier.
VersionPlugin version.
StatusEnabled, disabled, missing, or core-protected.
Enable/removeEnable optional plugins or disable enabled plugins. Core plugins cannot be removed.

Resolve any "missing" plugin before uploading the project.

Upload to Watchdog

Upload project panel

FieldDescription
Project nameCurrent project, read-only.
Target gatewayA Watchdog service saved on the Studio Watchdog page.
Publish typeNormal publish or AOT publish.
Target environmentRuntime identifier for the target OS/architecture.
Update runtimeUpload runtime program files together with the project.
Force restoreRestore/apply the uploaded project on the target Watchdog.
Select pluginsChoose plugins to include with the upload.

Before publishing, test the Watchdog connection, create a backup on the target, and verify plugin status.

Download from Gateway

Download from gateway panel

FieldDescription
Source gatewayWatchdog service to read projects from.
Project listProject package on the selected Watchdog.
Overwrite existing projectAllow replacing a local project with the same name.

After downloading, open the project and check channel, device, variable, and plugin status.

FAQ

SymptomSuggested action
No target gateway appearsAdd and test a Watchdog service on the Studio Watchdog page.
Upload failsCheck Watchdog status, plugin availability, publish type, target environment, and runtime update options.
Download list is emptyCheck the source Watchdog connection and whether Watchdog has project packages.
AOT publish failsConfirm runtime identifier, runtime files, and plugin AOT compatibility.