在设计Tizen 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,以支持高效的应用程序开发和已存在的应用程序使用这些库的迁移。
内核层包含Linux内核和设备驱动程序。 (本教程为翻译机翻译) 标签:开发, 代码, Tizen, Tizen架构 |