Android/iPhone/Blackberry Web Service Connector

1,348 views
1,222 views

Published on

Lightweight, platform independent SOAP Web Service Connector for all mobile/tablet platforms

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,348
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android/iPhone/Blackberry Web Service Connector

  1. 1. WSClient++<br />Soap Web Service Client Generator for Java (Android, Blackberry) /Objective-C (iPhone, iPad, iPod) /Flash (Flex)<br />
  2. 2. WSClient++ Code Generates<br />Asynchronous & Synchronous Code<br />Mobile Platform Compatible Source Code<br />Reflection Independent Source Code<br />Event handlers that executes on UI Thread<br />Multiple Web Services in single Namespace/Package<br />
  3. 3. Why to use WSClient++?<br />Supported in multiple platforms<br />Runs on Windows as well as on Mac<br />Provides Guaranteed Support in 2 Business Days<br />Provides libraries specially designed for mobile platforms<br />User does not need to work with soap and xml<br />Lightweight Xml Handling for Mobile Platforms<br />
  4. 4. Simple Steps<br />Specify location of WSDL URL<br />Specify Package name<br />Specify Folder to generate code in<br />Optionally specify file name for Objective-c<br />And hit “Generate”<br />Click on Source and Libraries to include additional source/library in your project<br />
  5. 5. Editions<br />Cocoa Edition: iOS 4+, Mac OS X, iPhone OS 3+<br />Java Edition: Android, Blackberry, JDK 1.5+<br />Flash Edition: Flash/Flex 3.0+<br />Mobile Edition: Cocoa + Java Edition<br />
  6. 6. Multiple Web Services<br />When we have multiple web services sharing same types as parameters or return type in our server side code, if we generate client proxy, all proxy generators create code as shown below which leads to problem of generating same named multiple classes in multiple namespaces, even through they are exactly same and identical on server side.<br />Namespace/Package: ProjectServiceFolder<br />Class:ProjectService<br />Class: Project<br />ProjectService<br />GetProject<br />Namespace/Package: ProjectCollectionServiceFolder<br />Class: ProjectCollectionService<br />Class: Project<br />ProjectCollectionService<br />GetProjects<br />
  7. 7. WSClient++ for Flash/Flex & .NET<br />Can generate Multiple web services in Single Package to solve problem discussed in previous slide<br />Generates “Bindable” classes<br />Maintains same Naming Convention as in Web Service<br />Handles ASP.NET DateTime correctly<br />
  8. 8. Links and Resources<br />Download – http://wsclient.neurospeech.com<br />Blog – http://wsclient.neurospeech.com/blog/<br />About NeuroSpeech Inc. -http://www.neurospeech.com<br />

×