Helping ordinary people create extraordinary websites!
GET OUR NEWSLETTER
Your Email:
 

Open Source Wireless Tools Emerge

By Anne Zieger
2005-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


 | Bookmark
Related Tutorials:
» Secrets of the Wireless Elite: Alexei Polyakov
» Linux Wireless Networking
» A New Strategy of Language Pack Management for Wireless Apps
» Getting Practical About Wireless Security, Part 1: Building a Wireless Sniffer with Perl
» Challenges and Opportunities in Mobile Games
» Running Linux on an iPAQ

Advertise with Us!


Tutorials Scripts Web Hosting Developer Manuals
Resources