Top Banner
1 WebServices on the iPhone Making something good, better [email protected] 19. May 2008 Belfast - www.mobilemonday.net
8

Mobile Monday - WebServices on the iPhone - 05/2008

Jan 28, 2015

Download

Technology

Roland Tritsch

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Monday - WebServices on the iPhone - 05/2008

1

WebServices on the iPhone Making something good, better

[email protected]. May 2008Belfast - www.mobilemonday.net

Page 2: Mobile Monday - WebServices on the iPhone - 05/2008

© 2008 IONA Technologies

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

Page 3: Mobile Monday - WebServices on the iPhone - 05/2008

© 2007 IONA Technologies3

Customers Include World’sLargest Firms

• 80% of Global Telecom • 70% of Financial Services in Global 100• Blue Chip Partners

Financial Viability

• Founded in 1991• Publicly traded since 1997• Strong balance sheet 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 propositionof standards

Worldwide Presence• EMEA HQ in Dublin, Ireland

• US HQ in Massachusetts• APAC HQ in Tokyo, Japan

IONA - Making Software Work Together

Page 4: Mobile Monday - WebServices on the iPhone - 05/2008

© 2008 IONA Technologies

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 JSRsMedium cost, good results

• Browser: Internet Explorer, Safari, Firefox, Opera (using AJAX)Low cost, “good enough” results

4

Page 5: Mobile Monday - WebServices on the iPhone - 05/2008

© 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

Page 6: Mobile Monday - WebServices on the iPhone - 05/2008

© 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&A6

Page 7: Mobile Monday - WebServices on the iPhone - 05/2008

© 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

Page 8: Mobile Monday - WebServices on the iPhone - 05/2008

8

Web Services on the iPhone Making something good, better

[email protected]. May 2008Belfast - www.mobilemonday.net