Tool Details
Nokia WSDL to C++ Wizard for the Series 80 Platform
The Nokia WSDL-to-C++ wizard is a Microsoft Visual Studio.NET 2003 plug-in that enables the straightforward creation of Web Services Consumer applications for the Series 80 Platform. The WSDL-to-C++ wizard uses Web Services Description Language (WSDL) files to create Symbian OS C++ code that can then be used to access a web service. The generated code provides access to the Web Services as simple method calls.
Content of the package
- Nokia WSDL-to-C++ wizard installation guide
- Nokia WSDL-to-C++ wizard installation package
- Nokia WSDL-to-C++ wizard user guide
Key features and benefits
Support for Nokia devices based on the Series 80 Platform
The WSDL-to-C++ wizard supports Series 80 Platform devices, the Nokia 9500 Communicator and Nokia 9300 smartphone). A pre-requisite for using the wizard is the Web Services Enhancement Package for the Series 80 Platform (a separate download from www.forum.nokia.com). NOTE: The WSDL-to-C++ wizard does NOT support any Series 60 Platform devices or SDKs as these do not include the Service Development API.
Interoperability based on Web Services Basic Profile 1.0 definitions
The wizard supports Web Services 1.0 definitions with some restrictions - with respect to certain data types supported (full details in the user guide).
Automatic C++ code generation based on WSDL file
The WSDL-to-C++ wizard takes a WSDL file describing the web service to be accessed and generates C++ code. The code provides a simple C++ method call for each web service. The code uses the Nokia Service Development API for low-level Web Services functionality.
Synchronous and asynchronous access available
The code generated by the wizard is based on the Symbian OS Active Object model. The developer can choose to use either synchronous or asynchronous calls to the web services. Synchronous calls are straightforward to use as the method behavior is exactly the same as calling a local method. Asynchronous calls require that the developer creates callback methods for completing the web service calls. While a more complex approach asynchronous access provides improved performance as it does not lock up the application while the web services call is being executed.
Support for several security models
Web services security can be either none, based on username and password (as defined by HTTP Basic Auth) or based on Liberty 1.0. The security model can be selected on a per services basis.
Enhanced functionality when used together with Carbide.vs
When used together with the Carbide.vs the WSDL-to-C++ wizard provides additional ease of use features. These include providing the same user interface as Carbide.vs and automatically adding the libraries required by the wizard to the Carbide.vs project being updated.
Nokia WSDL to C++ Wizard for the Series 80 Platform
Publisher:
Date added: 03-Aug-05
Requirements:
- Microsoft Windows 2000 (SP 4) or Windows XP (SP 2)
- Web Services Enhancement Package
- Series 80 Platform SDK, for C++
- Nokia Developer's Suite for Symbian OS 1.1, opt
- Microsoft Visual Studio .NET 2003 English version
Release notes:




