可穿戴设备的Tizen SDK 1.0.0b1发布说明

简介

欢迎来到可穿戴的Tizen SDK。

可穿戴的Tizen软件开发包(SDK) 是一款用于可穿戴设备的开发网络应用和平台组件的全套开发工具。 SDK包含一个安装管理器、IDE、工具、文件、示例和平台镜像。

API信息

Web 框架

为可穿戴设备提供一个完整的最优化的网络API。 它包括WebKit,WebKit是一个布局引擎,用来使网页浏览器渲染网页。 它还提供了一个运行Web应用程序的运行环境。 它的功能包括:

  • W3C/HTML5 技术支持:

    • DOM/媒体/图像: HTML5 音频/视频元素、HTML5格式 Forms (局部的)、 会议记录API、与HTML5相关的增强功能、内嵌框架沙盒属性、HTML5 2D Canvas
    • CSS3: CSS3 2D转换(H/W加速), CSS3 3D转换(H/W加速), CSS3 动画 (H/W加速), CSS3 变换效应 (H/W加速), CSS3色彩, CSS3背景和边框(局部的), CSS3可变动的方框布局(局部的), CSS3用户接口(局部的)
    • 设备: 触摸事件、CSS3媒体查询(局部的)、振动API、获取用户媒体API、电池状态、设备定位事件(仅加速计、陀螺仪)
    • 通讯: XMLHttpRequest 2级
    • 安全性:内嵌沙盒、CSP1.0 (局部的)
    • UI: 剪贴板API、拖和放
    • 存储: Web存储、文件阅读API、带索引的DB API
    • 性能:网络工作者(部分),页面可见度API
  • 在W3C API上的改变:
    • 页面可见度API: “webkit”前缀已经被移除了。

      • 例如, webkitvisibilitychange à visibilitychange
    • 文件阅读器API: BlobBuilder被弃用,并被Blob对象所替代
    • 带索引的DB标记改变: multientry à multiEntry
  • Khronos标准支持:We​​bGL的,类型化数组
  • W3C的Widget规范的支持
    • 打包和配置、数字签名、窗口小部件
  • 接入到设备功能支持的设备API
    • 告警、应用、蓝牙、文件系统、系统信息、能量、动作(当前支持计步数)、SAP(主机和可穿戴设备之间的通讯) API
    • SAP(主机和可穿戴设备之间的通讯) API,现在支持发/收字符串、发/收文件、寻找对等的代理、对等的代理发现/更新通知回调、设备状态改变通知回调
    • 通过支持动作(计步器、心率追踪器、Wrist-up) API,有效的获取广泛的传感信息
    • 通过IrLED支持IrLED API显示字符串
    • 注意在不支持以下系统的信息的性能:LOCALE, NETWORK, WIFI_NETWORK, CELLULAR_NETWORK, SIM。
  • 支持相机API
    • 相机预览、改变相机设置(图像尺寸、图像格式等)、图像抓取、视频录像等。
  • Web应用程序模板
  • Web UI框架
    • 作为JavaScript库的页面导航和基本事件处理支持
    • 参考网络用户界面的CSS主题和资源
    • 用于可穿戴UI的winset测试应用
  • 支持时钟窗口
    • 在主屏幕上用于定制的时钟窗口

可穿戴的框架

提供整套的实现支持可穿戴设备的特性。 它包括文本管理器、一系列传感器的控制器和由动作网络API驱动的文本数据。 同时也包括通讯协议栈、三星配件协议(SAP)和一系列智能设备。 它的功能包括:

  • 支持文本管理器
  • 支持三星配件协议栈
  • 通过主机管理器(手机一方)和可穿戴控制器服务(可穿戴设备一方)的互通性的支持

IDE和工具

信息

  • 支持多操作系统

    • 可获取Ubuntu® 12.04 或12.10 (32- or 64-bit)、Microsoft Windows® XP (32-bit) Service Pack 2或更高版本,、Microsoft Windows® 7 (32位或64位)、Apple Mac OS® X 10.7 Lion (64位)、Apple Mac OS® X 10.8 Mountain Lion (64位)、Apple Mac OS® X 10.9 Mavericks (64位)的IDE和工具。
  • IDE
    • 项目向导

      • 提供一系列的示例和模板。
    • 编辑器
      • JavaScript开发工具(JSDT)

        • 用以移除不必要的告警的校验器
      • 支持avaScript和CSS源代码的优化(Ctrl + 6)
    • 视图
      • HTML和CSS预览

        • 从in-place视图向Google Chrome® 浏览器改变的容器
        • 对HTML或CSS代码(实时重载)修改立即展现的功能
      • JavaScript日志视图
        • 支持颜色变化
        • 通过帮助文本弹出框支持IDE相关的视图
      • 生成、运行和调试
    • 认证
      • 提供创建认证请求
      • 提供注册证书
  • SDB(智能开发桥梁)
    • 支持安装和卸载应用包
    • 支持目标设备和模拟器的shell
  • 模拟器
    • 支持HW VT加速、32/64位 Linux (Ubuntu)、Windows® 和Mac OS®GPU的加速
    • 支持基于x86的QEMU模拟器
    • 支持多媒体编解码
    • 模拟器管理器
      • 轻便的模拟器的创建和执行
    • 模拟器控制面板
      • 支持诸如 计步器、电池、手势和USB的虚拟输入
      • 支持卸载App
    • 支持诸如屏幕截图、置顶和SDB shell的便捷特性
  • CLI(命令行接口) 工具
    • 为构建和优化Tizen可穿戴网络项目提供网路构建命令工具

已知的问题

  • 模拟器

    • 在Ubuntu™上模拟器的皮肤也许不能被合理的绘制。 如果图像驱动未安装或者安装的是老版本。 为了解决这个问题,请更新Graphic驱动版本。
    • 当磁盘存储满了,可能会发生一系列不正确的操作。
    • 在64位Ubuntu™ 上,也许屏幕截图不能被复制到粘帖板上。