SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
D i g i t a l E x p e r i e n c e P i o n e e r s
W W W . B L U E T U B E I N C . C O M
Evolve 2013
Challenging the Customer Engagement Status Quo
D i g i t a l E x p e r i e n c e P i o n e e r s
INTRODUCTIONS
Grant Davies – Bluetube
Kim MacDougall – Kimberly Clark
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 4
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
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 5
Awards
•  2012 WebAward Best Biotech
Website
Kimberly Clark - Product Selector
•  2012 WebAward Outstanding Non
Profit Website
HIGH Museum - MOMA Microsite
•  2012 Mobile WebAward Best Non
Profit App
Wynsum Arts - i.AM Search
•  2011 WebAward Best Arts Website
HIGH Museum
•  2011 WebAward Outstanding Non
Profit Website
Dad's Garage Theatre Company
•  2010 Addy Best Of Show
Cheerwine - Microsite
•  2010 Addy Gold
Cheerwine - Microsite
•  2007 IMA Best Music Website
Atlanta Symphony Orchestra
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 6
Who we work with
Clients
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 7
Kim MacDougall
Senior Capability
Development Manager
Introduction
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 8
Who is
About Kimberly Clark
•  Founded in 1870
•  Global Company
•  Consumer and Professional Products
•  20 Billion in Net Sales 2012
•  137 on Fortune 500 list
•  Leader in Sustainability & Innovation
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 9
Safety and Scientific Products
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 10
Industries
Our Customers
•  Automotive
•  Aerospace / Aviation
•  Metal Manufacturing
•  Petroleum / Energy
•  Pharmaceutical
•  Semi Conductor
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 11
Before
Manual Process
•  Sales reps meet client
•  Tour the client site
•  Observe the products used
•  Follow up with proposal
•  Web based “product selector”
for guidance.
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 12
Issues
Manual Process
•  Poor account penetration
•  Not selling entire product line
•  Not adding value to customer relationship
•  Unsophisticated presentation
•  No Uniformity of approach
•  Duplicate Labor
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 13
HAZARD ASSESSMENT APP
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 14
The PLAN
There HAS to be a better way
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 15
Business
The Brief
•  Rich, Creative Presentation
•  Elevate Customer Engagement
•  Automate The Process
•  Empower the sales Reps
•  Immediate Proposal
•  Integration with Business Systems
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 16
Technical
The Brief
•  Content from Sitecore
•  Integrate with SalesForce.com CRM
•  Use Offline & Google Analytics
•  Sync when “on wifi”
•  Provide “simple” administration
•  Future non iOS versions
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 17
Technical Continued
The Brief
•  Distribute via Apps @ Work
•  Secured via SFdC
•  Updated Via Sitecore & SFdC
•  Business / Marketers Update via
Sitecore
•  New Products & Media Quarterly
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 18
THE PROCESS
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 19
Sales Process
What does it ?
•  Visit the customers site
•  Perform a “hazard walk”
•  Capture Customer needs
•  Guided Product Selection
•  Produce a “proposal” PDF
•  SFDC for closing opportunities
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 20
Proposal Generation
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 21
DEMO
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 22
Chemicals!
DOMAIN KNOWLEDGE
I know what Garment,
Or Glove will protect
you from Ammonia…
I may never be the same..
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 23
Sales Reps love it
The Result
•  Fast and easy to use
•  Reduces their workload
•  Speak Confidently and consistently
•  Provide a “polished” Proposal
•  Increase Closure Rate
•  Increase customer satisfaction
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 24
Existing Tools
www.kcproductSelector.com
•  C# based Sitecore Server application
•  Flex based UI
•  Like “buying a TV”
•  Escape the dry / survey style
product selection
•  Solid Server platform to build off.
•  Award winning didn’t hurt J
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 25
INVOLVE THE USER
PROCESS
•  mockflow & FLUID UI
•  HUNDREDS of hours on UX
•  10 ALPHA RELEASES
•  5 BETA RELEASES to SELECT GROUP
•  3 PRODUCTION RELEASES
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 26
iPad App Platforms
Under The Hood
•  Xamarin.IOS
•  Sitecore Content Management System
•  Sales Force CRM
•  TestFlight for Beta Testers
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 27
Why Xamarin ?
Under The Hood
•  Bluetube is a Xamarin Premiere
Consulting Partner
•  Trust the platform
•  Continuous Innovation
•  Stability / C# language support
•  Clear Leadership
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 28
Why Sitecore
Frameworks
•  Manage
•  Questions & Answers
•  Video & PDF
•  Bluetube mobile packager creates
‘zip’
•  Bluetube Unpackager creates local
SQL DB
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 29
QUESTIONS
Sitecore Data
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 30
HAZARDS
Sitecore Data
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 31
PRODUCTS
Sitecore Data
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 32
SFdC
SalesForce.com ( SFdC)
•  Pull Clients, Contacts, Opportunities
•  Pull custom objects – Area
•  Push new items and proposals
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 33
SFdC
App Flow
•  Kimberly Clark Authentication
provider
•  Bluetube binding to NATIVE
LIBRARY for the REST VERSION
•  Authentication framework
•  Synchronization
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 34
Frameworks
Under The Hood
•  Service Stack Framework
•  REST SHARP
•  SQLite-net
•  Salesforce Mobile SDK
•  LibZipArchive
•  Tiny IOC & Tiny Messenger
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 35
Service Stack
Frameworks
•  Speed
•  Simplicity
•  Model Driven
•  Supports all protocols
•  Same classes on App and Server*
•  No Code Gen
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 36
Service Stack Continued
Frameworks
•  Strongly Typed DTO’s
•  Fast JSON Deserialization
•  Caching Providers built in
•  Serializes C# Exceptions
•  Examples : http://bit.ly/YxYc1b
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 37
SQLite-net
Frameworks
•  Lightweight ORM for native SQL.
•  Works with “your” model
•  Simple Crud operations
•  http://bit.ly/16aThFz
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 38
Code Example
SQLite.net
Gets all the areas on a opportunity :
!
public List<Area> GetOpportunityAreas (Opportunity opportunity)!
{!
var list = Connection.Table<Area> (!
! ! !a => a.OpportunityId == opportunity.Id).ToList(); ! !
!!
return list;!
}!
!
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 39
Adding an item
SQLite.net
public class Area : SalesforceObject!
{!
![Indexed]!
!public string OpportunityId { get; set; }!
}!
!
Connection.Insert(area);!
!
!
!
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 40
Other Frameworks
Frameworks
•  LibzipArchive
•  Native Zipping/Unzipping – Bluetube
created monotouch binding.
•  TinyIOC
•  Injection/IOC container
•  TinyMessenger
•  Event Aggregator
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 41
LIBZIP ARCHIVE
string zipCurrentPdf ()!
{!
var tempPDFFile = Path.Combine (AppPaths.GetOutputDocsPath (),
AppPaths.TempPDFName);!
var tempZipFile = Path.Combine (AppPaths.GetOutputDocsPath (),
AppPaths.TempZipName);!
 !
NSError error;!
pdfData.Save (tempPDFFile, NSDataWritingOptions.FileProtectionNone, out error);!
 !
var zipFile = new LibZipArchive.ZipArchive ();!
zipFile.CreateZipFile2 (tempZipFile);!
zipFile.AddFile (tempPDFFile, pdfName);!
zipFile.CloseZipFile2 ();!
return tempZipFile;!
}!
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 42
TINY IOC
Bootstrap :
var container = TinyIoCContainer.Current;!
container.AutoRegister(new Assembly[]!
!{ !
! !Assembly.GetExecutingAssembly() !
!});!
!
IN a class :
Class SomeClass {!
[Inject]!
public SalesforceProxy SalesforceProxy { get; set; }!
}!
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 43
TIPS
TINY IOC
•  Using BuildUp (this) IN CONSTRUCTOR
•  NEEDED WHEN STORY BOARDING
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 44
TINY MESSENGER
Subscribe :!
TinyMessengerHub.Subscribe<NavigationMessage>(HandleNavigation);!
!
void HandleNavigation (NavigationMessage msg)!
{!
!NavMessageReceived(msg);!
}!
!
Publish :
protected override void ItemSelected (object sender, TypedRowEventArgs<MasterItem>
e){!
!messageHub.publish(!
! ! !New NavigationMessage(this, NavigationType.Selection, e.Item));}!
!
!
!
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 45
PDF Generation
Output Document /Proposal
•  Bluetube Library
•  Native Core Graphics and Core
Text
•  May release this as a module
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 46
What went well
THE GOOD
•  Overall Platform Stability
•  Native look/feel and performance
•  Event system
•  Frameworks saved thousands of
dollars
•  Reuse of code from ProductSelector
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 47
What was challenging
THE OK
•  Beta App updates
•  Customizing UI
•  iOS MVC/Development platform
•  Retaining device Data
•  Re-signing app for KC app store
•  Testflight API – BLUETUBE BINDING
•  MEMORY USE DURING SYNC
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 48
What was challenging
THE OK
•  MDM’s like mobile iron
•  Apperian looks very promising
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 49
Whats next
BEGINNING OF THE PLATFORM
•  Feature requests from Sales Reps
•  MULTI LINGUAL
DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 50
More Info
Links
•  Slides Available SOON at :
•  http://bit.ly/14wlTfu
•  More Info :
•  ww.bluetubeinc.com
Thank You
Questions ?
D i g i t a l E x p e r i e n c e P i o n e e r s
contact@bluetubeinc.com

Contenu connexe

Similaire à Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for StartupsNiall Roche
 
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...Nuxeo
 
An Hour with Dries: Product and Strategy Updates Exclusively for Partners
An Hour with Dries: Product and Strategy Updates Exclusively for PartnersAn Hour with Dries: Product and Strategy Updates Exclusively for Partners
An Hour with Dries: Product and Strategy Updates Exclusively for PartnersAcquia
 
Journey to the cloud in banking and finance webinar
Journey to the cloud in banking and finance webinarJourney to the cloud in banking and finance webinar
Journey to the cloud in banking and finance webinarcontinohq
 
How to PM Hardware Products by Western Digital Sr. PM
How to PM Hardware Products by Western Digital Sr. PMHow to PM Hardware Products by Western Digital Sr. PM
How to PM Hardware Products by Western Digital Sr. PMProduct School
 
Digital Yalo - Our Portfolio
Digital Yalo - Our PortfolioDigital Yalo - Our Portfolio
Digital Yalo - Our PortfolioArnold Huffman
 
Startup Secrets - Game Changing Business Models
Startup Secrets - Game Changing Business ModelsStartup Secrets - Game Changing Business Models
Startup Secrets - Game Changing Business ModelsMichael Skok
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass Digital
 
Web Design & Development Company - Semaphore-software.com
Web Design & Development Company - Semaphore-software.comWeb Design & Development Company - Semaphore-software.com
Web Design & Development Company - Semaphore-software.comTimir Jaiswal
 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business WebsiteGil Silva
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityCprime
 
How to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upHow to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upAdam Kariv
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 
Improving Fulfillment in the Cloud
Improving Fulfillment in the CloudImproving Fulfillment in the Cloud
Improving Fulfillment in the CloudOz Development
 
thinkingphones webinar: 6 Questions You Must Ask a Cloud Provider
thinkingphones webinar: 6 Questions You Must Ask a Cloud Providerthinkingphones webinar: 6 Questions You Must Ask a Cloud Provider
thinkingphones webinar: 6 Questions You Must Ask a Cloud Providerthinkingphones
 
Solutions for Manufacturers in Offsite Construction
Solutions for Manufacturers in Offsite ConstructionSolutions for Manufacturers in Offsite Construction
Solutions for Manufacturers in Offsite ConstructionMatthew Egan
 
Is Your Mobile App Secure?
Is Your Mobile App Secure?Is Your Mobile App Secure?
Is Your Mobile App Secure?Sam Bowne
 
Product Makers and Their Experiences
Product Makers and Their ExperiencesProduct Makers and Their Experiences
Product Makers and Their ExperiencesProduct School
 

Similaire à Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall (20)

Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for Startups
 
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...
Henry Stewart DAM Webinar - The Future of DAM: Enterprise Power Meets Departm...
 
An Hour with Dries: Product and Strategy Updates Exclusively for Partners
An Hour with Dries: Product and Strategy Updates Exclusively for PartnersAn Hour with Dries: Product and Strategy Updates Exclusively for Partners
An Hour with Dries: Product and Strategy Updates Exclusively for Partners
 
Journey to the cloud in banking and finance webinar
Journey to the cloud in banking and finance webinarJourney to the cloud in banking and finance webinar
Journey to the cloud in banking and finance webinar
 
How to PM Hardware Products by Western Digital Sr. PM
How to PM Hardware Products by Western Digital Sr. PMHow to PM Hardware Products by Western Digital Sr. PM
How to PM Hardware Products by Western Digital Sr. PM
 
Digital Yalo - Our Portfolio
Digital Yalo - Our PortfolioDigital Yalo - Our Portfolio
Digital Yalo - Our Portfolio
 
Startup Secrets - Game Changing Business Models
Startup Secrets - Game Changing Business ModelsStartup Secrets - Game Changing Business Models
Startup Secrets - Game Changing Business Models
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
 
Web Design & Development Company - Semaphore-software.com
Web Design & Development Company - Semaphore-software.comWeb Design & Development Company - Semaphore-software.com
Web Design & Development Company - Semaphore-software.com
 
Speeding Up Innovation
Speeding Up InnovationSpeeding Up Innovation
Speeding Up Innovation
 
Web-Services.pptx
Web-Services.pptxWeb-Services.pptx
Web-Services.pptx
 
Building a Business Website
Building a Business WebsiteBuilding a Business Website
Building a Business Website
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product Agility
 
How to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upHow to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-up
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 
Improving Fulfillment in the Cloud
Improving Fulfillment in the CloudImproving Fulfillment in the Cloud
Improving Fulfillment in the Cloud
 
thinkingphones webinar: 6 Questions You Must Ask a Cloud Provider
thinkingphones webinar: 6 Questions You Must Ask a Cloud Providerthinkingphones webinar: 6 Questions You Must Ask a Cloud Provider
thinkingphones webinar: 6 Questions You Must Ask a Cloud Provider
 
Solutions for Manufacturers in Offsite Construction
Solutions for Manufacturers in Offsite ConstructionSolutions for Manufacturers in Offsite Construction
Solutions for Manufacturers in Offsite Construction
 
Is Your Mobile App Secure?
Is Your Mobile App Secure?Is Your Mobile App Secure?
Is Your Mobile App Secure?
 
Product Makers and Their Experiences
Product Makers and Their ExperiencesProduct Makers and Their Experiences
Product Makers and Their Experiences
 

Plus de Xamarin

Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinXamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinXamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushXamarin
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureXamarin
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksXamarin
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinXamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningXamarin
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UIXamarin
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesXamarin
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilityXamarin
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Xamarin
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsXamarin
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureXamarin
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Xamarin
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureXamarin
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Xamarin
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioXamarin
 

Plus de Xamarin (20)

Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

  • 1. D i g i t a l E x p e r i e n c e P i o n e e r s W W W . B L U E T U B E I N C . C O M
  • 2. Evolve 2013 Challenging the Customer Engagement Status Quo D i g i t a l E x p e r i e n c e P i o n e e r s
  • 3. INTRODUCTIONS Grant Davies – Bluetube Kim MacDougall – Kimberly Clark
  • 4. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 4 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
  • 5. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 5 Awards •  2012 WebAward Best Biotech Website Kimberly Clark - Product Selector •  2012 WebAward Outstanding Non Profit Website HIGH Museum - MOMA Microsite •  2012 Mobile WebAward Best Non Profit App Wynsum Arts - i.AM Search •  2011 WebAward Best Arts Website HIGH Museum •  2011 WebAward Outstanding Non Profit Website Dad's Garage Theatre Company •  2010 Addy Best Of Show Cheerwine - Microsite •  2010 Addy Gold Cheerwine - Microsite •  2007 IMA Best Music Website Atlanta Symphony Orchestra
  • 6. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 6 Who we work with Clients
  • 7. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 7 Kim MacDougall Senior Capability Development Manager Introduction
  • 8. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 8 Who is About Kimberly Clark •  Founded in 1870 •  Global Company •  Consumer and Professional Products •  20 Billion in Net Sales 2012 •  137 on Fortune 500 list •  Leader in Sustainability & Innovation
  • 9. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 9 Safety and Scientific Products
  • 10. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 10 Industries Our Customers •  Automotive •  Aerospace / Aviation •  Metal Manufacturing •  Petroleum / Energy •  Pharmaceutical •  Semi Conductor
  • 11. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 11 Before Manual Process •  Sales reps meet client •  Tour the client site •  Observe the products used •  Follow up with proposal •  Web based “product selector” for guidance.
  • 12. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 12 Issues Manual Process •  Poor account penetration •  Not selling entire product line •  Not adding value to customer relationship •  Unsophisticated presentation •  No Uniformity of approach •  Duplicate Labor
  • 13. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 13 HAZARD ASSESSMENT APP
  • 14. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 14 The PLAN There HAS to be a better way
  • 15. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 15 Business The Brief •  Rich, Creative Presentation •  Elevate Customer Engagement •  Automate The Process •  Empower the sales Reps •  Immediate Proposal •  Integration with Business Systems
  • 16. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 16 Technical The Brief •  Content from Sitecore •  Integrate with SalesForce.com CRM •  Use Offline & Google Analytics •  Sync when “on wifi” •  Provide “simple” administration •  Future non iOS versions
  • 17. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 17 Technical Continued The Brief •  Distribute via Apps @ Work •  Secured via SFdC •  Updated Via Sitecore & SFdC •  Business / Marketers Update via Sitecore •  New Products & Media Quarterly
  • 18. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 18 THE PROCESS
  • 19. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 19 Sales Process What does it ? •  Visit the customers site •  Perform a “hazard walk” •  Capture Customer needs •  Guided Product Selection •  Produce a “proposal” PDF •  SFDC for closing opportunities
  • 20. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 20 Proposal Generation
  • 21. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 21 DEMO
  • 22. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 22 Chemicals! DOMAIN KNOWLEDGE I know what Garment, Or Glove will protect you from Ammonia… I may never be the same..
  • 23. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 23 Sales Reps love it The Result •  Fast and easy to use •  Reduces their workload •  Speak Confidently and consistently •  Provide a “polished” Proposal •  Increase Closure Rate •  Increase customer satisfaction
  • 24. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 24 Existing Tools www.kcproductSelector.com •  C# based Sitecore Server application •  Flex based UI •  Like “buying a TV” •  Escape the dry / survey style product selection •  Solid Server platform to build off. •  Award winning didn’t hurt J
  • 25. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 25 INVOLVE THE USER PROCESS •  mockflow & FLUID UI •  HUNDREDS of hours on UX •  10 ALPHA RELEASES •  5 BETA RELEASES to SELECT GROUP •  3 PRODUCTION RELEASES
  • 26. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 26 iPad App Platforms Under The Hood •  Xamarin.IOS •  Sitecore Content Management System •  Sales Force CRM •  TestFlight for Beta Testers
  • 27. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 27 Why Xamarin ? Under The Hood •  Bluetube is a Xamarin Premiere Consulting Partner •  Trust the platform •  Continuous Innovation •  Stability / C# language support •  Clear Leadership
  • 28. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 28 Why Sitecore Frameworks •  Manage •  Questions & Answers •  Video & PDF •  Bluetube mobile packager creates ‘zip’ •  Bluetube Unpackager creates local SQL DB
  • 29. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 29 QUESTIONS Sitecore Data
  • 30. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 30 HAZARDS Sitecore Data
  • 31. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 31 PRODUCTS Sitecore Data
  • 32. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 32 SFdC SalesForce.com ( SFdC) •  Pull Clients, Contacts, Opportunities •  Pull custom objects – Area •  Push new items and proposals
  • 33. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 33 SFdC App Flow •  Kimberly Clark Authentication provider •  Bluetube binding to NATIVE LIBRARY for the REST VERSION •  Authentication framework •  Synchronization
  • 34. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 34 Frameworks Under The Hood •  Service Stack Framework •  REST SHARP •  SQLite-net •  Salesforce Mobile SDK •  LibZipArchive •  Tiny IOC & Tiny Messenger
  • 35. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 35 Service Stack Frameworks •  Speed •  Simplicity •  Model Driven •  Supports all protocols •  Same classes on App and Server* •  No Code Gen
  • 36. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 36 Service Stack Continued Frameworks •  Strongly Typed DTO’s •  Fast JSON Deserialization •  Caching Providers built in •  Serializes C# Exceptions •  Examples : http://bit.ly/YxYc1b
  • 37. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 37 SQLite-net Frameworks •  Lightweight ORM for native SQL. •  Works with “your” model •  Simple Crud operations •  http://bit.ly/16aThFz
  • 38. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 38 Code Example SQLite.net Gets all the areas on a opportunity : ! public List<Area> GetOpportunityAreas (Opportunity opportunity)! {! var list = Connection.Table<Area> (! ! ! !a => a.OpportunityId == opportunity.Id).ToList(); ! ! !! return list;! }! !
  • 39. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 39 Adding an item SQLite.net public class Area : SalesforceObject! {! ![Indexed]! !public string OpportunityId { get; set; }! }! ! Connection.Insert(area);! ! ! !
  • 40. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 40 Other Frameworks Frameworks •  LibzipArchive •  Native Zipping/Unzipping – Bluetube created monotouch binding. •  TinyIOC •  Injection/IOC container •  TinyMessenger •  Event Aggregator
  • 41. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 41 LIBZIP ARCHIVE string zipCurrentPdf ()! {! var tempPDFFile = Path.Combine (AppPaths.GetOutputDocsPath (), AppPaths.TempPDFName);! var tempZipFile = Path.Combine (AppPaths.GetOutputDocsPath (), AppPaths.TempZipName);!  ! NSError error;! pdfData.Save (tempPDFFile, NSDataWritingOptions.FileProtectionNone, out error);!  ! var zipFile = new LibZipArchive.ZipArchive ();! zipFile.CreateZipFile2 (tempZipFile);! zipFile.AddFile (tempPDFFile, pdfName);! zipFile.CloseZipFile2 ();! return tempZipFile;! }!
  • 42. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 42 TINY IOC Bootstrap : var container = TinyIoCContainer.Current;! container.AutoRegister(new Assembly[]! !{ ! ! !Assembly.GetExecutingAssembly() ! !});! ! IN a class : Class SomeClass {! [Inject]! public SalesforceProxy SalesforceProxy { get; set; }! }!
  • 43. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 43 TIPS TINY IOC •  Using BuildUp (this) IN CONSTRUCTOR •  NEEDED WHEN STORY BOARDING
  • 44. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 44 TINY MESSENGER Subscribe :! TinyMessengerHub.Subscribe<NavigationMessage>(HandleNavigation);! ! void HandleNavigation (NavigationMessage msg)! {! !NavMessageReceived(msg);! }! ! Publish : protected override void ItemSelected (object sender, TypedRowEventArgs<MasterItem> e){! !messageHub.publish(! ! ! !New NavigationMessage(this, NavigationType.Selection, e.Item));}! ! ! !
  • 45. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 45 PDF Generation Output Document /Proposal •  Bluetube Library •  Native Core Graphics and Core Text •  May release this as a module
  • 46. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 46 What went well THE GOOD •  Overall Platform Stability •  Native look/feel and performance •  Event system •  Frameworks saved thousands of dollars •  Reuse of code from ProductSelector
  • 47. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 47 What was challenging THE OK •  Beta App updates •  Customizing UI •  iOS MVC/Development platform •  Retaining device Data •  Re-signing app for KC app store •  Testflight API – BLUETUBE BINDING •  MEMORY USE DURING SYNC
  • 48. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 48 What was challenging THE OK •  MDM’s like mobile iron •  Apperian looks very promising
  • 49. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 49 Whats next BEGINNING OF THE PLATFORM •  Feature requests from Sales Reps •  MULTI LINGUAL
  • 50. DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 50 More Info Links •  Slides Available SOON at : •  http://bit.ly/14wlTfu •  More Info : •  ww.bluetubeinc.com
  • 51. Thank You Questions ? D i g i t a l E x p e r i e n c e P i o n e e r s contact@bluetubeinc.com