iPhone & Java Web Services

50 %
50 %
Information about iPhone & Java Web Services

Published on December 29, 2008

Author: programr

Source: slideshare.net


A first-steps intro to Java Web Services and their role with iPhone applications. We code an iPhone app and connect it to Java Web Services and discuss how they are already playing together in today's commercial iPhone app market.

iPhone Development and Java Web Services 101 a Practical Tour And Demo Matthew McCullough, Ambient Ideas, LLC

Thanks for calling to upgrade your DSL

What operating system do you use?

Mac OS

Is that before or after Vista?


I’d say, about 10 years after

Ok, thanks for confirming that sir.

Why the iPhone?

Overtaken Blackberry in sales

even Overtaken Moto RAZR in sales

2,000,000 apps sold as of Oct 21, 2008

Why Web Services?

Web Service Languages ★Java ★Perl ★.NET ★Python ★Ruby ★C ★PHP

Independent of platform Consumed by any type of app •Desktop •RIA •Headless

Nearly EVERY app is becoming network aware

Java Web SOAP/REST/HTTP iPhone Services Objective C

Java Web Services

JWS Tools •IntelliJ •NetBeans •Native support •SOA Plugin •Eclipse •Maven •SOA Plugin •Axis Archetype

RESTful vs SOAPful


REST http://localhost/drawing/

Java Web Service Servers • JAX-WS • Axis • JAX-RS • JSR311, Glassfish component “Jersey” • Java 6 • Local HTTP server • APT, or BARE needed for SOAP

iPhone Objective C

iPhone Dev Process Free Membership • SDK • Simulator Paid Membership • Provisioning • Deploy to Dev Device • Digitally Sign Apps • App Store

iPhone Dev Tools • Dashcode = JavaScript •Interface Builder, NIBs •XCode

Objective C • No Garbage Collector • GC only on Mac OSX Desktop • Manual Release of Memory •C with Objects

Objective C REST • Minimal Parsing • Text Based (Primarily) •Simple HTTP request • Changing of request types • @GET, @POST, @PUT

iPhone REST Demo

Objective C XML • SOAP • Heavy Wrappers, Headers, No Libs • Help with XML Parsing • NSXMLParser API

iPhone SOAP Demo

Other dev Tools

•SOAPui •Apache TCPMon •TCPDump •Firefox Poster •Netbeans WS/REST Tester

What’s next • Java • Native? Sun has promised • Flash • Native? Adobe has pledged • JavaFX • Does anyone care • Let’s get it on the desktop first (Dec 2)

Takeaways • iPhone Dev is Challenging • Application process painful • Manual memory management • Cryptic APIs • Java Web Services are Easy • Minimal Gotchas • Rest vs SOAP decisions

Q&A Email questions to: MatthewM@AmbientIdeas.com Slides & Source Code at: www.AmbientIdeas.com/engineering/engineering-presentation.html

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

illumineX :: Java Web Services and Software Development ...

iPhone Development Services. Our first consumer iPhone application, iBlogger, puts real blogging in the pockets of thousands of bloggers. We can help you ...
Read more

Calling Java Web services in iOS/iPhone - Stack Overflow

I have a java web service (WSDL,SOAP) which returns an xml (as string value). I wanted to know how to call this WS in my iOS program. Is there any built in ...
Read more

web services - iPhone interaction with ASP.NET WebService ...

iPhone interaction with ASP.NET WebService. ... This is because by default HessianKit uses Java's ... Browse other questions tagged iphone web-services or ...
Read more

illumineX :: Java Web Services and Software Development ...

Enterprise Mac OS X Integration. Our first iPhone application, iBlogger, puts real blogging in your pocket. ... iPhone; OS X Enterprise; Web Services;
Read more

Consuming XML Web Services in iPhone Applications

Find out the various ways you can call web services and parse responses from your iPhone applications to give your applications a huge range of data sources.
Read more

iPhone Application Programming: RESTful Web Services - YouTube

Matt Stoker of Pixio talking about Web Services in his course, CS4962 iPhone Application Programming, which is taught at the University of Utah.
Read more

Java Web Services At a Glance - Oracle | Integrated Cloud ...

Web services are Web based applications that use open, XML-based standards and transport protocols to exchange data with clients. Web services are ...
Read more

GitHub - darinpope/iphoneandjavawebservices: iPhone and ...

iphoneandjavawebservices - iPhone and Java Web Service ... Clone with HTTPS Use Git or checkout with SVN using the web URL.
Read more


Get a first look at iPhone 7, Apple Watch Series 2, and the new AirPods — the future of wireless headphones. Visit the site to learn more.
Read more

Entwicklung von Mobile Apps - cloudssky.com

Mobile Apps für iPhone, iPad, Android. Framework gestütze Software Entwicklung individueller Apps in Java und Objective C
Read more