Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
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 CREDENTIALS
About 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 Development
The 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 NATIVE
The 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 CODE
ENTERPRISES
• 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 MAINTAIN
ENTERPRISE
• 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 Applications
WHERE 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 Experience
Our 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 Experience
WHERE 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
BENEFITS
Why 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
CHALLENGES
Why 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 RESULTS
SUMMARY
• 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

More Related Content

Xamarin for Enterprises

  • 1. 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
  • 2. 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
  • 3. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 3 Our CREDENTIALS About Bluetube • XAMARIN CERTIFIED • XAMARIN PREMIER PARTNER • Experienced in multiple mobile platforms • Speak at various conferences • Projects and consulting
  • 4. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 4 TABLET & MOBILE EXAMPLES
  • 5. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 5 XAMARIN FOR ENTERPRISES
  • 6. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 6 THE “NATIVE” PERCEPTION The Challenge • iOS • Objective C • Xcode • Android • JAVA • Eclipse
  • 7. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 7 iOS Native Development The Challenge • DESIGN UI using Xcode TOOLS • CODE in C# • COMPILES TO NATIVE iOS BINARY • CAN USE ANY OBJECTIVE-C LIBRARIES
  • 8. 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
  • 9. 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
  • 10. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 10 XAMARIN IS NATIVE The Challenge • iOS • C# • Xcode • Android • C# • SDK & NDK • Windows RT • C# • Visual STUDIO • Mac • C# • XCode
  • 11. 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
  • 12. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 12 SHARE CODE ENTERPRISES • BUSINESS LOGIC • DATABASE ACCESS LOGIC • DESIGN PATTERNS & CODE • COMPANY TOOLS AND LIBRARIES
  • 13. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 13 LESS TO MAINTAIN ENTERPRISE • DON’T NEED : • .NET Developers AND • Objective C Developers • JAVA Developers • JUST NEED .NET / C# Developers
  • 14. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 14 Enterprise Applications WHERE IS THE INDUSTRY GOING ? • Business process management • Sales Applications • Company communications and feedback • Benefits and payroll management • REVENUE Metrics and dashboards
  • 15. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 15 Practical Experience Our experience • Integrated HTML5 with Xamarin for Hybrid apps • Integrated Salesforce.com and extended THE Integration • Used enterprise web services and shared code and objects
  • 16. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 16 Practical Experience WHERE 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
  • 17. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 17 BENEFITS Why 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
  • 18. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 18 CHALLENGES Why 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
  • 19. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 19 REAL WORD RESULTS SUMMARY • 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
  • 20. 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