WSClient++是由NeuroSpeech公司開發的代碼生成程序,能夠為各種語言生成Web服務SOAP1.1和SOAP 1.2客戶端,它可用于移動平臺,如Cocoa和Java,也可用于DOTNET和Flex / Flash平臺。該套件與所有的客戶端類型捆綁在一起,并一年內免費提供發布任何新的客戶端插件。
WSClient ++ is a code generation program developed by NeuroSpeech Inc, which generates Web Service Soap 1.1 and Soap 1.2 Clients for various languages.WSClient++ is available for Mobile platforms like Cocoa and Java, as well as for the DotNet and Flex/Flash platforms. The Suite comes bundled with all client types and provides free add-ons of any new clients released for a period of one year.
Android, iOS, iPhone, Blackberry Web Service Connector
WSClient++是由NeuroSpeech公司開發的代碼生成程序,能夠為各種語言生成Web服務SOAP1.1和SOAP 1.2客戶端。
主要亮點:
- 為Objective-C(Mac OS、iPhone/iPad/iPod OS、IOS兼容)生成強類型的異步和同步客戶端。
- 為Adobe Flash和Flex Builder(Flex 3.0和4.0)生成強類型的異步客戶端。
- 為Java(Android,blackberry)生成強類型的異步和同步客戶端。
- 允許在單個命名空間或包生成多個Web服務客戶端,請檢查在每一節的評論。
- 所有客戶端使用生成的代碼代替反射,從而使執行速度提高10倍,從而為iPhone和Android等移動設備節省了大量的CPU和內存。
- 所有的事件在所有平臺上都在UI線程中執行。
系統需求:
- Windows XP SP2 以及以上版本和 Mac OSX 10.5 以及以上版本
- Adobe Air 2.0 以及以上版本 (現在獲取Adobe Air)
局限性:
- 因為一些平臺不能全面按照W3C參數執行XmlNodes,所以不能支持 XmlNodes作為返回或參數類型。只有當OS開發者能在移動平臺開發的時候,我們將添加支持。
- Flash,Flex的同步Web服務客戶端的不可用,而且它也不能生成。
- 目前,Soap headers只適用于Java和Cocoa版本。
- Soap實現非常龐大,但是我們更關注在不同的設備可能不支持所有的數據類型和soap中所述的每種限制。
- 由于移動平臺上得不到良好的MIME實現,故不支持SOAP附件。
Android, iOS, iPhone, Blackberry Web Service Connector
WSClient ++ is a code generation program developed by NeuroSpeech Inc, which generates Web Service Soap 1.1 and Soap 1.2 Clients for various languages.
Key Highlights:
- Generates Strongly Typed Asynchronous and Synchronous clients for Objective-C (Mac OS, iPhone/iPad/iPod OS, iOS Compatible)
- Generates Strongly Typed Asynchronous clients for Adobe Flash and Flex Builder (Flex 3.0 & 4.0)
- Generates Strongly Typed Asynchronous and Synchronous clients for Java (Android, Blackberry)
- Allows client generation of multiple web services in single namespace or package, please review the comments in each section.
- All clients use generated code instead of reflection, which makes execution 10 times faster and which saves lot of CPU and memory in case of mobile devices like iPhone and Android.
- All events are executed in UI Thread on all platforms.
System Requirements
- Windows XP SP2 onwards & Mac OSX 10.5 onwards
- Adobe Air 2.0 onwards (Get Adobe Air now)
Limitation
Although we have tried our best to generate fast, quick web service clients, certain platforms impose limits which we can not cross.
- XmlNodes as return or parameter types is not supported as some mobile platforms do not have full implementation of XmlNodes as per W3C specifications, we will add support only when it is available in mobile platform by the OS developers.
- Synchronous web service client for Flash, Flex is not available and it can not be made.
- Soap headers are only available for Java and Cocoa editions as of now.
- Soap is very big to be implemented, however we are focusing more on various devices that may not support all data types and every restrictions outlined in soap.
- Soap attachments are not supported due to unavailability of good mime implementations on mobile platforms.