为加速开发构建在Symbian移动操作系统下的应用并提高这些应用的质量,Metrowerks公司发布了CodeTest品牌的综合软件分析工具套件。由硬件探针、软件探针及本地探针组成的该套件在单个工具中整合了对性能和代码执行过程的能见性以及精确的应用分析能力。
“用于Symbian操作系统(OS)的CodeTest 软件分析工具以其灵活性和综合性而闻名,”Metrowerks公司标准产品及内核技术部产品行销总监Greg Hemstreet表示,“这源于它的三个组件,分别是CodeTest硬件探针(硬件内电路)、CodeTest软件探针(软件内电路)和CodeTest本地探针。”
“我们提供的这套工具允许采用Symbian的移动电话/设备制造商第一次真正理解手机的行为以及运行在其上的应用程序,”他说。
Metrowerks公司于2002年从专注于网络通信及航空应用市场的Applied Microsystems公司手中收购了CodeTest套件。“硬件探针的能力及其代码覆盖率意味着它能满足FAA要求,” Hemstreet表示。Metrowerks其实是摩托罗拉旗下的一家独立子公司,它拥有自主开发的CodeWarrier软件、中间件和硬件开发套件,专注于消费电子、交通运输、无线、网络及通信等应用。
“我们接管了Applied公司原有的客户群,而且引入了一个新的版本,以覆盖我们自己更大的客户群。”Hemstreet表示。该公司认为,现在正是为Symbian推出工具套件的恰当时机。
“Symbian已经进入大批量出货的阶段,所以工具套件的市场开始形成,无论是在硬件层面还是软件层面,”Hemstreet说。
据WinterGreen Research公司的数据显示,Symbian市场在2002年为1.89亿美元,并预计到2007年将达到34亿美元。
Metrowerks公司工程总监Rich Bartlet指出:“为Symbian打造一套综合分析工具是很难的,因为开发是在PC环境中的仿真器上或采用ARM工具的硬件环境中进行的。”
Hemstreet把硬件探针视作这套工具的亮点。他强调,探针允许直接与处理器相连,这能使代码分析达到最大的精确度,并对系统造成最小的干扰。该探针设计用于在实时环境中对运行模式下的软件进行评估,与之一块提供的还包括用于参考设计及原型硬件的实时测量和分析工具。
软件探针使开发者能在移动电话上运行一小段监视程序,而且仍能捕获所有信息。“为了保持一致,它们能把这些信息反馈回具有与硬件探针相同用户接口的环境中,”Hemstreet表示。
与此同时,本地探针允许连接到运行在基于Windows的开发机器上的Epoc仿真器。 CodeTest套件还提供了跟踪能力,从而允许在较长的时间内捕获大量信息。
该套件现已供应。软件探针和本地探针的售价分别为8,000和2,500美元。根据连接的选项,硬件探针的售价为30,000 至32,500美元。
作者: 柏万宁