I like iPhone & Android But I Know C#Chris LoveMobility Practice Lead, Tellago Inc.http://ProfessionalASPNET.comhttp://Twitter.com/ChrisLove
Tellago
Tellago Studios
Mobility PracticeMobile Application DevelopmentEnterprise Mobile StrategyLine of BusinessDeploymentSecurityGovernance
Market RealityGoogle Activates                    > 400,000 a DayApple Activates                       > 250,000 a DayMSFT Sold 1.5 Million               1stQtr 2011Millions of .NET Developers Worldwide
MILLIONS!!!
Market Realityhttp://on.mash.to/k38NZw
Don’t Forget Tablets“The key thing for marketers is the combination of larger screens and the touch Web really shouldn’t be underestimated,” Mr. Elkin said. “There are much higher interaction rates for the Web and apps among smartphone owners, and on a bigger canvas we expect those deltas to go even higher.”				MobileMarketer.comhttp://www.mobilemarketer.com/cms/news/research/7342.html
You Know .NETFeeling Out of Place?iOS Native ApplicationsRequire Objective-C & a MacAndroid Uses Java
Why Care?Reach Large Consumer MarketConsumer EngagementOnline CommercePersonal Devices in the EnterpriseLine of Business
OptionsTrue Native DevelopmentMonoTouch & MonoDroidHybrid ApplicationsHTML5 Web Applications
Good ArchitecturePhones, Tablets & DesktopService/BLL/DAL
Learn Native PlatformsA Learning Curve & Initial Time InvestmentDedicated Hardware (Mac & Possible Android)
MonoDroidhttp://mono-android.net/
Price $99 (student) - $3999 5 Seat Enterprise
$399 Professionalhttp://mono-android.net/Store
MonoDroidRuns Side By Side with Dalvik Virtual MachineExecutes .NET codeNative to the DeviceWraps Android Communications with Proxies
MonoDroidProfessional Android Programming with Mono for Android and .NET/C# by Wallace B. McClure & Friends
http://t.co/lKhUbH1MonoTouchiOS Framework using  C#http://monotouch.net/iOS API BindingsXcode/Interface Builder ParserStatic (AOT) CompilerProduces Native iOS ApplicationPrice $99-3,999http://monotouch.net/Store
MonoTouchiOS based on Mac OS X – UnixObjective-CReadable by C# Developers
MonoTouch – System ReqsSimulatorMax OSXApple iPhone SDKMono for OSXMonoTouch & MonoDevelope IDEAppStore Membership
MonoTouchProfessional iPhone Programming with MonoTouch and .NET/C# Wallace B. McClure & Friendshttp://t.co/l1if8Gx
MonoWhat is the Future?Concern Over Apple’s App Terms & ConditionsAttachemate Fired Teamhttp://bit.ly/lsHH51
XAMARINTo Build New .NET offerings for iOS & Androidhttp://bit.ly/jXZmXaAvailable This Summerhttp://www.xamarin.com/
Hybrid ApplicationsAllow You To Develop Using Web TechnologiesProduce Native ApplicationsCan Be A Native-Wrapped Web AppPhoneGap, AppCellerator, etc, Roll Your Own
Phone GapApplication Written Once Using Web TechnologiesAbstracts Device APIs to JavaScriptDeploy To Multiple PlatformsSubmit to App Stores
Phone GapDebugging Can be TrickyRequires Native Development EnvironmentRelies on 3rd Party UI Libraries
Phone GapHTMLCSSAJAXPhoneGapNative Application
AppceleratorConverts Web Pages to Multiplatform ApplicationsDesktop &/OR MobileMonthly Subscription Fee$49+
HTML5 + AJAXCross PlatformUses Web TechnologiesCurrently Limited Device AccessDifficult Debugging
You Can’T!!!
FT.COM DID
HTML5Semantic MarkupOffline CapabilitiesCSS3 RenderingAJAX Driving
Web Application LayersAJAXCSSHTMLServer-Side Muckity Muck
Mobile BrowsersWebkit Most Common SmartPhoneOpera Most Widely UsedIE Mobile Getting Better on WP7FireFox is Almost Non-Existent
Browser PerformanceWebKit, Opera and Internet Explorer all contain GPU accelerated Rendering EnginesJavaScript Engines Now Highly Tuned and Fast Compared to Recent History
jQuery MobileA jQuery Based Mobile UI LibraryStandard Themes Based on iOSBrowser Capability Ratinghttp://jquerymobile.com
Sencha TouchMobile Library for Ext JS Libraryhttp://sencha.comWorks with PhoneGapCommercial Product $595+
JS Mobile FrameworksjQTouch – Extends jQuery for iPhonePart of Sencha LabsFree!baseJS - iPhoneXUI – Opera, WebKitiUIiWebKitWebapp.Net
The Device APIs are Coming!GeolocationTouchMedia CaptureAccelerometerContactsCalendarNotificationsOrientationBatteryNetworkPermissionsFileGalleryMessagingTasksInk
Enterprise ManagementDeploymentSecurityProvisioningTracking
Enterprise DeploymentApplehttp://www.apple.com/support/iphone/enterprise/Enterprise Developer ProgramAndroidVarious 3rd Party SolutionsManual InstallationWindows PhoneTBD
Enterprise SecurityAuthenticationAuthorizationUse of Social SignonActive Directory FederationWhat About Lost or Stolen Devices?
Enterprise ProvisioningWhat Devices Can We Trust?Who Has Devices We Trust?What to Do When They Change Devices?Backup/RestoreWhat to Do When They Change Positions or Leave Company?
Enterprise TrackingWhat are Employees Doing In an App?TelemetryUsed to Drive Application Features & Optimizations
How Do You Share Data?What Data Do You Send to a Client?What Data Do You Allow to Be Stored on the Client and How?VM Ware Optimizing Data to DeviceEnterprise Mobility Framework
How To Choose

I like i phone and android but know .net

Editor's Notes

  • #11 Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • #12 Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • #13 Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • #14 Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.