The open-source kit, which is based on the Eclipse initiative for tools integration, will enable developers to include devices such as mobile phones, PDAs and pagers in Web services environments, IBM said. Web services enable small devices to access applications residing on enterprise servers, including programs such as schedules, inventory management systems and CRM applications.
"What we're providing for each of these platforms is a Java implementation using source code available in an open source way to let you receive and send Web services messages," said IBM's Bob Sutor, director of Web services strategies. Eventually, IBM plans to add other platforms, including mobile phones and pagers, as supportive platforms for the development kit, Sutor said.
In addition to its Java programming capabilities, the toolkit also features a C-based runtime and tools for Web services development in the C language on Palm and other non-Java devices. The toolkit differs from Microsoft's .net Compact Framework in that applications can be supported for a variety of handheld devices and not just Pocket PC and Windows CE, according to IBM.
The open-source nature of the toolkit will enable IBM to leverage input from thousands of developers, said Mark Ehr, senior analyst at Enterprise Management Associates.
"If a bug is found [in the kit], you've literally got thousands of people that could go out and fix that bug," Ehr said.
IBM's toolkit could spur interest in the fledgling Web services market, according to Ehr.
"I think there's a lot of interest in it out in the IT community," Ehr said. "I think they're still trying to get their arms around Web services in general. While there isn't a clear killer application, this could certainly drive Web services forward."
IBM's toolkit is available now free as a plug-in on IBM's alphaworks site for emerging technologies and also will be available as a plug-in to IBM's WebSphere Studio Device Developer 5.0 development environment for wireless applications. The alphaworks program enables IBM to get feedback from developers.
In other IBM developments, the company announced it has closed on its acquisition of electronic records management software vendor Tarian Software. The acquisition is intended to bolster IBM's position in enterprise content management.