初体验三星手机系统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)
上一篇 2021年8月6日 上午10:00
下一篇 2021年8月6日 上午11:00


相关推荐

  • Java中List.forEach()方法使用

    Java中List.forEach()方法使用例子 使用 com google guava 包创建集合 List String list Lists newArrayList a b c d 1 正常遍历 list forEach item gt System out println item 2 根据条件遍历 list forEach String

    2026年3月26日
    1
  • VMware Ubuntu安装详细过程

    VMware Ubuntu安装详细过程

    2020年11月12日
    184
  • 智能菜品量推荐——RapidMiner(一)

    智能菜品量推荐——RapidMiner(一)前言 本文是一篇阅读RapidMiner手册,结合当下目标产品做出的文字概述总结。RapidMiner与本产品需求非常贴切,对其进行理解与整理,贴出作为记录与项目书素材。 餐饮业盈利核心在于菜品与顾客。什么样的菜系和种类会吸引更多的顾客,每个客户的就餐喜好是什么,不同时期什么样的菜品最为畅销,能否通过几种不同菜品的组合达到更好的效果,是否可预测未来一段时间内菜品原材料的采购份量?一、无技术支撑下已有数据可以干什么? ① 点餐前,由有经验的服务员对顾客进行菜品…

    2022年8月18日
    9
  • Docker安装Jenkins教程

    Docker安装Jenkins教程Docker安装Jenkins教程前言一、安装Jenkins1.下载Jenkins2.创建Jenkins挂载目录并授予权限3.启动Jenkins容器4.验证Jenkins容器是否启动二、浏览器访问Jenkins页面1.输入http://192.168.XX.XX:102402.获取管理员密码前言Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。提示:如果没有安装Docker,传送门在这里:链接:

    2022年5月15日
    34
  • Python贪吃蛇 (完整代码+详细注释+粘贴即食)

    Python贪吃蛇 (完整代码+详细注释+粘贴即食)代码#!/usr/bin/envpython#-*-coding:utf-8-*-#author:Wangdalitime:2021年1月24日16:08:44#python实现:贪吃蛇”’游戏玩法:回车开始游戏;空格暂停游戏/继续游戏;方向键/wsad控制小蛇走向”””思路:用列表存储蛇的身体;用浅色表示身体,深色背景将身体凸显出来;蛇的移动:仔细观察,是:身体除头和尾不动、尾部消失,头部增加,所以,新添加的元素放在列表头部、删除尾部元素;游戏结束判定策略:超出

    2022年5月15日
    41
  • SAP ABAP计划 SY-REPID与SY-CPROG差异

    SAP ABAP计划 SY-REPID与SY-CPROG差异

    2021年12月30日
    46

发表回复

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

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