Tuesday, May 17, 2011

My Customers are Using iPhone / Android but I am a Microsoft Guy–Now What?

Simon Guest, Director Mobility Solutions

Android 34%, iPhone 24%…Many orgs adopting Android and iOS. .  Take the iPhone and Android environment into the MS dev tools.

Scenario 1) Render a web site better on iPhone.  User agent string from browser advertises the client.  Leads to multiple sites.  Can use MVC and use a different view based on theclient.  ASP .Net view engine can deliver different views based on the client. 

Using jQuery to create a uniqye experience.  Take your MVC app, annotate with jQuery.  Works the same on android. 

Choose carefully the UI frameworks which are available. 

Scenario 2) Services – WCF – Format the output in JSon and not XML.  Need a JSON library for Objective C.  What about Soap services?  It is not as easy as you were hoping.  wsdl2objc – takes the Soap Service and generate objective C.  github.com/simonguest

Restful on Android.  Easier – All JSON libraries are embedded.  Soap handler.

Windows Azure Toolkit for iOS, released last week.

So, the proposal in general is to have a web app to be able to be rendered in multiple devices using MVC. 

No comments:

Post a Comment