What happens when the hype of Web services meets the increasingly popular and
ever-changing world of wireless computing? Most likely, confusion and
disillusionment. In this two-part article, we'll explore the uncharted waters
of wireless Web services. We'll use the J2ME platform for developing our Web
service clients and access remote services on the Internet using standardized
industry protocols. In this first article, we'll examine XML-RPC, a simple,
lightweight mechanism for invoking remote services with XML. The second
article will compare and contrast XML-RPC with SOAP, a mo... (more)
Last month in Part I (WSJ Vol. 2 Issue 1) we discussed J2ME and accessing Web
services from wireless devices using the XML-RPC protocol. In this article,
we will consider SOAP as a vehicle for accessing Web services from wireless
devices, comparing and contrast-ing it with XML-RPC. Our sample application
will again be a J2ME midlet, however, we will use EnhydraME's kSOAP rather
than kXML... (more)
Few topics evoke more groans and eye rolling from software engineers and Web
developers than the dreaded "TESTING." Testing falls into the same category
as documentation, refactoring code, dusting, and visiting the dentist. Put it
off until the last minute, do as little as possible, do it quickly, and move
on to something else. I must confess that I have the same visceral reaction
to the... (more)
If governance were a house, you would be left with the options of either
building it from the ground-up or attempting to haul a complete house in on a
large truck. While the latter is possible, it is fraught with difficulty. The
house does not lend itself well to transport. It may become damaged during
the move. It may not fit on your lot or connect smoothly to your utilities,
requiring ... (more)