Posts Tagged ‘Symbian平台’

Symbian开发者网站可以访问了

Thursday, June 4th, 2009

关注我们的工程师会发现,Symbian Foundation的开发者技术网站已经可以公开访问了。虽然我们还没有中文支持,虽然还不可以匿名浏览,但是在这里你可以找到:

  • Symbian代码
  • Symbian平台bug跟踪
  • 平台参考文档
  • Wiki资源
  • 技术讨论论坛

欢迎加入我们!!

  • Symbian needs you

我们还在继续进行网站更新,增加新的代码和文档,同时中文网站也在紧张的开发当中,不久之后,我们将会推出中文网站,提供全新的中文文档和技术支持。

Symbian软件发布计划及更新

Monday, June 1st, 2009

摘译David Wood的Symbian英文博客1博客2

当前所有模块的软件开发团队正在致力于Symbian平台的工作中,将他们的模块发布到平台版本当中。Symbian平台的发布计划是:每年将有两次软件平台版本发布。下图将为我们展望明后年的计划。slide11

Symbian^2将基于S60 5.1,在今年年中完成所有功能,将在今年底彻底完善。这就是说第一款基于Symbian^2的设备可以在今年底左右推向市场,当然这还要考虑到集成计划,定制层次和厂商的设计选择。Symbian^3将会在随后的6个月跟进。今年底完成功能模块,2010年中完善。

整个的软件发布是由Release Council代表社区进行管理。

  • 功能完成前,新的功能将由contributors提供
  • 功能完成完善之间,开发社区将致力于测试和修改bug,使得平台成熟
  • 功能完善后进入一个相对稳定的时期,在此后的12个月修改的bug将由package owners集成,但是主要的工作是后续的版本。

为了更加细致地了解软件发布周期,请看下图:

slide2

我们可以看到在同一时间,将会有5个版本同时处于工程开发阶段:

  • Symbian^N处于完善阶段
  • 前两个版本处于稳定阶段
  • 后一个版本(S^ N+1)处于功能递交阶段
  • 再后一个版本(S^ N+2)刚刚开始最初的编译。

当前软件版本的功能更新

Symbian^2

Symbian^2是第一版本发布在Symbian开发者网站,代码可以从Mercurial repositories上下载。它功能完成在2009的19周,将于今年的51周完善。主要功能如下:

  • 支持多form factors,解析度,和输入方法;
  • 可定制的主屏幕,支持嵌入widgets和其他用户内容.

Symbian^2适合在此之前已经开始SymbianOS开发的设备厂商。新的设备的厂商比较适合从Symbian^3开始开发。

Symbian^3

Symbian^3将作为完整的软件平台,可以很快地进行移动设备的开发,包括应用开发等等。Symbian^3将会在2010年第4周完成功能,于2010年26周完善。主要功能有:

  • 集成支持:硬件加速的内容无缝地生成UI元素(它集成了 “Screenplay” 技术);
  • 一个集成的高性能的通信架构,使得联网的性能得到提高(它集成了“Freeway”技术)

Symbian^4

Symbian^4的计划在最初阶段,它在Symbian^3之后6个月跟进。如下的技术将会集成:

  • 为Symbian平台优化的Qt(QT是广受喜爱的应用和UI架构);
  • 一个新的QT“Orbit”扩展库,它将包括50个为用户挑选的widgets,同时它将替换当前的“Avkon” widget集;
  • 一个新的“Direct UI”交互和导航方式,结合手指优化的设计,提供出色的触屏和混合设备的用户体验;
  • 应用程序将回被裁减和重新开发,以便发挥QT API,Orbit widgets,和Direct UI的优势。

在把这些功能完全整合之前我们将尝试地在Symbian^4之前提供某些功能。

更多信息

更多关于Symbian版本的信息,大家可以在Symbian开发者网站找到(当前还处于beta测试阶段)。我们欢迎更多的开发人员参与到我们当中。

Symbian平台介绍

Thursday, May 21st, 2009

Symbian软件平台经历了3个不同时期。

1)在Symbian公司成立之前,Symbian平台的前身是由Psion公司拥有的EPOC操作系统。之所以叫作“EPOC”这个词据说起源于世界将会进入“a new epoch of personal convenience”。Psion公司是欧洲当时主要的PDA厂商,但是推出的EPOC系统一开始就具备了外加应用程序的能力,以及在后期增加了无线通信的能力,使得这个32位操作系统具备实时性,多任务,多线程,低功耗,内存占用少的特点。

2)1998年6月为了在将来的智能移动终端领域取得先机和市场地位。Psion公司联合手机业界巨头,诺基亚、爱立信、摩托罗拉和组建了Symbian公司。该公司继承了Psion公司EPOC操作系统软件的授权。到2008年Symbian的软件版本发展到9.5,同时可以支持S60,UIQ和MOAP三个UI界面。

3)2008年6月24日Nokia宣布收购所剩Symbian公司的股份,同时诺基亚、索尼爱立信、摩托罗拉和NTT DOCOMO宣布将统一Symbian操作系统、S60、UIQ和 MOAP(S),共同创建一个开放移动软件平台。携手产业中其它成员共同建立Symbian Foundation组织,Symbian平台从此开始了开源时代。

发展到今天Symbian平台给我们留下了什么?

成熟:超过10年的开发经历,超过2.5亿台使用Symbian系统的手机

统一:以后的Symbian平台将会是把Symbian操作系统,S60,UIQ和MOAP的精华集成在一个统一的平台中。

透明开源:Foundation将以开源的形式继续维护Symbian平台,任何组织都可以成为会员

从软件平台角度我们可以看到当前Symbian平台的规模

  • 4千万行代码(包括设备,工具和测试)
  • 45万个代码文件
  • 4万5千个代码目录
  • 100个以上的独立功能模块
  • 3层软件结构设计(内核层,服务层和应用层),覆盖14个技术领域

未命名2

这里需要指出的是,当前的Symbian平台不是仅仅包括OS内核和UI界面,它拥有的100多个独立的功能模块实现了安全,虚拟机,多媒体,连接等众多的功能,同时作为一个移动手机平台,它提供对通用移动规范的支持。

对于设备商的角度来看Symbian平台,如下图

未命名3

在Symbian平台基础上,设备商可以更加专注设备的差异化开发,不同硬件模块的适配,不同的网络服务和应用。