初体验三星手机系统Bada应用开发

初体验三星手机系统Bada应用开发

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

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

image

IDE开始页:

image

Help:

image

image

image

例子:

image

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

image 

image

架构:

可以配置是采用the real-time operating system 还是the Linux kernel,不明白它指的实时操作系统又是啥玩意。

image

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

image image image

image image image

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

image

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

image

Run:

image

跑起来的效果:

image

一个简单应用Project的结构:

image

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

image

image

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

image

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

image

个人的一些看法:

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

2.IDE应该是在Eclipse C/C++ Development Tooling – CDT基础上做的扩展,比Visual Studio快,但是没有Visual Studio傻瓜化(我喜欢傻瓜化的,因为我又傻又懒)。

image

“Samsung bada uses Eclipse and a GNU tool-chain, providing developers with a popular and extensible development environment.”

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110777.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea激活码最新_在线激活[通俗易懂]

    (idea激活码最新)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月20日
    101
  • 毕业5年,我问遍了身边的大佬,总结了他们的学习方法

    毕业5年,我问遍了身边的大佬,总结了他们的学习方法我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。

    2022年6月10日
    23
  • 我的第一个Python爬虫——谈心得[通俗易懂]

    我的第一个Python爬虫——谈心得[通俗易懂]   2018年3月27日,继开学以来,开了软件工程和信息系统设计,想来想去也没什么好的题目,干脆就想弄一个实用点的,于是产生了做“学生服务系统”想法。相信各大高校应该都有本校APP或超级课程表之类的软件,在信息化的时代能快速收集/查询自己想要的咨询也是种很重要的能力,所以记下了这篇博客,用于总结我所学到的东西,以及用于记录我的第一个爬虫的初生。一、做爬虫所需要的基础二、介绍几款优秀制作…

    2022年6月10日
    37
  • Python学习(九)Python缩进规则[通俗易懂]

    Python学习(九)Python缩进规则[通俗易懂]其它程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,Python采用代码缩进和冒号(:)来区分代码块之间的层次。在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还…

    2022年10月13日
    1
  • 批量添加的sql语句_批量执行sql语句

    批量添加的sql语句_批量执行sql语句假定我们的表结构如下:CREATETABLEexample(example_idINTNOTNULL,nameVARCHAR(50)NOTNULL,valueVARCHAR(50)NOTNULL,other_valueVARCHAR(50)NOTNULL)通常情况下单条插入的sql语句我们会这么写:INSERTINTOexample(example_i…

    2022年9月25日
    0
  • 电脑弹出当前页面的脚本发生错误_360当前页面的脚本发生错误

    电脑弹出当前页面的脚本发生错误_360当前页面的脚本发生错误笔者Windows版本:Windows8Enterprise64位(DirectX11)Windows有一天忽然开始报“脚本错误当前页面的脚本发生错误”警告窗口:不管点“是”还是“否”,电脑使用一段时间以后还是会弹这个烦人的框。按照搜索来的解决办法,禁用IE的脚本调试选项:不起作用,还是会持续报以上警报。即便是重启电脑以后依然会如此。这…

    2022年10月21日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号