密西西比河 发表于 2015-4-25 23:53:31

Tizen应用可用的Web 模拟器

泰泽WEB模拟器是一种重量轻工具,提供了许多设置和功能来开发 Web 应用程序。你可以使用模拟器功能来调试您的应用程序。

图: 泰泽WEB模拟器
tizen_web_simulator
Tizen网络模拟器:
[*]支持现代HTML5 Web应用程序的运行和调试。
[*]使用一个JavaScript端模拟Tizen Web api。 更多信息关于Tizen Web api支持的模拟器,明白了 Tizen API报道。
[*]包括配置面板发送事件和消息调试特性,如地理位置、加速度计和消息传递。
[*]Google Chrome上运行。
[*]提供了 首选项允许您自定义它是如何工作的。

Tizen网络模拟器是基于 Ripple-UI框架Apache软件许可证v.2.0下许可的。网络模拟器设置网络模拟器开发Web应用程序有几个设置。应用程序导航栏应用程序加载一个应用程序使用导航栏,查看浏览历史,和修改网络模拟器配置和可见性设置。导航栏有以下选项:
[*]地址栏
当从Tizen网络模拟器启动IDE,您的应用程序的主要文件的文件路径显示在地址栏中。 您可以编辑该字段更改文件或项目运行。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_address_bar.png

[*]刷新按钮重新加载当前应用程序。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_reload_button.png

[*]浏览历史记录点击历史按钮查看之前启动的应用程序。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_browsing_history.png

[*]配置按钮打开网络模拟器配置窗口。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_config_button.png

[*]面板可见按钮打开面板窗口的可见性。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_panel_button.png

[*]信息按钮打开网络模拟器的信息窗口。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_info_button.png


模拟器配置设置您可以修改以下配置设置的网络模拟器配置窗口:
[*]配置管理
你的配置设置保存到本地存储和恢复设置在稍后的时间。
https://developer.tizen.org/sites/default/files/dev_guide/org.tizen.devtools/images/simulator_save_button.png

[*]设备的设置设置设备API和设备分辨率模拟设备分辨率的目标设备 设备 选项卡。
注意: 提供类似的UI呈现在模拟器和目标设备,设置模拟器解决 也有望tizen WVGA(480 x800) 或 tizen高清(720 x1280) ,这些决议的视窗属性配置为目标设备的相同。

[*]系统设置API(Tizen系统信息 移动和 可穿戴应用程序)用于检索设备和网络相关的信息。 使用 系统设置 选项卡,设置设备状态和测试您的应用程序是否可以检索当前的设备状态。 你也可以测试应用程序侦听器功能状态更改通知。
您可以修改以下系统配置设置 系统设置 标签:



[*]配置
管理设备振动和屏幕锁定状态。

[*]CPU手动设置CPU负载。 如果该值设置为0,CPU空闲。 如果该值设置为1时,CPU使用率是100%。

[*]构建 , 语言环境 , 设备定位 , 存储 , 显示显示构建类型、语言、国家显示方向、点每英寸(DPI),和设备宽度和高度。 你也可以设置显示的亮度和存储属性。

[*]外围显示和设置视频输出。


[*]网络设置设置网络类型、无线网络、手机网络,SIM处理与纸牌相关配置选项的 网络 选项卡。


模拟器的偏好查看Tizen网络模拟器偏好,选择 Window > Preferences > Tizen SDK >网络>模拟器 在Web IDE。Google Chrome设置在本节中,您可以修改Google Chrome相关的偏好。Google Chrome位置输入Google Chrome程序的完整路径。 刚开始时,Tizen SDK试图发现的位置。 然而,它同时也需要手动输入或修改这个值。
[*]Linux: / opt / 谷歌 / 铬 / 谷歌 - - - - - - 铬 。
[*]对于Windows64位: C : \程序 文件 ( x86 ) 谷歌\ \ \程序\ Chrome浏览器 。 exe
[*]对于Windows32位: C : \程序 文件 谷歌\ \ \程序\ Chrome浏览器 。 exe

额外的参数模拟器启动使用默认参数,包括下表中描述的。表:默认参数

参数描述
- - - - - 允许 - - - - - - 访问 - - - - - - 从 - - - - - - 文件允许模拟器JavaScript api来访问磁盘上的文件(如 配置 。 XML 和应用程序图标)。
- - - - - 禁用 - - - - - - 网络 - - - - - - 安全允许模拟器实现跨域请求(比如访问地图位置在另一个服务器)。

添加更多的启动参数,进入这一领域。配置文件数据位置为模拟输入完整的目录路径来存储用户首选项和Web应用程序数据。注意: Linux用户必须手动定义该参数使用默认值代替,因为目录路径的总长度为这个参数在Linux中非常有限。 使用默认值可以防止你推出超过1并发应用程序。 没有这样的限制在Windows版本。
模拟器设置在本节中,您可以修改simulator-related偏好:
[*]模拟器的位置
设置是否使用默认版本的模拟器,或者一个定制版本。



[*]内部:使用模拟器,是Tizen SDK的一部分。
[*]外部:使用一个自定义构建或其他模拟器版本。 输入的完整路径 指数 。 HTML 您想要使用的文件版本。

[*]选择 在Google Chrome推出模拟器鐡用程序模式 启动模拟器,而谷歌地址栏或顶部。 其结果是,模拟器作为一个独立的应用程序。 设置模拟器功能没有影响。


Tizen API报道下面是总结Tizen api支持的版本。 一些api支持JavaScript端和其他由Google Chrome提供。 Tizen还支持 W3C HTML5 /规范。支持Tizen Web设备API以下JavaScript api是由模拟器实现:
[*]Tizen(在 移动和 可穿戴应用程序)
[*]报警( 移动和 可穿戴应用程序)
[*]应用程序(在 移动和 可穿戴应用程序)
[*]蓝牙(在 移动应用程序)
[*]书签(在 移动应用程序)
[*]日历(在 移动应用程序)
[*]调用历史(在 移动应用程序)
[*]联系( 移动应用程序)
[*]内容(在 移动和 可穿戴应用程序)
[*]数据控制(在 移动应用程序)
[*]数据同步(在 移动应用程序)
[*]下载( 移动和 可穿戴应用程序)
[*]文件系统( 移动和 可穿戴应用程序)
[*]消息(在 移动应用程序)
[*](在网络载体选择 移动应用程序)
[*]NFC(在 移动应用程序)
[*]通知(在 移动应用程序)
[*]包(在 移动和 可穿戴应用程序)
[*]权力(在 移动和 可穿戴应用程序)
[*](在推 移动应用程序)
[*]系统信息(在 移动和 可穿戴应用程序)
[*]系统设置(在 移动和 可穿戴应用程序)
[*]时间( 移动和 可穿戴应用程序)

不受支持的API Tizen网络设备以下api不支持当前版本的模拟器。 对这些api的支持正在开发中。
[*]消息的端口
[*]安全元素

网络模拟器已知问题Tizen api在网络模拟器已知有以下问题:
[*]并不是所有Tizen-specific属性支持在网络模拟器 配置 。 XML 配置文件。 然而,语法和Tizen-specific所有属性的值进行了验证。 验证结果显示在 应用程序配置 面板的小部件配置编辑器。
[*]你可以一次只1应用程序运行。 如果您的应用程序使用的应用程序API来调用另一个服务或应用程序,使用网络模拟器特性模拟结果所需的回调。
[*]DST(夏时制)-相关方法的API不支持。
[*]通讯模块,不支持附件和消息体总是加载。
[*]如果您正在使用jQuery移动滑动部件,刷卡操作是模拟鼠标点击和unclick事件。 jQuery移动不承认刷卡行为如果他们开始或结束之外的部件,如果鼠标指针拖着缓慢或不在一条直线。

W3C HTML5 /规范W3C /支持HTML5规范如下:
[*]部件:



[*]的 配置 。 XML 小部件是解析的模拟器和所示的信息 应用程序配置面板。


[*]内容(文档、图像、多媒体):


[*]HTML5音频
[*]HTML5视频
[*]HTML5表单
[*]历史会话API
[*]HTML5 2 d帆布
[*]内联SVG

[*]CSS3:


[*]CSS3 2 d转换
[*]CSS3 3 d转换
[*]CSS3动画
[*]CSS3转换
[*]iframe沙箱属性
[*]HTML5 2 d帆布
[*]CSS3的颜色

[*]设备/系统集成:


[*]地理定位API规范
[*]方向和加速度
[*]浏览器在线状态
[*]振动API
[*]网络音频
[*]网站通知

[*]网络和通信:


[*]WebSocket API
[*]Web消息传递
[*]XMLHttpRequest级别2
[*]跨源资源共享(歌珥)
[*]服务器发送的事件

[*]储存:


[*]网络存储
[*]文件API
[*]文件API:目录和系统
[*]文件API:作家
[*]HTML5应用程序缓存
[*]Web SQL数据库
[*]索引DB API

[*]性能:


[*]网络工作者
[*]Page Visibility API (via JavaScript backend)
[*]Animation timing control
页: [1]
查看完整版本: Tizen应用可用的Web 模拟器