官方文档:什么是bada?

移动开发
bada是三星公司自主研发的智能手机平台。本文选自三星官网的文档,介绍了三星bada的特性和构架。bada是一个开放的平台,可以让开发人员充分利用移动服务功能,创建功能齐全的程序。

bada, (bada, 韩语,海洋的意思)是最新的智能手机平台,开发人员可以用来创建功能齐全的程序,以改善移动用户的体验。

用户互动

三星bada包括一个全新的UI框架,支持下一代三星触摸式UI。主UI简单易用,而不会降低使用效率。UI框架从现有的触摸式UI引入开放端的创新形式,以更好的提供改善的用户体验。

有些额外的UI工具包括:将Adobe Flash Player和WebKit互联网浏览器直接嵌入本地bada程序中的能力,无缝继承出色的UI技术。同时,bada地图控件被轻松嵌入你的程序中,从而为用户提供互动的地图和路径POI功能。

bada平台提供各种用户互动方式,包括运动传感,有效的振动控制,和面部识别。这些界面提供了更大的创意空间,改善了用户互动体验。

三星bada还提供机制,以开发基于传感器的,情景感知的程序。具有天气服务和传感器,如加速、磁性、倾角,GPS和接近传感器,程序开发人员可以轻松执行情景感知的互动程序。

以服务为导向

三星bada引入了几个全新的以服务为导向的功能,从而与传统的移动操作系统区别开来。这些全新的功能包括社交网络,内容管理,基于定位的服务和商务服务。所有的服务都由后端bada服务器提供支持。开发人员现在可以创建以服务为导向的程序,相比开发移动独立应用程序而言要轻松很多。

社交网络程序可以管理用户配置文件,包括程序用户的伙伴信息,并且可以将用户加入大部分受欢迎的社交网络服务。内容管理程序可以储存并搜索设备和服务器上的内容。位置程序可以使用地标商店,地图,和图像地理编码服务。商务程序可以销售产品,如程序中的游戏内容。

开放,可配置

三星bada可以让开发人员充分利用移动服务功能,轻松创建令人激动的程序。程序可以使用设备功能,拨打电话,发送信息,或者读取联系表,因为不同的程序控件让开发人员创建了更为丰富,但具备一致性的程序。

不同的服务程序可以共享信息,如个人配置文件,社交关系,时刻表,和需要用户简单确认的内容,以提供与个人更为相关的服务,拓展合作性服务。例如,社交网络程序可以与商务和基于定位的程序共享用户信息,从其它内容发布程序中获取照片等。

bada平台为内核可配置的,因此它可在Linux内核和实时OS内核上运行,这样Bada就比其它移动操作系统适用于更多的设备。三星bada使用Eclipse和GNU工具链,向开发人员提供广受欢迎的,可扩展的开发环境。

bada构架

三星 bada的构架有四层:内核,设备,服务和框架层。内核层可以是Linux内核或实时OS内核,取决于硬件配置。设备层提供设备平台的核心功能,如系统和安全管理,图形和窗口系统,数据协议和电话,及音频视频和多媒体管理。服务层提供以服务为导向的功能,这些功能由程序引擎和与bada服务器互连的网路服务组件提供。只有框架层可以输出C++ open API。框架由程序框架和下一层的功能组成。

【编辑推荐】

  1. 官方文档:bada API参考资料
  2. bada开发简介:控件的使用
  3. 三星bada学习笔记:HelloWorld篇
  4. 三星bada手机SDK 1.0.0 更新方法
  5. 三星bada学习笔记:基本概念
责任编辑:佚名 来源: 三星官网
相关推荐

2011-04-20 14:59:39

bada APIbada

2011-12-29 10:22:24

三星BadaBada 2.0

2023-03-19 11:42:19

React新官方文档

2015-07-02 16:10:11

UIStackViewiOS 9

2010-01-19 14:46:04

jQuery 1.4

2009-07-17 14:55:38

ibatis官方

2020-12-01 15:54:08

鸿蒙构建系统

2017-05-25 12:30:44

AndroidApp开发架构

2011-03-17 08:58:09

数据储存Data StoragAndroid API

2011-04-19 17:06:24

bada控件bada

2020-12-10 16:49:43

HooksReact架构

2015-07-28 12:59:11

微软Windows 10指南

2012-12-18 09:25:20

2010-10-28 14:53:46

播放实时rtsp流bada

2010-04-22 10:41:18

静态库bada

2010-02-07 14:55:06

bada三星

2021-03-20 22:46:22

IaaSSaaSPaaS

2010-04-21 17:50:59

共享库bada

2023-01-02 17:22:45

英文版动机程序员

2024-01-07 20:10:11

Python编程语言
点赞
收藏

51CTO技术栈公众号