openSUSE:Appliances events workshop Nuremberg 2010 projects Studio development kit

跳转到:导航搜索

SUSE Studio SDK

该SDK允许开发者轻松创建、运行和管理“虚拟工作区”(定制化设备的实例),可用于SUSE Studio的内部开发和测试。该项目由两部分组成,UI服务器和设备本身。

SDK UI Server

  • ruby服务器生成和控制Studio实例
  • 与运行设备的KVM交互
  • 启动/停止设备
  • 与设备中运行的Studio服务通信
  • 在给定用户的UID下生成虚拟机

SDK Appliance

  • 基于SUSE Studio中构建的常规设备
  • ypbind (NIS) + automount -> 开发者工作环境自动可用
  • git pull
  • setup.sh
    • 获取 + 安装软件包
    • 启动studio

待办事项

  • 使用services.rb start/stop/status来管理服务
  • 添加UI元素来控制/管理设备 + 服务
  • 添加UI元素来跟踪设备 + 服务状态
  • UI 润色

进一步改进的想法

  • 将flash VNC集成到UI中
  • 从studio获取模板
  • 与studio集成 - 能够通过studio UI中的选项卡管理/VNC查看测试驱动程序 + 服务