Most of the APIs available to developers today have been coded for robust web server integration with little thought of incorporation into light weight mobile applications. This talk will look at the pitfalls of using these APIs directly and methods of incorporating APIs, such as Amazon, eBay, Google and other API sets into mobile and lightweight applications, while maintaining a quality user experience.
First we will review the challenges of incorporating these APIs including;
For each of these challenges we will show specific examples with sample functionality, API flows, and XML blocks. Some examples will include web user authentication techniques, media retrieval lists, and interface usability issues.
Once we understand the challenges of incorporating various web APIs we will then look at techniques for handling APIs properly including caching methods, large data set handling, paging, filtering, just in time techniques, information on demand and speed testing. Throughout we will look at pseudo code, and detailed examples of real life examples.
With the proper techniques mobile applications can take advantage of a wide array of third party and home grown APIs without degradation of performance, memory, and overall usability.
Chuck Hudson is a certified paypal developer, winner of the 2008 eBay Star Developer award, and creator of the first eBay certified eBay on the iphone application in both web and iphone sdk versions. Chuck has consulted to fortune 500 companies on internet and mobile CRM, ecommerce, social networking applications. His experience covers more than 15 years of software and internet application development. Chuck guest lectures at various universities and holds a bachelor’s from Wesleyan University and an MBA from Babson College.
Comments on this page are now closed.
Have a suggestion for a speaker or topic at Web 2.0 Expo San Francisco? Send an email to: firstname.lastname@example.org
View a complete list of Web 2.0 Expo contacts.