IBM(NYSE: IBM)近日发布了新的资源,旨在帮助全球开发人员构建协作社区,更好地协同工作,并加快软件的开发流程。
新的developerWorks Exchange利用大型软件开发社区,向开发人员提供一个可以共享资源(如代码、插件)和想法的场所。这一新的计划将立即使用户分享和浏览与Sametime 7.5平台有关的代码提交,能提供新的插件、图形和其它定制的添加物以扩展应用的价值。
例如,开发人员和客户能够下载和进一步完善“buddy note”插件,使他们能够在自己的buddy名单上保存业务联系人的说明和背景信息。开发人员现在能轻松地在Lotus Sametime插件上与570万IBM开发者社区的成员实现共享和协作。所有的用户都能向exchange提交代码,下载资源,通过在线论坛发表评论和反馈以及为提交的代码进行评级。
对软件开发而言,协作一直就是一个核心环节。通过让开发人员利用同行的集体智慧,IBM正在全球范围内扩大开发人员的社区计算能力。Lotus Sametime 7.5 Exchange就是这类资源协作的第一个例子,它将通过“developerWorks Exchange”向开发者社区提供。其它面向热门行业技术的空间,以及IBM的产品和课程也将帮助开发人员共享资源和想法。
作为该计划的一部分,IBM还发布了名为“CODESTATION”的3D区,它驻留在《第二人生》(Second Life)游戏的虚拟世界。通过CODESTATION,IBM将使开发人员了解3D环境是如何革新软件的开发过程,并鼓励开发人员在一个可视的环境下相互协作,他们能对如何改善更大的开发者社区交流想法和信息。CODESTATION作为一个虚拟论坛,可供开发人员共享想法、开发代码并且互动,以设计新的应用和改进已有应用。
例如,IBM将邀请开发人员使用CODESTATION的Labyrinth 测试第二版(它对用户而言如同一个迷宫),以测试他们的脚本技能,并使用bot演示盘快速通过Labyrinth。一旦开发人员熟悉了这项任务,他们就能够设计自己的bot以挑战其它的编码人员,进一步练习和加深自己的技能。
同时,IBM还为《第二人生》游戏的开发人员提供了一个知识库,可以下载和上传代码以便与它人共享。这个知识库被称作Code Library,它使编码人员能在大型的《第二人生》社区中与其它的设计人员共享知识和bot设计。同时,对于那些希望在软件开发过程中了解虚拟社区功能的软件开发人员、计算机专业的学生和其它技术专业人员,也鼓励他们积极参与。
独立的软件开发人员Christopher Balz说:“代码共享、搜索能力以及可以与众多同行讨论代码的互动论坛,可以大大改进软件的开发过程。利用developerWorks Exchange,IBM为社区的开发人员、公司等提供了一个共享技术和想法的独特机会。”
通过developerWorks,IBM公司正继续在全球范围内构建一个繁荣的开发者互动社区。developerWorks提供了在线和个人化的教育资源,有助于用户构建跨异构系统和部署基于开放标准的应用,并为开发人员、独立软件开发商、风险投资公司、大学中涉及软件开发的教师和学生建立一个技术和创新的基础。在developerWorks上,50%以上的内容是由广大的开发者创建的,这进一步说明了IBM致力于开放源代码的努力,它也是developerWorks社区强大的集体智慧的一个例证。
网友评论