• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mobile Monday - WebServices on the iPhone - 05/2008
 

Mobile Monday - WebServices on the iPhone - 05/2008

on

  • 362 views

 

Statistics

Views

Total Views
362
Views on SlideShare
362
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

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

    Mobile Monday - WebServices on the iPhone - 05/2008 Mobile Monday - WebServices on the iPhone - 05/2008 Presentation Transcript

    • WebServices on the iPhoneMaking something good, betterroland.tritsch@iona.com19. May 2008Belfast - www.mobilemonday.net 1
    • Shortest presentation ever :) Customer feedback • Approaches to Mobile Application Development Conquering the iPhone • Now and going forward Resources and Q&A • Where to find more information 2 © 2008 IONA Technologies
    • IONA - Making Software Work Together Customers Include World’s Financial Viability Largest Firms • Founded in 1991 • 80% of Global Telecom • Publicly traded since 1997 • 70% of Financial Services in Global 100 • Strong balance sheet • Blue Chip Partners NASDAQ:IONA The IONA Approach • Deliver high performance integration software for mission critical applications • Make heterogeneity an asset, not a liability • Deliver on the value proposition of standards Worldwide Presence • EMEA HQ in Dublin, Ireland • US HQ in Massachusetts • APAC HQ in Tokyo, Japan © 2007 IONA Technologies 3
    • Customer feedback How to develop mobile applications? • How to make them talk to the the rest of the world? • Security? Performance? Reliability? Management? No “one size fits all” • Trade off between portability (number of devices you can reach), development cost and the “experience” (capabilities of the application) One way to look at it ... • Native: iPhone SDK (Objective-C), Windows Mobile (C++), Symbian (C++), Palm (C++), Blackberry (C++), Android (C++) High cost, very good results • Java: CLDC/MIDP, CDC, AGUI, OSGi, lots of JSRs Medium cost, good results • Browser: Internet Explorer, Safari, Firefox, Opera (using AJAX) Low cost, “good enough” results 4 © 2008 IONA Technologies
    • Conquering the iPhone No JVM :( • Leaves you with native or browser-based (AJAX) approach • Sun announced to develop one, but ... Browser-based approach leaves you with a lot of coding • Setting up the XmlHttpRequest object and also processing the results basically means that you have to do the marshalling and unmarshalling of the request in your javascript application code :( Apache-CXF 2.1/IONA FUSE Services-Framework allows you to generate all of this code from a WSDL interface or from annotated Java interfaces • Videocast and demo is available from http://www.tritsch.org/Podcast/ Podcast.html 5 © 2008 IONA Technologies
    • Resources and Q&A www.iona.com - to learn more about “Making Software Work Together” - Mobile to Mainframe open.iona.com - to learn more about “Opensource the Enterprise Way” www.tritsch.org - to learn more about “Innolocity” Q&A 6 © 2008 IONA Technologies
    • Resources and Q&A www.iona.com - to learn more about “Making Software Work Together” - Mobile to Mainframe open.iona.com - to learn more about “Opensource the Enterprise Way” www.tritsch.org - to learn more about “Innolocity” www.touchpadpro.com - to learn more about how to control your presentation with an iPhone :) 7 © 2008 IONA Technologies
    • Web Services on the iPhoneMaking something good, betterroland.tritsch@iona.com19. May 2008Belfast - www.mobilemonday.net 8