xamarin for enterprises

Post on 30-Apr-2015

1.183 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

This slideshow was first presented at the Atlanta Xamarin Users Group. Feel free to join us and share your Xamarin knowledge at the next one @ http://www.meetup.com/Atlanta-Xamarin-Users-Group/

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