绿豆宝贝 发表于 2015-9-4 17:24:04

了解Tizen编程

在设计Tizen Web应用程序时,您需要考虑以下编程概念:
[*]Tizen api
[*]安全性和API的特权
[*]应用过滤
[*]Web运行时
[*]事件处理(嵌入式应用程序介入)

Tizen平台介绍
Tizen用户交互式和面向服务的开源项目,允许您创建功能丰富的应用程序为多个设备类别,如智能手机、平板电脑和可穿戴设备(例如,smartwatches),使用不同的api。 Tizen平台允许您创建一个广泛的应用Tizen设备、定制与普遍 Tizen架构 作为其基础。 Tizen还提供了网站 工具用于创建、分发和管理应用程序有效。

Tizen平台支持两个不同的应用程序类型:Web应用程序和本机应用程序。 Tizen平台还允许您开发一个混合应用程序包,网络和本地应用程序打包在一起更强大的应用程序。 Tizen平台确保所有Tizen应用程序具有一致的外观和感觉,不管你是创建一个Web或本机应用程序。

Tizen平台为应用程序开发提供了各种资料:移动和可穿戴式网络配置文件可用于开发Web应用程序的移动和可穿戴设备,而移动本地配置文件可以用来为移动设备开发本地应用程序。

Tizen架构
Tizen是一个标准的平台,为开发应用程序提供网络和本地api为多个设备类别。 Tizen目前针对智能手机、平板电脑设备(移动),和可穿戴设备(耐磨),虽然在未来计划涵盖更多的设备类别。 下面的图展示了Tizen架构。

图:Tizen架构

Tizen架构包括以下子系统:

Web框架
Web框架适应和利用最新的网络技术。 它提供了大量HTML5功能由W3C定义和其他标准化组织,如视频、音频、形式、2 d画布,WebGL,CSS3,地理位置、振动、网络套接字和网络工作者。 此外,该框架定义了各种新设备api,使您能够访问设备功能,如蓝牙、近场通信(NFC),警报和消息传递。 设备功能提供了一个严格的基于规则的安全控制系统,限制恶意使用设备的api。

本机框架
本机框架组成的系统服务和一组本地模块在各种领域,可以开发本地应用程序。 模块包括,例如,基础,应用程序框架,安全、用户界面、网络、通讯、社交、位置和网络。 该框架还提供了流行的标准的开源库,如eglibc,libstdc + +,libxml2,OpenAL OpenMP,以支持高效的应用程序开发和已存在的应用程序使用这些库的迁移。
注意:
只有一组选定的本机框架api的本机api。 这意味着本机应用程序必须使用本地api的上市 <a href="https://developer.tizen.org/dev-guide/2.3.1/org.tizen.native.mobile.apireference/index.html">API参考</a> 管理的API维护者Tizen项目。内核
内核层包含Linux内核和设备驱动程序。(本教程为翻译机翻译)
页: [1]
查看完整版本: 了解Tizen编程