又一开源操作系统 -----Tizen

https://source.tizen.org/platform  --- Tizen 官网

http://bbs.tizenchina.com/thread-1465-1-1.html   ---国内Tizen 研究网



Tizen Software Platform Overview

The Tizen platform provides a standards-based software platform for multiple device categories. The current platform software, described below, is targeted towards smartphones and tablet devices. Additional device targets will be defined soon. The software platform supports web applications. The Tizen Web API reference provides a comprehensive description for Web application development.

The figure below illustrates the Tizen architecture for smartphone and tablet devices. It consists of three layers: application, core, and kernel.

Tizen Architecture

The Application Layer

Tizen supports Web applications. Tizen Web applications leverage the full power of the platform, just like native applications.

The Core Layer

The Core layer consists of Tizen API and Tizen Core Service.

Tizen API Layer

Tizen Web applications can be developed using the Tizen Web API. The Tizen Web API is a collection of W3C (HTML5 and more), Khronos WebGL, and newly defined device APIs.

Tizen Core Service

Application Framework
The Application Framework provides application management, including launching other applications using the package name, URI, or MIME type. It also launches pre-defined services, such as the system dialer application. The Application Framework also notifies applications of common events, such as low memory events, low battery, changes in screen orientation, and push notification.
Base
Base contains Linux base essential system libraries that provide key features, such as database support, internationalization, and XML parsing.
Connectivity
Connectivity consists of all network- and connectivity-related functionalities, such as 3G, Wi-Fi, Bluetooth, HTTP, and NFC (Near Field Communication). Data network is based on ConnMan (Connection Manager), which provides 3G and Wi-Fi based network connection management.
Graphics and UI
Graphics and UI consist of the system graphic and UI stacks, which includes EFL (Enlightenment Foundation Libraries), an X11-based window management system, input methods, and OpenGL* ES. EFL, the heart of the Graphics component, is a suite of libraries. EFL is used to create rich graphics with ease, for all UI resolutions. The libraries build UIs in layers, allowing for 3D transformations and more. EFL includes the Evas canvas API library and the elementary widget library.
Location
Location provides location based services (LBS), including position information, geocoding, satellite information, and GPS status. It is based on GeoClue, which delivers location information from various positioning sources, such as GPS, WPS (Wi-Fi Positioning System), Cell ID, and sensors.
Messaging
Messaging consists of SMS, MMS, Email, and IM.
Multimedia
Multimedia is based on GStreamer. It provides support for media, including video, audio, imaging, and VoIP. It also provides media content management for managing media file metadata information.
PIM (Personal Information Management)
PIM enables managing user data on the device, including managing calendar, contacts, tasks, and retrieving data about the device context (such as device position, cable status).
Security
Security is responsible for security deployment across the system. It consists of platform security enablers, such as access control, certificate management, and secure application distribution.
System
System consists of system and device management features, including:     

  • Interfaces for accessing devices, such as sensors, display, or vibrator.
  • Power management, such as LCD display backlight dimming/off and application processor sleep.
  • Monitoring devices and handling events, such as USB, MMC, charger, and ear jack events.
  • System upgrade.
  • Mobile device management.
Telephony
Telephony consists of cellular functionalities communicating with the modem:     

  • Managing call-related and non-call-related information and services for UMTS and CDMA.
  • Managing packet service and network status information for UMTS and CDMA.
  • Managing SMS-related services for UMTS and CDMA.
  • Managing SIM files, phone book, and security.
  • Managing SIM Application Toolkit services for UMTS.
Web
Web provides a complete implementation of the Tizen Web API optimized for low power devices. It includes WebKit, which is a layout engine designed to allow web browsers to render web pages. It also provides web runtimes for web applications.

Kernel Layer

The kernel layer includes the Linux Kernel and device drivers.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值