# Luxonis Hub Studio

> **Deprecation Notice**
> 本页面描述的功能已在 Luxonis Hub 中移除或替换。功能可能受限，仅对 Hub Original 客户可用。请参考最新的指南来配置设备、管理集群和部署应用。

Luxonis Hub Studio 是一个基于 VSCode 的 Web IDE，允许您在 Hub 上开发和发布应用。要启动 LH Studio，请登录 Hub 并导航至您的设备详情页面。在 App
标签页中，选择您要开发的应用。然后在概述标签页中，点击右侧的 Code Editor。应用必须安装为开发模式。有关如何操作的说明，请参考
[入门](https://docs.luxonis.com/cloud/advanced/legacy/perception-apps/get-started.md) 页面。

## 用户界面概览

LH Studio 界面由四个主要部分组成：

 * 应用控制面板
 * 文件列表
 * 主代码区域
 * 输出区域。

### 应用控制面板

应用控制面板位于右上角。您可以从这里启动应用并监控其状态。当应用运行时，您可以切换到 Hub 来测试其行为。

Publish app 按钮会构建应用供 Hub 使用，并上传到云端。发布前，系统会询问应用版本。我们使用语义化版本格式 x.y.z，对应对话框中的 Major、Minor 和 Patch。

### 文件列表

文件列表位于左侧面板，包含应用的所有必要文件。有两个必需的文件：

 * app.py 包含运行应用的主要程序代码
 * robothub.toml 用于运行模式下的应用配置。

### 主代码

代码示例可在文档的 "模板应用" 部分找到。

### Template app

[Template app](https://docs.luxonis.com/cloud/advanced/legacy/perception-apps/examples/template-app.md)

### 输出

输出区域位于用户界面底部，您可以在这里找到应用的运行日志。
