以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 计算机考研交流 』   (http://bbs.xml.org.cn/list.asp?boardid=67)
----  3G机遇和学习手机开发的一些体会[转帖]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=74607)


--  作者:叮铛q猫
--  发布时间:5/1/2009 11:10:00 PM

--  3G机遇和学习手机开发的一些体会[转帖]
我最近刚刚从PC软件开发转到手机软件的开发来,有点心得体会,希望与各位讨论讨论,并希望能得到更多的建议。
前段时间看到一个新闻说的成都有3个大学生自己开发了一个手机游戏,他们的游戏直接由一个手机厂家的英文软件商店挂在网站上推广,用户付费下载,他们获得了30%的销售额,感觉这种模式很不错,更坚定了我进入手机开发领域的信心。
随着3G时代的到来,各个手机厂商也都加大了智能手机的开发和推广力度,现在市面上流行的手机系统和平台很多,

要学习手机开发要先了解一下手机系统和平台。我也是刚刚接触手机开发,手机系统多,平台乱,一开始就让我一头雾水,我知道从哪里下手学习。网上的东西也是只言片语,经过我一段时间的摸索,我简单给大家介绍一下我的成果,错误之处请大家指出,下面是我了解了一些现在最热门的操作系统:
手机操作系统对于手机,就相对于PC上的windows xp。
1, Symbian系统
是智能手机市场中的实力派,老牌子,安装Symbian的手机占全球智能手机出货量的70%,包括诺基,三星两大巨头,并且得到了大多数传统手机制造厂商的支持。
支持的平台,s40,s60,s80等,s40不是给智能手机提供的平台(意味着不能自制软件)。S60,S80是给智能手机手机提供的开发平台!

2, Windows mobile
Smartphone是微软推出的手机操作系统,Windows CE Pocket掌上电脑版。由于是从掌上电脑上移植来的,又有微软的金子招牌应当说很有未来。
开发平台:.net(在windows上做过开发的都知道Visual Studio.net, Visual Studio.net也同样可以写手机应用,下面我会给出介绍)

3, Palm OS操作系统
Palm OS操作系统由Palm公司自行开发的,并授权给Handspring、索尼和高通等设备
厂家,Palm的产品线本身就包括智能手机,又宣布与最早的智能手机开发者Handspring购并。
开发平台:自身的开发工具

4, 其他操作系统,包括iphone,Backberry等等
开发平台:自身的开发工具

另外还有一些跨系统的的开发平台,比如Java。

现在用智能手机的人越来越多了,再加上大家安全意识的提高,所以在手机安全软件方面应该会有很大的市场。还有3G和将来的4G,未来手机会成为真正的移动电脑,各种软件都会从pc来到手机上,游戏等娱乐软件更是会成为手机上最大的发展点,我们学习手机开发一定会大有用途! 大家会看好哪些种类的软件移植到手机上有前景,也可以讨论一下。
我学习手机开发首先选择了Windows mobile 的.net 和Symbian系统的s60
当然,说到手机软件的开发,还是有一定难度的,特别是不同型号的手机之间会有的一些差别,对于初入门的人来说还是会很迷惑的。
一开始我都会去一些官方的网站上看,但基本上都是英文,对于初学者比较有难度!
后来发现了一些不错的中文网站。
我简单给大家总结一下自己的学习经验,这是一套,写完程序,可以不用虚拟机,不买真机,用免费真机测试的方法,在三星移动创新者园地上innovatorsamsungmobile.com/index:
1, 首先,无论什么开发背景,比如java,c++,c#等活着只学了语言、和面向对象原理的初级开发者,都可以去这里看看。从开始部署开发环境,到开发出自己的第一个helloworld有详细的中文入门教程、手册和各种资料,论坛里有三星工程师写的针对symbian/wm/j2me的入门指导和各类学习资源的链接,我就不赘述了。

2, 有了自己的程序,可以去这里注册一个会员,然后可以在网上预约真机,在远程进行测试,这样就可以避免了使用模拟器的很多麻烦(因为模拟器也有BUG,甚至有和真机不兼容的情况),实地检测一下自己的软件怎么样。

3, 最后给大家介绍一个推广软件的方式,我在这个网站上学习的时候注意到了这个功能。如果你写出了成熟的软件或游戏,网站上的市场开发服务,将收集你的软件创意,并提供改进意见,挺有帮助。然后可能内置在手机里,一次性买断,也算是个挣钱机会。我暂时还没有有用到这个功能。发愁自己软面怎么卖出去的人,可以关注。介绍给大家算奉献了。

以上写了这么多,累死了,今天就到这吧,希望能给那些,象我一样刚开始学习手机开发的人,一点点帮助。以后有时间我再来继续写自己学习S60的心得体会。


--  作者:lu2456
--  发布时间:5/7/2009 3:51:00 PM

--  
谁不想赚钱,要看看自己?
--  作者:lu2456
--  发布时间:5/10/2009 10:09:00 AM

--  
谢谢楼主分享你的感受,很适合现在的行情啊~innovatorsamsungmobile.com/index
是这个地址,我看了,还真好!感谢感谢!


[此贴子已经被作者于2009-5-14 10:30:10编辑过]

--  作者:hc523
--  发布时间:5/14/2009 12:11:00 PM

--  
我按照你的方法写了一个小程序,呵呵,居然success了,太有成就感了
有时间了要好好的研究一下
十分感谢楼主的辛勤奉献!!

--  作者:lu2456
--  发布时间:5/16/2009 12:13:00 PM

--  
我也是刚开始学习手机开发,觉的学习手机开发挺麻烦,知识比较琐碎,楼主说的很实用,虽然我已经用不上了,没用过的请来试试吧。
--  作者:omtorend001
--  发布时间:5/19/2009 6:21:00 PM

--  
咋都不见做手机软件的朋友哦,大家一起交流下哇
--  作者:小黄1016
--  发布时间:5/22/2009 12:28:00 PM

--  
这个很适合新手
--  作者:wendyneil
--  发布时间:5/23/2009 2:31:00 AM

--  
不错。正在学习手机开发。
--  作者:wendyneil
--  发布时间:5/23/2009 2:33:00 AM

--  
还得多向lz学习哦
--  作者:dongxinwei
--  发布时间:5/25/2009 1:26:00 PM

--  
想多学习一些,哪有比较全的资料
--  作者:lu2456
--  发布时间:5/28/2009 9:36:00 AM

--  
最喜欢三星的手机了,我去论坛留言了,大家一定要过去顶我,感谢你的支持。

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
476.563ms