Power Your Mobile Apps with Sitecore
Mobile devices continue to gain popularity with customers and enterprises at a rapid pace. Sitecore is the ideal platform to be the central hub for your multichannel mobile content, powering your organization's native mobile and responsive web applications. This presentation illustrates how to leverage the power of Sitecore to deliver content you've already invested in building within those applications. Unlock the power of Sitecore to boost your organization mobile app potential!
Presented by: Jonathan Chen, Bluetube
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
Power Mobile Apps with Sitecore
1. Power Your Mobile
Apps With Sitecore
Jonathan Chen, Bluetube
bluetubeinc.com
2. WHO IS BLUETUBE
“Bluetube designs and builds for
enterprise mobile, tablet, and web.”
• Established in 1999
• Award-Winning Solutions
• Experts with Technology, Usability,
and System Integrations
• Enterprise Corporations & Non-profit
Clients
• Sitecore Certified Solutions Partner
• Teams consist of Sitecore MVPs
and Certified Developers
4. Mobile Trending Up
PC Internet Traffic
45%
Total Mobile (Native & Web)
55%
“Americans used smartphone and tablet apps more than PCs to
access the Internet last month – the first time that has ever
happened.” – CNNMoney (Feb 2014)
5. Where Are Your Consumers?
• Meet the needs of your consumers
• 57% of users won’t recommend a company with a poor mobile site
• 4 of 5 consumers use smartphones to shop
• 67% of people start shopping on one device, then continue or finish
on another
• 2014: the year mobile overtook PC traffic
• Not just consumer mobile, enterprise too!
7. Sitecore: Built For Mobile
• Mobile SDK
• Item Web API
• Sitecore Web Service
• Device detection
• Multi-channel layouts
• DMS / Experience engine
• Sitecore App
8. Responsive Design
• One website, multiple experiences by device platform
• Google likes responsive
• CMS content strategy doesn’t need to change
9. Responsive Hybrid
• Part responsive
• Part mobile layout
• Custom Device Resolver that checks for the existence of a mobile
layout for the current page
11. Native Apps
• Mobile SDK
• Item Web API (pseudo-restful)
• Sitecore Web Service (SOAP)
12. Native Apps
• Mobile SDK
• Item Web API
– http://<host_name>/-/item/v1/?sc_itemid={A60ACD61-A6DB-4182-8329-C957982CEC74}
– Allows CRUD operations
– Security: User credentials in request headers
• Sitecore Web Service
– http://yourhost/sitecore/shell/webservice/service.asmx?WSDL
– Also allows CRUD operations
– Security: Standard SOAP authentication schemes (password, Kerberos, X.509)
13. Native Apps for Enterprise
• Separation of concerns
• Componentize
• Middle Tier
14. Native Apps for Enterprise
• Alternatively, serve API from
Sitecore-integrated website
15. Summary
• Mobile Trends
• Responsive
• Responsive Hybrid
• Native Mobile
• Native Mobile Enterprise
Humans are creatures of habit consumers are too
We must meet the needs of the consumers and not assume that they will meet your needs
Technology evolves, and so must the industry (i.e. entertainment industry)
TV killed the radio and Internet killed the TV
57% users won’t recommend company w/ poor mobile experience
Perception and usability
Like a brick and mortar can’t find what I’m looking for, going somewhere else
Enterprise too! With BYOD (bring your own device) increasingly becoming popular
Mobile SDK – native mobile frameworks for iOS and Android
Sitecore App – allows a marketer to upload assets to the media library directly from a mobile device
Sum Sitecore has native support for multi-device output. Allows companies to repurpose any content for any format without extensive programming
Sitecore presentation engine + .NET deployment of mobile-ready websites no more difficult than developing a typical website
With DMS (digital marketing system), personalize not only by persona, but by platform