可穿戴设备的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
- 页面可见度API: “webkit”前缀已经被移除了。
- Khronos标准支持:WebGL的,类型化数组
- 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)
- JavaScript开发工具(JSDT)
- 视图
- HTML和CSS预览
- 从in-place视图向Google Chrome® 浏览器改变的容器
- 对HTML或CSS代码(实时重载)修改立即展现的功能
- JavaScript日志视图
- 支持颜色变化
- 通过帮助文本弹出框支持IDE相关的视图
- 生成、运行和调试
- HTML和CSS预览
- 认证
- 提供创建认证请求
- 提供注册证书
- 项目向导
- SDB(智能开发桥梁)
- 支持安装和卸载应用包
- 支持目标设备和模拟器的shell
- 模拟器
- 支持HW VT加速、32/64位 Linux (Ubuntu)、Windows® 和Mac OS®GPU的加速
- 支持基于x86的QEMU模拟器
- 支持多媒体编解码
- 模拟器管理器
- 轻便的模拟器的创建和执行
- 模拟器控制面板
- 支持诸如 计步器、电池、手势和USB的虚拟输入
- 支持卸载App
- 支持诸如屏幕截图、置顶和SDB shell的便捷特性
- CLI(命令行接口) 工具
- 为构建和优化Tizen可穿戴网络项目提供网路构建命令工具
已知的问题
- 模拟器
- 在Ubuntu™上模拟器的皮肤也许不能被合理的绘制。 如果图像驱动未安装或者安装的是老版本。 为了解决这个问题,请更新Graphic驱动版本。
- 当磁盘存储满了,可能会发生一系列不正确的操作。
- 在64位Ubuntu™ 上,也许屏幕截图不能被复制到粘帖板上。