|
Helping ordinary people create extraordinary websites! |
Open Source Wireless Tools EmergeBy Anne Zieger2005-04-13
Volunteer Efforts Other development tools and platforms, meanwhile, are being developed through volunteer efforts, though often with some influence or sponsorship from a commercial software developer. Jabber One such platform is based on Jabber, an open XML protocol for the real-time exchange of messages and presence between any two points on the Internet. Jabber.org, the group behind the protocol, was the starting point for what is now Denver-based commercial communications software house Jabber, Inc. The first application of Jabber technology to emerge is an asynchronous, extensible instant messaging platform, along with an instant messaging network with functions similar to those found on public IM platforms offered by Yahoo or AOL. While not specifically designed for wireless deployment, Jabber IM technology is being used more and more by developers as a means of adding IM functionality to wireless platforms. As of early May 2003, the Jabber open source project had approximately 150,000 servers in operation. Morphis WAX Another open source wireless tool in this mold is Morphis WAX, a language and set of components designed to deliver appropriate content to varied wireless devices. Morphis.org, the group behind Morphis Wax, is sponsored by New York-based mobile development house Kargo, Inc. Morphis WAX provides translation to devices that support WML, HDML, HTML, cHTML, and other Web formats. It also includes a WAXServlet as the basis for building WAX applications; developers who use the Morphis and WAX classes as the foundation of their applications are automatically provided with features such as application logging and database pooling. EnhydraME Yet another example is EnhydraME, the J2ME edition of the Enhydra Java/XML application server. Enhydra was initially created by enterprise Java technology company Lutris Technologies, Inc. Today the project is run by ObjectWeb, an open source middleware development effort backed by France Telecom R&D, French technology firm Bull, and French IT organization INRIA. The Enhydra server uses enterprise Java standards such as Servlet 2.2 and JSP 1.1 to support presentation logic. It also has features such as an XML engine (Enhydra XMLC), database connection pooling, an object-to-relational mapping tool (DODS), presentation management, and session management. The EnhydraME framework includes kXML, a complete XML model for wireless devices; kSOAP, a SOAP messaging component for wireless devices; kHTTP, an HTTP server for sending and receiving HTML on wireless devices; Locumi, an HTTP micro proxy server for wireless devices; and Mail4Me, a mail-capable engine for wireless devices. Tutorial Pages: » Slowly but Surely, the Open Source Development Model is Spreading Beyond the wired world » Commercial Offerings » Volunteer Efforts » Wireless LAN Options: Still Ramping Up » A Longer Road » Resources First published byIBM DeveloperWorks |
|