RIM公司
无论是软件厂商微软公司(Microsoft,下称微软)、甲骨文公司(Oracle,下称甲骨文),还是电子商务网站亚马逊(Amazon.com)和电子港湾(eBay),每个科技公司的成功都离不开一个重要但往往让人忽视的因素,那就是良性的程序开发生态系统。有了成千上万名编写附加应用程序的外部开发商,这些公司就建立起了一个良性循环:吸引的潜在顾客越多,围绕某一软件或网站编写程序的开发商就越多,而这样一来又会吸引更多的顾客。
接下来我们将谈到的四家公司——动态研究公司(Research In Motion,下称RIM公司)、Salesforce公司、红帽公司(Red Hat)以及VMware公司——都在移动、虚拟化等强大IT潮流的推动下飞速发展。不过,每家公司在吸引第三方开发商方面,都遇到了类似的难题。下面我们就来看看,这些高成长型公司应当怎样做,才能营造出一个健康的程序开发生态环境,为外部编程员提供必需的工具、技术信息和支持,从而为自己打造出任何单个公司都无法完成的强大技术平台。只有解决了这一点,这些公司才有可能继续保持目前的发展势头。
RIM公司
在大批第三方程序开发商的帮助下,RIM公司的黑莓手机(BlackBerry)已经成为了一些行业领域中必不可少、甚至是让人欲罢不能的业务工具。这绝非夸大其词,不信你可以问问黑石金融管理公司(BlackRock Financial Management,下称黑石)的IT副总裁大卫·弗里曼(David Freeman)。弗里曼的工作任务之一,是指挥一个配有黑莓的现场销售团队搜罗最新的潜在客户信息,然后进行上亿美元的投资。
像黑石这类金融服务企业在运用黑莓时,就得依靠相关服务软件的支持,这时,第三方程序开发商罗盘移动公司(Pvxis Mobile)的产品就派上了用场。利用罗盘移动公司的软件,黑石的IT部门就可以为公司的销售人员提供更加丰富的客户信息,不仅有客户的姓名和电话,还包括他们与黑石呼叫中心之间的通话记录,以及有关客户关系的详细信息。通过结合客户数据和RIM公司的服务,黑石的IT部门甚至可以绘出一张直达客户家门口的路线图。弗里曼表示,黑莓手机已经成为了“一种生活方式”。黑石公司最后干脆把数据灾难恢复的任务也交给了黑莓服务器来打理。
RIM公司只提供一些普通的应用程序,因此它需要罗盘移动公司这种专业的程序开发商来为自己添砖加瓦,只有这样它才能拴住华尔街上那些最有价值的企业客户。RIM公司主动为程序开发商提供了一系列工具,如Java Development Kit和MDS Studio,后者一改机械的程序编写界面,其高度视觉化的效果让人耳目一新。开发商们可以利用这些工具来调用黑莓的滚轮或轨迹球。像用于绘图服务之类的高级编程界面(API)正变得越来越重要,因为它可以让第三方开发商内置RIM公司的服务。RIM公司还为这些程序开发商提供了一款程序运行模拟器。“这款模拟器和真实的设备之间几乎没什么差别。”罗盘移动公司的首席技术官(CTO)托德·克里斯蒂(Todd Christy)表示。
不过,要营造一个良好的开发商生态环境,“只提供几款开发工具是不够的。”RIM公司的软件产品管理副总裁阿兰·潘内兹克(Alan Panezic)表示。他说,我们必须解决一些最复杂的问题,包括为256比特加密技术提供支持,让它能用于敏感的金融数据。
有时候,公司还要负责与它的重要合作伙伴——各大无线网络运营商进行磋商。克里斯蒂表示,因为程序开发商有时想要添加新程序或功能,但却很难从无线运营商那里获得支持,这时候就需要RIM公司出面协调。由于RIM公司手握大量让运营商垂涎的数据密集型用户,因此它便能利用这一优势来换取运营商的支持。
现在,RIM公司已经建立了一个良性的循环,潘内兹克说,为黑莓手机编写的程序越来越多,这让它受欢迎的程序与日俱增。目前,推动RIM公司发展的主要动力来自于美国商业用户,那些想在移动企业IT工具市场上有所斩获的开发商当然就把黑莓手机视作了最佳的产品展示平台。个人消费者和国际市场将是RIM公司的下一个增长点。要想满足个人消费者无休止的欲求,RIM公司必须进一步壮大它的程序开发生态圈才行。
网友评论