xamarin for enterprises
Post on 30-Apr-2015
1.183 Views
Preview:
DESCRIPTION
TRANSCRIPT
S E A M L E S S L Y B L E N D I N G C r e a t i v e & T e c h n o l o g y o n M o b i l e , T a b l e t a n d W E B
W W W . B L U E T U B E I N C . C O M
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 2
Who is About Bluetube
• Established in 1999, Music for Cartoon Network
• Award Winning Tablet, Mobile, Consulting & Web Digital Agency.
• Referral Based• Passion is the center of our business
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 3
Our CREDENTIALSAbout Bluetube
• XAMARIN CERTIFIED• XAMARIN PREMIER PARTNER• Experienced in multiple mobile
platforms• Speak at various conferences• Projects and consulting
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 4
TABLET & MOBILE EXAMPLES
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 5
XAMARIN FOR ENTERPRISES
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 6
THE “NATIVE” PERCEPTION
The Challenge
• iOS• Objective C• Xcode
• Android• JAVA• Eclipse
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 7
iOS Native DevelopmentThe Challenge
• DESIGN UI using Xcode TOOLS• CODE in C#• COMPILES TO NATIVE iOS BINARY• CAN USE ANY OBJECTIVE-C
LIBRARIES
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 8
ANDROID Native Development
The Challenge
• Design UI using ANDROID DESIGNER
• CODE in C#• COMPILES TO XAMARIN RUNTIME• SUPPLEMENTAL VM THAT CALLS
ANDROID VM• INCLUDE ANDROID NATIVE
LIBRARIES
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 9
WINDOWS Native Development
The Challenge
• Design UI using Windows TOOLS• CODE in C#• SHARE CODE ACROSS PLATFORMS
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 10
XAMARIN IS NATIVEThe Challenge
• iOS• C#• Xcode
• Android• C#• SDK & NDK
• Windows RT• C#• Visual STUDIO
• Mac • C#• XCode
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 11
Why Adopt it
EnteRprises
• One Language AND TOOLSET for:• IOS: iPhone and iPad• Android: Android Phone & Tablet • Windows : Phone, Tablet & Desktop• Mac : Desktop
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 12
SHARE CODEENTERPRISES
• BUSINESS LOGIC• DATABASE ACCESS LOGIC• DESIGN PATTERNS & CODE• COMPANY TOOLS AND LIBRARIES
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 13
LESS TO MAINTAINENTERPRISE
• DON’T NEED :• .NET Developers AND
• Objective C Developers• JAVA Developers
• JUST NEED .NET / C# Developers
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 14
Enterprise ApplicationsWHERE IS THE INDUSTRY GOING ?
• Business process management• Sales Applications• Company communications and feedback• Benefits and payroll management• REVENUE Metrics and dashboards
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 15
Practical ExperienceOur experience
• Integrated HTML5 with Xamarin for Hybrid apps
• Integrated Salesforce.com and extended THE Integration
• Used enterprise web services and shared code and objects
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 16
Practical ExperienceWHERE IS THE INDUSTRY GOING ?
• OUR Objective C developers prefer C#
• MANY Android developers prefer C# and Visual Studio
• Despite Microsoft “biases”, C# is a respected Language
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 17
BENEFITSWhy Should we USE IT
• IT’S STABLE – Enterprise WORTHY• YOU ARE NOT LIMITED BY XAMARINS
SDK TO ACCCESS NATIVE FEATURES• EASIER MAINTAIN• EASIER TO SUPPORT / TRAIN• EASIER TO ROLL OUT ON MULTIPLE
PLATFORMS
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 18
CHALLENGESWhy Should we USE IT
• STILL NEED TO understand THE UI PLATFORM ( Training )
• CODE SHARING STILL MATURING• File Linking• XAMARIN STUDIO VS VISUAL STUDIO• Portable class libraries holy GRAIL
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 19
REAL WORD RESULTSSUMMARY
• 25%+ reduction in development EFFORT• 50% REUSE across Iphone + Android Phone• Multiple developers supporting Multiple
projects WITH SINGLE TECHNOLOGY• ISSUES have GENERALLY been “Code” and not
the platform• Customer confidence has been high• Very little POLITICAL Barriers to USING Xamarin
SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 20
questions ?THANKYOU
• THANK YOU.
• We’ll post the presentations to our blog
• http://blog.bluetubeinteractive.com
top related