Introducing Sudz-C
Upcoming SlideShare
Loading in...5
×
 

Introducing Sudz-C

on

  • 4,930 views

Sudz-C is a web site that generates proxy code from SOAP-based web services for iPhone development as well as Javascript and ActionScript.

Sudz-C is a web site that generates proxy code from SOAP-based web services for iPhone development as well as Javascript and ActionScript.

Statistics

Views

Total Views
4,930
Views on SlideShare
4,921
Embed Views
9

Actions

Likes
1
Downloads
61
Comments
0

1 Embed 9

http://www.slideshare.net 9

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introducing Sudz-C Introducing Sudz-C Presentation Transcript

  • Introducing Sudz-C Generating Objective-C Code for iPhone Development from SOAP-based web services
  • About Me • Building scalable new media applications • Big fan of open web standards • Big fan of making things easier • Big fan of service-based architecture
  • Architecture Diagram Data Class Layer Web Layer Web Service Layer HTML Javascript Flex AMF Desktop 3rd Party Mobile
  • Mobile Revolution • Next generation mobile devices • iPhone, Google Android, Palm Pre • Reality augmentation services • Geolocation, personalization, omni* • Always on, always available
  • The Challenge • Take existing web site to a mobile platform • Learn how to develop on the iPhone • Leverage existing data assets • Limitations of the iPhone SDK
  • The Solution • Generate Objective-C source code from Web Service Definition Language (WSDL) • Something like .NET or Flex • Make it available in a simple code bundle • Make it easy and repeatable
  • How To Use • Copy folders into XCode • Implement a UITableViewController - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView - (NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section - (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath - (void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath • Implement the SoapDelegate methods - (void) onload: (NSObject*) result - (void) onerror: (NSError*) error - (void) onfault: (SoapFault*) fault
  • Demo
  • Coming Soon • Better site design! • Add Javascript generation for browsers • Add ActionScript generation for Flash • Upload a WSDL file as well as reference • WSDL discovery and validation
  • Coming Soon • Use SAX parser for better performance • Multiple output methods in one bundle • Ready to implement code templates • IDE integration • Fix bugs
  • More Information • In private beta at http://sudzc.com • Talk to me afterwards about access • Follow us on Twitter @sudzc • My email address jkichline@andculture.com
  • Thank You