您的位置:首页 > 理论基础 > 计算机网络

NGNc“零移植”开发伙伴计划

2004-12-04 03:16 337 查看
NGNc“零移植”开发伙伴计划:

一、NGNc与NGNc开发者网络?

  NGNc一个c语言规范的拥有Java体系架构的脚本语言。NGN(音Engine),意为引擎,C=c语言,它的命名由来于数据和逻辑的剥离和对“引擎”的封装。其Logo则是3个字母'N'+'G'+'N'的变形和组合。

  NGNc的体系架构为“脚本语言+中间代码+虚拟机”,拥有c语言规范的干练又通过中间代码层实现了“面向对象特性”,具有“高内聚,低偶合”的系统特性。从内核[oprand&opcode]到API均可自由配置。轻松实现“计算传输架构”和计算配置功能。拥有瘦客户机的远程计算能力和超级计算终端的全面解决方案。其核心模块还包括:NGNbios的UI系统、NGNmsg&NGNconnect。

  NGNc开发者网络(NGNc Developer Network)是由NGNc作者袁德俊创建。NGNc“零移植”开发伙伴计划就是依托本网络开展的商业开发伙伴计划。目标是发挥NGNc的核心优势,通过团结各方面开发力量,以开发有竞争力的商业产品为目标的开发伙伴计划。之所以冠以“零移植”的名称,是为了突出NGNc在平台移植方面的优势,也是NGNc目前已经实现的具有商业价值的特性。

二、有关“零移植”?

  “零移植”是指开发伙伴通过使用NGNc的脚本能力,以中间代码的形式组织开发产品。而有关平台移植性方面则交给NGNc实现,尽管JAVA在这个方面已经有了商业案例,但就以移动应用开发为例子,各个硬件平台都声称自己对JAVA的100%支持,但也只停留在JAVA语法的支持,具体的个案都需要分别针对不同平台进行调整,就连类库和API都有很大分别。在这个层面,NGNc具有优势:灵活的开发与合作方式,开放的开发网络支持,完全自主的知识产权,自底而上的全面解决方案,向每个开发伙伴承诺“零移植”。

  我们的承诺从现在开始:完备的脚本库,常用的数据结构和算法,符合惯例的UI体系,在首次针对开发伙伴提供的SDK中实现,并配有脚本调试的NGNide工具,和插件制作工具。更有S60平台移植的成功例证。我们还将不断努力,完成全部主流平台的移植(S60/WinCE/Palm/Mophun/Brew, Windows/Mac/Linux是我们的目标),并不断扩充和丰富我们的脚本库。

三、合作如何展开?

  首先需要与我们取得联系,目前NGNc还处于内部运做阶段,需要与您建立朋友关系的基础上在展开合作。您可以直接发信到yuandj@ngnc.net,或msn: yuandj1972@hotmail.com与NGNc作者联系。或者,你可以由NGNc团队里的成员介绍加入。我们都会热诚的接待每一个来访者,并诚意邀请加入我们的团队。只有成为团队成员,才可以下载SDK,并投入开发。

  合作方式有两个:一是产品开发,可以参与目前的商业开发项目“NGNcalc2”一个函数型科学计算器,在我们的首页“用户体验”版块有下载试用;也可以利用SDK提供的工具开发全新的项目。二是NGNc的团队除了产品的开发外,还有NGNc核心功能的开发和扩展项目,我们也欢迎各宗高手加盟,共创美好未来。核心开发团队需要先从产品开发的合作开始。

  商业开发机构/公司的合作,我们更加欢迎,欢迎您的加入。有关其他商业合作模式可以探讨,请参考本网络的“商务合作”版块。

四、相关资料汇总:

1、本网络发起人受邀参加“2004软件技术大会”并做专题演讲(ppt下载) 352K
  主题《C语言规范的脚本语言NGNc剖析》,全面讲述了NGNc的体系架构,并对“零移植”进行了重点描述。
2、开发者日志:随时反映本网络的开发动态,让您充分感受到NGNc的开发活力
3、用户体验:可以给您对本网络开发的产品的信心
4、发起人的Blog:是NGNc对外的另一个窗口。
5、NGNc大事件:可以让您对NGNc的沿革有所了解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息