loading请求处理中...

Symbian S60开发入门基础 Symbian手机开发基础知识

2021-12-01 02:35:29 阅读 11367次 标签: 手机背景图手机游戏 作者: anyi
    随着诺基亚推出S60v1和S60v2平台后,在2006年诺基亚又推出了采用最新Symbian OS v9.1操作系统并基于Series60 3rd Edition[简称S60 3RD或S60第三版]最新平台的一系列机型。从此宣布Symbian OS™ S60机型进入全新时代,这就是我们现在常称呼的S60 3RD或S60第三版了,此版采用的存储卡介质都为RS-MMC双电压版/MINI SD/Micro SD[T-flash]卡。 Symbian开发关于S60的软件也在不断的增长,那么新手进行Symbian S60的开发要有那些知识呢?
Symbian S60开发入门基础
    1. 什么是60系列平台?
    60系列平台是一个智能电话软件工具包,设备制造商可以通过授权在自己的智能电话硬件中使用这个平台。设备制造商可以使用标准的60系列软件,但一般情况下他们会提出需求来定制60系列软件。60系列完全使用图形化用户界面,并且包括方方面面的无线应用程序。
    2. 60系列是基于何种技术建立的?
    Symbian OS是有针对性的操作系统,它是多种移动设备的选择,是构建60系列平台的底层系统。60系列使用Symbian OS 6.1版。
    3. 与60系列平台一起供应的应用软件有哪些?
    60 系列平台上已经有多种塞班应用软件。其中重要的有:各种先进的智能电话应用、个人信息管理应用(Personal Information Management ,PIM,如电话簿、日程安排表、照相册等)、信息同步(SyncML)应用、消息应用、浏览应用、电子邮件应用,以及能让用户通过个人电脑连接特性或无线空中下载方式向平台添加或删除应用程序的安装引擎等。
    4. 60系列平台的硬件需求是什么?
    需要下列的输入硬件:两个功能键、五方向导航键、12键组成的数字键盘,一些指示键(“发送”键、“结束”键、“清除”键、“ABC”键(对应文本编辑选项的弹出菜单))以及“菜单”键(用于启动各种应用程序)。屏幕必须具备176x208像素分辨率,并最少支持256色。建议设备使用32位ARM处理器。 ROM大小不低于16MB,而RAM大小不低于8MB。
    5. 有哪些通信技术手段?
    电话、多媒体消息(MMS)、短消息(SMS)、(无线应用协议)WAP、电子邮件、红外、传真,及智能短消息等技术。
    6. WAP推送能提供些什么?
    WAP推送被用来向设备发送存在于某条消息中的链接。当用户收到一条WAP推送消息(与一条SMS相似)时,他可以打开这条消息并选择装载服务。结果是:用户被连接到了某个WAP页面。
    7. MMS有何功能?
    多媒体消息(Multimedia Messaging Service,MMS)在概念上类似于短消息服务(SMS),它同样使用“存储转发”服务模式,但其通过数据通道递送的内容却丰富得多中文版本1.0 2003年1月关于60系列平台的一般常见问题解答(如图片和音频剪辑等)。SMS主要在移动终端之间传送消息,而MMS却允许各种Web应用和移动设备进行通信,它也支持互联网和移动终端之间的双向通信。MMS还可用于各种高级服务器应用,以便向移动终端推送丰富的内容。
    8. 有那些开发技术?
    Java -如果需要开发跨平台、可下载的应用,那么J2ME/MIDP技术是理想的选择。C++ - 用于开发各种Symbian OS应用,这类应用往往需要全面的API调用(调用所有的智能电话特性或其它各类高性能的应用程序)。用于内容浏览的各类浏览应用(WAP使用WML或更新版本的XHTML/CSS)消息技术– SMS、MMS以及使用IMAP4/POP3协议的电子邮件技术。
    9. 有哪些Symbian开发工具?
    Series 60 SDK for Symbian OS.Series 60 SDK for Java MIDP.Series 60 SDK for MMS.
   10. 什么是Java MIDP?
    Java 移动信息设备描述(Java Mobile Information Device Profile,MIDP)建立于Java 2 Micro Edition (J2ME)核心平台之上,并使用有限连接设备配置(Limited Device Configuration ,CLDC)。它拥有一套经过缩减的API,用于诸如移动电话这样的小型设备。
    11. 用何种集成开发环境(IDE)来进行Java开发?
    “60 系列Java MIDP SDK”工具针对Java开发,其中包括一个60系列模拟器。可以方便地将该模拟器与Borland JBuilder 6.0、Borland JBuilder MobileSet 2.0 及Sun Forte for Java 3.0/Sun ONE Studio 4等进行集成。中文版本1.0 2003年1月关于60系列平台的一般常见问题解答
    12. C++开发伙伴可以得到什么支持?
    通过C++为60系列平台创建各种应用的开发伙伴可以利用Symbian OS 6.1应用编程接口(API),60系列用户界面库和众多的应用引擎(如照相册等)。各种Symbian OS API提供了对大多数技术的支持,这些技术包括:蓝牙、图形、红外、多媒体、消息、网络,及电话技术等。60系列软件开发工具包(Series 60 Software Development Kit ,SDK)包括:60系列应用编程接口、用于测试目的的60系列模拟器、各种范例应用程序、文档及一个应用向导。开发环境是微软的Visual C++ 6.0。
    在多元化的格局下,未来谁会成为最主要的赢家,成为最大市场份额的拥有者,最后还是取决于市场,取决于塞班软件开发,取决于产业里的支持人气。谁的平台能实现最多的价值,带来更多的应用,谁就有可能主沉浮。对于消费者来说,选好手机是首先考虑的,至于操作系统的不同,影响不大,看个人喜好了。
(一品威客 anyi) 

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
手机软件开发

¥1000 已有1人投标

手机壳图案设计

¥500 已有1人投标

仿制漫画网站电脑版及手机版

¥3000 已有1人投标

手机录像APP开发

¥1000 已有2人投标