初体验三星手机系统bada开发

移动开发
bada开发有很多值得学习的地方,你对它的概念是否熟悉,本文向大家简单介绍一下初体验三星手机系统bada开发,希望本文介绍对你有所帮助。

本文和大家重点学习一下初体验三星手机系统bada开发,前天三星就发布bada的SDK以及IDE了,他有什么特殊的新功能,本文就和大家一起分享一下。

初体验三星手机系统bada开发

前天三星就发布bada的SDK以及IDE了,我今天赶紧试了试,看看有没有值得学习的东西,我体验的环境是:32位Windows7Enterprise版OS,处理器是Core2DuoE7400,RAM是2G。

开发工具下载页面(你需要先注册一下):

 

bada开发IDE开始页:

 

Help:

 

 

 

 

 

例子:


开发语言:(C++,以及XML用于记录界面元素的组成、多语言等)

 

 


bada开发架构:

可以配置是采用thereal-timeoperatingsystem还是theLinuxkernel,不明白它指的实时操作系统又是啥玩意。


先看看跑起来的模拟器是什么样的吧:

 

 

 

  跑起来一个例子,从这里选择一个:


Bada开发时注意要先配置好模拟器的设置,然后Build:


Run:

 

 


跑起来的效果:

 

一个简单应用Project的结构:

 

bada开发代码编辑器以及所见即所得窗口:

 

 

 

 

bada开发中设置断点调试(我没有实验成功):

 

查看可执行文件对应的X86汇编代码:

 

个人的一些看法:

1.注重用户体验,设计遵循UCD,但是很明显跟iPhone的HIG以及Windows的UXGuideline比显得单薄了点。

2.IDE应该是在EclipseC/C++DevelopmentTooling-CDT基础上做的扩展,比VisualStudio快,但是没有VisualStudio傻瓜化(我喜欢傻瓜化的,因为我又傻又懒)。

 

“SamsungbadausesEclipseandaGNUtool-chain,providingdeveloperswithapopularandextensibledevelopmentenvironment.”

3.文档以及社区资源还不够丰富,毕竟刚出生。看着帮助文档你会有种“笑而不语”的感觉。人家也不容易呀,bada的设计师估计在想:本来就应该吸取别人的优点构建自己的平台吗!

4.应用资源、系统本身还很贫乏,比如多语言支持不到位——在ReleaseNote里面申明只支持英文键盘,刚刚才1.0Version吗,人家Android目前都2.1版本了。Android应用商店也是那个飞速成长啊,更不要说Apple的应用商店了,更望尘莫及了。

5.最要命的就是没有什么特色,为什么人家选择bada而不选择Android、Windows或者强强联合弄出来的MeeGo平台呢?我是看不出来,如果非要想一个,三星的牌子可能是个原因,不知道三星是否会在产业链上来点惊喜。

PS:作为一名Developer我已经深切的体会到未来嵌入式领域的激烈竞争了。但是我仍然是名微软的小粉丝。喜欢着但不迷信,正如我最近写的感慨:“微软目前太多的产品仍然是以技术为中心,而不是用户。”其实选定的平台就像你找的女朋友,在她之后仍然有更好的女孩,更漂亮、更温柔、更贤惠,那是否应该抛弃现在的去找更好的?我想大部分读者现在在想:“是的!”,其实我也这么想的...

【编辑推荐】

  1. BlackBerry开发中Windows+eclipse环境配置及Helloworld
  2. 九步实现BlackBerry开发程序发布应用到app world
  3. BlackBerry开发中七步实现创建app world账号
  4. BlackBerry开发环境中javaloader使用详解
  5. 黑莓开发中黑莓手机程序访问网络能走代理服务器的三种方式


 

责任编辑:佚名 来源: cnblogs.com
相关推荐

2010-02-07 14:55:06

bada三星

2010-09-05 17:03:01

bada 1.0bada三星

2011-04-22 09:57:36

bada三星

2010-08-25 09:52:22

bada SDK 1.更新bada

2011-03-10 16:57:29

三星Symbianbada

2011-02-16 21:36:30

bada 2.0bada三星

2010-07-28 11:19:55

HelloWorldbada

2012-08-24 10:46:23

三星BadaTizen

2011-09-22 10:10:56

2011-04-29 11:24:06

2009-11-20 14:25:29

badaUI三星

2010-02-07 14:00:46

badaC++

2010-07-21 17:00:58

bada接口

2012-05-17 09:25:18

三星BadaAndroid

2012-01-18 09:22:40

三星Bada

2012-01-16 09:15:08

三星BadaTizen

2011-06-01 14:00:09

UIbada 2.01bada

2011-04-20 09:30:58

bada 2.0bada三星

2010-07-17 16:31:15

cycle lifebada

2012-04-01 14:21:50

三星webOSGalaxy
点赞
收藏

51CTO技术栈公众号