SlideShare a Scribd company logo
1 of 39
I like iPhone & Android But I Know C# Chris Love Mobility Practice Lead, Tellago Inc. http://ProfessionalASPNET.com http://Twitter.com/ChrisLove
Tellago
Market Reality Google Activates                    > 400,000 a Day Apple Activates                       > 250,000 a Day MSFT Sold 1.5 Million               1stQtr 2011 Millions of .NET Developers Worldwide
MILLIONS!!!
Market Reality http://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.com http://www.mobilemarketer.com/cms/news/research/7342.html
You Know .NET Feeling Out of Place? iOS Native ApplicationsRequire Objective-C & a Mac Android Uses Java
Why Care? Reach Large Consumer Market Consumer Engagement Online Commerce Personal Devices in the Enterprise Line of Business
Options True Native Development MonoTouch & MonoDroid Hybrid Applications HTML5 Web Applications
Good Architecture Phones, Tablets & Desktop Service/BLL/DAL
Learn Native Platforms A Learning Curve & Initial Time Investment Dedicated Hardware (Mac & Possible Android)
MonoDroid ,[object Object]
Price $99 (student) - $3999 5 Seat Enterprise
$399 Professionalhttp://mono-android.net/Store
MonoDroid Runs Side By Side with Dalvik Virtual Machine Executes .NET code Native to the Device Wraps Android Communications with Proxies
MonoDroid ,[object Object]
http://t.co/lKhUbH1,[object Object]
MonoTouch iOS based on Mac OS X – Unix Objective-C Readable by C# Developers
MonoTouch – System Reqs Simulator Max OSX Apple iPhone SDK Mono for OSX MonoTouch & MonoDevelope IDE AppStore Membership
MonoTouch Professional iPhone Programming with MonoTouch and .NET/C# Wallace B. McClure & Friends http://t.co/l1if8Gx
Mono What is the Future? Concern Over Apple’s App Terms & Conditions Attachemate Fired Team http://bit.ly/lsHH51
XAMARIN To Build New .NET offerings for iOS & Android http://bit.ly/jXZmXa Available This Summer http://www.xamarin.com/
Hybrid Applications Allow You To Develop Using Web Technologies Produce Native Applications Can Be A Native-Wrapped Web App PhoneGap, AppCellerator, etc, Roll Your Own
Phone Gap Application Written Once Using Web Technologies Abstracts Device APIs to JavaScript Deploy To Multiple Platforms Submit to App Stores
Phone Gap Debugging Can be Tricky Requires Native Development Environment Relies on 3rd Party UI Libraries
Phone Gap HTML CSS AJAX PhoneGap Native Application
Appcelerator Converts Web Pages to Multiplatform Applications Desktop &/OR Mobile Monthly Subscription Fee $49+
HTML5 + AJAX Cross Platform Uses Web Technologies Currently Limited Device Access Difficult Debugging
You Can’T!!!
FT.COM DID
HTML5 Semantic Markup Offline Capabilities CSS3 Rendering AJAX Driving
Web Application Layers AJAX CSS HTML Server-Side Muckity Muck
Mobile Browsers Webkit Most Common SmartPhone Opera Most Widely Used IE Mobile Getting Better on WP7 FireFox is Almost Non-Existent
Browser Performance WebKit, Opera and Internet Explorer all contain GPU accelerated Rendering Engines JavaScript Engines Now Highly Tuned and Fast Compared to Recent History
jQuery Mobile A jQuery Based Mobile UI Library Standard Themes Based on iOS Browser Capability Rating http://jquerymobile.com
Sencha Touch Mobile Library for Ext JS Library http://sencha.com Works with PhoneGap Commercial Product $595+
JS Mobile Frameworks jQTouch – Extends jQuery for iPhone Part of Sencha Labs Free! baseJS - iPhone XUI – Opera, WebKit iUI iWebKit Webapp.Net
The Device APIs are Coming! Geolocation Touch Media Capture Accelerometer Contacts Calendar Notifications Orientation Battery Network Permissions File Gallery Messaging Tasks Ink
How To Choose

More Related Content

What's hot

Js On Mobile Devices
Js On Mobile DevicesJs On Mobile Devices
Js On Mobile DevicesJens Arps
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsTodd Anglin
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalAjax Experience 2009
 
Gentry Adrian Mobile_presentation
Gentry Adrian Mobile_presentationGentry Adrian Mobile_presentation
Gentry Adrian Mobile_presentationknowledge22
 
The future is mobile
The future is mobileThe future is mobile
The future is mobileShannon Smith
 
Xamarin & Azure - BFF, Really?
Xamarin & Azure - BFF, Really?Xamarin & Azure - BFF, Really?
Xamarin & Azure - BFF, Really?Benjamin Tam
 
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignEvovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignJames Montemagno
 
Mobile HTML Hybrid Apps
Mobile HTML Hybrid AppsMobile HTML Hybrid Apps
Mobile HTML Hybrid AppsABTO Software
 
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinEnd to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinJames Montemagno
 
Build2020: Xamarin.Forms Experts Q&A
Build2020: Xamarin.Forms Experts Q&ABuild2020: Xamarin.Forms Experts Q&A
Build2020: Xamarin.Forms Experts Q&ABrandon Minnick, MBA
 
MobileCamp 2014: on{x} - Google Now zum Selberbauen
MobileCamp 2014: on{x} - Google Now zum SelberbauenMobileCamp 2014: on{x} - Google Now zum Selberbauen
MobileCamp 2014: on{x} - Google Now zum SelberbauenChristian Heindel
 
17 tips to save your i phone's battery
17 tips to save your i phone's battery17 tips to save your i phone's battery
17 tips to save your i phone's batteryR K Gupta
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of appsJames Montemagno
 
ANUG - intro to Xamarin and Xamarin.Forms
ANUG - intro to Xamarin and Xamarin.FormsANUG - intro to Xamarin and Xamarin.Forms
ANUG - intro to Xamarin and Xamarin.FormsJames Montemagno
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101Sam Basu
 
Yahoo! 釀的酒 - 淺嚐 Cocktails
Yahoo! 釀的酒 - 淺嚐 CocktailsYahoo! 釀的酒 - 淺嚐 Cocktails
Yahoo! 釀的酒 - 淺嚐 CocktailsYing-Hsiang Liao
 
Xamarin for iOS developers
Xamarin for iOS developersXamarin for iOS developers
Xamarin for iOS developersCraig Dunn
 

What's hot (20)

Js On Mobile Devices
Js On Mobile DevicesJs On Mobile Devices
Js On Mobile Devices
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile Apps
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.Final
 
Gentry Adrian Mobile_presentation
Gentry Adrian Mobile_presentationGentry Adrian Mobile_presentation
Gentry Adrian Mobile_presentation
 
The future is mobile
The future is mobileThe future is mobile
The future is mobile
 
Introduction to FirefoxOS
Introduction to FirefoxOSIntroduction to FirefoxOS
Introduction to FirefoxOS
 
Xamarin & Azure - BFF, Really?
Xamarin & Azure - BFF, Really?Xamarin & Azure - BFF, Really?
Xamarin & Azure - BFF, Really?
 
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignEvovle 2016 - Everyone Can Create Beautiful Apps with Material Design
Evovle 2016 - Everyone Can Create Beautiful Apps with Material Design
 
Mobile HTML Hybrid Apps
Mobile HTML Hybrid AppsMobile HTML Hybrid Apps
Mobile HTML Hybrid Apps
 
Mobile HTML Hybrid Apps
Mobile HTML Hybrid AppsMobile HTML Hybrid Apps
Mobile HTML Hybrid Apps
 
The Future of Xamarin
The Future of XamarinThe Future of Xamarin
The Future of Xamarin
 
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih XamarinEnd to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih Xamarin
 
Build2020: Xamarin.Forms Experts Q&A
Build2020: Xamarin.Forms Experts Q&ABuild2020: Xamarin.Forms Experts Q&A
Build2020: Xamarin.Forms Experts Q&A
 
MobileCamp 2014: on{x} - Google Now zum Selberbauen
MobileCamp 2014: on{x} - Google Now zum SelberbauenMobileCamp 2014: on{x} - Google Now zum Selberbauen
MobileCamp 2014: on{x} - Google Now zum Selberbauen
 
17 tips to save your i phone's battery
17 tips to save your i phone's battery17 tips to save your i phone's battery
17 tips to save your i phone's battery
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of apps
 
ANUG - intro to Xamarin and Xamarin.Forms
ANUG - intro to Xamarin and Xamarin.FormsANUG - intro to Xamarin and Xamarin.Forms
ANUG - intro to Xamarin and Xamarin.Forms
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101
 
Yahoo! 釀的酒 - 淺嚐 Cocktails
Yahoo! 釀的酒 - 淺嚐 CocktailsYahoo! 釀的酒 - 淺嚐 Cocktails
Yahoo! 釀的酒 - 淺嚐 Cocktails
 
Xamarin for iOS developers
Xamarin for iOS developersXamarin for iOS developers
Xamarin for iOS developers
 

Viewers also liked

10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web DeveloperTellago
 
Ua створення пивного заводу
Ua створення пивного заводуUa створення пивного заводу
Ua створення пивного заводуderim
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web DeveloperTellago
 
HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?Carlos Ramon
 
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...AFIB CTFC
 
Complessità, mente e pensiero
Complessità, mente e pensieroComplessità, mente e pensiero
Complessità, mente e pensierotulliotinti
 
Contractes d'energia i models de negoci en bioenergia
Contractes d'energia i models de negoci en bioenergiaContractes d'energia i models de negoci en bioenergia
Contractes d'energia i models de negoci en bioenergiaAFIB CTFC
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Viewers also liked (8)

10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
Ua створення пивного заводу
Ua створення пивного заводуUa створення пивного заводу
Ua створення пивного заводу
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?
 
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...
Centres de comercialització, venda de calor i models de negoci. Judit Rodrígu...
 
Complessità, mente e pensiero
Complessità, mente e pensieroComplessità, mente e pensiero
Complessità, mente e pensiero
 
Contractes d'energia i models de negoci en bioenergia
Contractes d'energia i models de negoci en bioenergiaContractes d'energia i models de negoci en bioenergia
Contractes d'energia i models de negoci en bioenergia
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar to I Like iPhone & Android But I Know C

Developing Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile ApplicationsDeveloping Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile ApplicationsSimon Guest
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptHannaAnvar1
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Developmentshikishiji
 
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)Matt Lacey
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreJonathan Jeon
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of MobilitySimon Guest
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPRZasadzinski
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technologyGautam Krishnan
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Adis Jugo
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application developmentVince Aggrippino
 
Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3nesrine attia
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyAndri Yadi
 
Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperAndrew Burgert
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!Mobile Web Italy Meetup
 
Android, iPhone and application development
Android, iPhone and application developmentAndroid, iPhone and application development
Android, iPhone and application developmentKieran Gutteridge
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionChris Love
 

Similar to I Like iPhone & Android But I Know C (20)

Developing Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile ApplicationsDeveloping Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile Applications
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of Mobility
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technology
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application development
 
Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & Technology
 
Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White Paper
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
 
Android, iPhone and application development
Android, iPhone and application developmentAndroid, iPhone and application development
Android, iPhone and application development
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud Champion
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

I Like iPhone & Android But I Know C

  • 1. I like iPhone & Android But I Know C# Chris Love Mobility Practice Lead, Tellago Inc. http://ProfessionalASPNET.com http://Twitter.com/ChrisLove
  • 3. Market Reality Google Activates > 400,000 a Day Apple Activates > 250,000 a Day MSFT Sold 1.5 Million 1stQtr 2011 Millions of .NET Developers Worldwide
  • 6. 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.com http://www.mobilemarketer.com/cms/news/research/7342.html
  • 7. You Know .NET Feeling Out of Place? iOS Native ApplicationsRequire Objective-C & a Mac Android Uses Java
  • 8. Why Care? Reach Large Consumer Market Consumer Engagement Online Commerce Personal Devices in the Enterprise Line of Business
  • 9. Options True Native Development MonoTouch & MonoDroid Hybrid Applications HTML5 Web Applications
  • 10. Good Architecture Phones, Tablets & Desktop Service/BLL/DAL
  • 11. Learn Native Platforms A Learning Curve & Initial Time Investment Dedicated Hardware (Mac & Possible Android)
  • 12.
  • 13. Price $99 (student) - $3999 5 Seat Enterprise
  • 15. MonoDroid Runs Side By Side with Dalvik Virtual Machine Executes .NET code Native to the Device Wraps Android Communications with Proxies
  • 16.
  • 17.
  • 18. MonoTouch iOS based on Mac OS X – Unix Objective-C Readable by C# Developers
  • 19. MonoTouch – System Reqs Simulator Max OSX Apple iPhone SDK Mono for OSX MonoTouch & MonoDevelope IDE AppStore Membership
  • 20. MonoTouch Professional iPhone Programming with MonoTouch and .NET/C# Wallace B. McClure & Friends http://t.co/l1if8Gx
  • 21. Mono What is the Future? Concern Over Apple’s App Terms & Conditions Attachemate Fired Team http://bit.ly/lsHH51
  • 22. XAMARIN To Build New .NET offerings for iOS & Android http://bit.ly/jXZmXa Available This Summer http://www.xamarin.com/
  • 23. Hybrid Applications Allow You To Develop Using Web Technologies Produce Native Applications Can Be A Native-Wrapped Web App PhoneGap, AppCellerator, etc, Roll Your Own
  • 24. Phone Gap Application Written Once Using Web Technologies Abstracts Device APIs to JavaScript Deploy To Multiple Platforms Submit to App Stores
  • 25. Phone Gap Debugging Can be Tricky Requires Native Development Environment Relies on 3rd Party UI Libraries
  • 26. Phone Gap HTML CSS AJAX PhoneGap Native Application
  • 27. Appcelerator Converts Web Pages to Multiplatform Applications Desktop &/OR Mobile Monthly Subscription Fee $49+
  • 28. HTML5 + AJAX Cross Platform Uses Web Technologies Currently Limited Device Access Difficult Debugging
  • 31. HTML5 Semantic Markup Offline Capabilities CSS3 Rendering AJAX Driving
  • 32. Web Application Layers AJAX CSS HTML Server-Side Muckity Muck
  • 33. Mobile Browsers Webkit Most Common SmartPhone Opera Most Widely Used IE Mobile Getting Better on WP7 FireFox is Almost Non-Existent
  • 34. Browser Performance WebKit, Opera and Internet Explorer all contain GPU accelerated Rendering Engines JavaScript Engines Now Highly Tuned and Fast Compared to Recent History
  • 35. jQuery Mobile A jQuery Based Mobile UI Library Standard Themes Based on iOS Browser Capability Rating http://jquerymobile.com
  • 36. Sencha Touch Mobile Library for Ext JS Library http://sencha.com Works with PhoneGap Commercial Product $595+
  • 37. JS Mobile Frameworks jQTouch – Extends jQuery for iPhone Part of Sencha Labs Free! baseJS - iPhone XUI – Opera, WebKit iUI iWebKit Webapp.Net
  • 38. The Device APIs are Coming! Geolocation Touch Media Capture Accelerometer Contacts Calendar Notifications Orientation Battery Network Permissions File Gallery Messaging Tasks Ink
  • 41. Image Attributions http://www.flickr.com/photos/omad/32266598/sizes/o/in/photostream/ http://www.flickr.com/photos/freefoto/2195201178/ http://www.flickr.com/photos/caveman_92223/3191110918/ http://www.flickr.com/photos/shlevich/46077045/sizes/o/in/photostream/ http://www.flickr.com/photos/msinjela/4784417669/sizes/o/in/photostream/

Editor's Notes

  1. Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  2. Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  3. Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  4. Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.