
|
November 23, 2006 |
|
|
| |
Adding to our series of developer tutorials, the new "Getting started with Web Services with UIQ 3 and gSOAP" tutorial describes how to use the gSOAP (Simple Object Access Protocol) package to enable Web services consumption on the UIQ 3 platform and therefore Sony Ericsson's three UIQ 3-based phones, the P990 smartphone, M600 messaging device and W950 Walkman
.
Unlike the Java
ME Platform using JSR 172, the UIQ 3 platform offers no default stub generator. However, by using the popular open-source gSOAP package created by Robert A. van Engelen, it is possible to consume Web services in a similar manner to the Java ME Platform.
gSOAP 2.7.8c is a cross-platform development environment for C/C++ Web services and this new tutorial introduces the subject area, gives set up advice and then takes you through how to create a Google
example application.
Download Getting Started with Web Services with UIQ 3 and gSOAP tutorial>>

Explaining Web services
A Web service is a collection of functions that are brought together into a single entity and exposed to clients over a network. Typically, Web services are assumed to function under the technology umbrella of CORBA, DCOM or RMI, primarily because of being labeled "distributed", which refers to the ability for multiple computing nodes to interact across networks. Common to all these technologies are interoperability issues which are addressed through Web services which employ a stack of open, standardized technologies leading to language, operating system and transport independence.
In essence, Web services are designed to transfer XML documents between systems using standard Internet protocols. This simplicity helps Web services achieve the primary goal of interoperability.
The high level Web services model consists of:
|
The tutorial continues by explaining binding and encoding styles. Creating Google example application Putting this information into action, the tutorial includes an application to try. Developers are guided through creating this example application that queries and returns results from the Google search service using the following steps:
gSOAP licensing
More information is available here>> |
Screenshot from the emulator showing the M600 messaging device. |
Other tutorials currently available from Sony Ericsson Developer World include:
If you have a suggestion for another tutorial subject area, please login and add your idea to the "Add comment" option at the end of this article.
More information:
Copyright © 2001 - 2009 Sony Ericsson Mobile Communications AB. All Rights Reserved.