Supported Features
- supports the latest version of gSOAP and its features
- supports multiple platforms, embedded platforms and cross compiler
- can be used to implement web service endpoints conforming to DPWS February 2006
- dpws device: web service provider
- dpws client: web service consumer
- dpws peer: dpws device and client at the same time
- code generation
- service and device description
- device setup
- hosting of web services developed with other tool kits
- life cycle management of hosted services
- basic ws-security support: message signing
Supported gSOAP Versions
We always try to support the latest gSOAP version. This is a table of supported gSOAP versions and notes specific to this version
| ws4d-gsoap 0.7.x | ws4d-gsoap 0.8.x | ws4d-gsoap trunk | |
| gSOAP 2.8.0 | Not yet supported | Not yet supported | Not yet supported |
| gSOAP 2.7.17 | Not yet supported | supported with patch | supported with patch |
| gSOAP 2.7.16 | Not yet supported | supported with patch | supported with patch |
| gSOAP 2.7.15 | Not yet supported | Not yet supported | Not yet supported |
| gSOAP 2.7.14 | Not yet supported | Not yet supported | Not yet supported |
| gSOAP 2.7.13 | supported | supported | supported |
| gSOAP 2.7.12 | supported | supported | supported |
| gSOAP 2.7.11 | supported | supported | supported |
| gSOAP 2.7.10 | supported | supported | supported |
Supported Platforms
- Native compilation
- Linux
- x86-32/64, see wiki:InstallationUbuntuLinux for more information
- arm
- Windows
- Cygwin
- Visual Studio 2005/2009, see wiki:InstallationWindowsXPVisualStudio for more information
- MacOS X
- x86-32/64
- WebOS
- based on WebOS-Internals PDK. See wiki:WebOS for more Information (WIP)
- Linux
- Cross compilation is done with toolchain files. See source:trunk/CROSSCOMPILE for more information
- Linux on Cris architecture (e.g. FoxBoard LX832) source:trunk/toolchains/cris-axis-linux-gnu.cmake
- Linux on Arm EABI architecture (e.g. FoxBoard G20): source:trunk/toolchains/armel-linux-gnu.cmake
- Linux on MIPS architecture source:trunk/toolchains/mips-linux-gnu.cmake
- Android: source:trunk/toolchains/android-ndk-1.6_r1.cmake (WIP)
- Netburner: source:trunk/toolchains/netburner-gnu.cmake (WIP)
- Linux on x86-32: source:trunk/toolchains/x86-32-linux-gnu.cmake
- Linux on x86-64: source:trunk/toolchains/x86-64-linux-gnu.cmake
Supported IDEs
This are the IDEs we test frequently.
- Eclipse CDT
- Visual Studio 2005
- Qt Creator IDE
CMake supports more IDEs we didn't test.
Configuration Options
See the reference manual for more information.
