SlideShare a Scribd company logo
Mobile Developer Week
Salesforce Platform Mobile Services
Pat Patterson
Principal Developer Evangelist
@metadaddy
Safe harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any
such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could
differ materially from the results expressed or implied by the forward-looking statements we make. All statements
other than statements of historical fact could be deemed forward-looking, including any projections of product or
service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding
strategies or plans of management for future operations, statements of belief, any statements concerning
new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and
delivering new functionality for our service, new products and services, our new business model, our past operating
losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web
hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated
with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating
history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our
service and successful customer deployment, our limited history reselling non-salesforce.com products, and
utilization and selling to larger enterprise customers. Further information on potential factors that could affect the
financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal
quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements
are not currently available and may not be delivered on time or at all. Customers who purchase our services should
make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no
obligation and does not intend to update these forward-looking statements.
We’re living in the post-PC era
iPhoneRevenue
Q1 FY12
$24.42 billion
TOTAL Microsoft Revenue
Q2 FY12
$20.89 billion
>
Suite of downloadable apps
for accessing Salesforce
data from a mobile device
Mobile AppExchange for
discovering purpose-built
apps or vertical solutions by
industry
Custom mobile apps
designed and built by
you or an ISV partner
Salesforce Has The Answer For Every Mobile
Need
Salesforce Touch – One App For All Your Devices
• HTML5 app runs on any device
• (iPad&iPhonetoday)
• Intuitive interface built for users on the go
• Optimized for touch – tap, scroll, swipe
Salesforce Platform:
The Fastest Path From Idea to Connected Mobile App
Idea
Build App
with Modern
Frameworks
Connect
Customer &
Business Data
Connected
Mobile Apps
Our Mobile Strategy for the Salesforce Platform
• Developer Productivity
• Fast ramp
• Deep functionality
• Use languages and frameworks devs. know and love
• Pluggable set of Mobile Services
• Focus on the app, not the plumbing
• Secure, reliable and scalable
• Enterprise grade
Introducing Salesforce Platform Mobile Services
Introducing Salesforce Platform Mobile Services
Mobile SDK 2.0 – coming soon…
• Build Native, Hybrid or HTML5 apps for iOS and Android
• Faster and more modularized architecture
• New entity frameworks for easy data access and offline storage
OAuth2
Secure authentication and refresh token
management
API Wrappers
Interact with Salesforce REST APIs with
popular mobile platform languages
App Container
Embed HTML5 apps inside a container to
access powerful native device functionality
Secure Offline Database
Store business data on a device with
enterprise-class security
Push Notifications
Dispatch real-time alerts directly to mobile
devices
http://developer.force.com/mobileSDK
Introducing Salesforce Platform Mobile Services
Mobile Packs
• Jumpstart web and hybrid mobile
development
• Focus on modern JavaScript frameworks
• Simplify Salesforce data access
• Deploy on the Force.com platform or
elsewhere (e.g. Heroku)
• JavaScript based
• Quick Starts and tutorials
Current Mobile Packs
• First of many mobile packs and samples
• Open-source and community driven
Mobile Accelerator Program
• Provide rapid, high-touch Mobile Services training
for partners
• Appirio, Accenture, Bluewolf, Aditi, Tquila, Deloitte, Detroit
Labs
• Provides companies with qualified app building
partners
Designed for leading
consulting partners, systems
integrators, and ISVs
Three Mobile Development Options
Demo -
Developing a
Visualforce
+Backbone.js
HTML5 app
Recap : Creating a Visualforce +Backbone.js app
• Make your Visualforce mobile friendly
• docType="html-5.0"
• Standard HTML5/CSS/JavaScript markup
• Data Binding with Salesforce
• ForceTK
• RemoteTK
• JS Remoting
Demo -
Creating a Hybrid
app
Questions?
@forcedotcom
@metadaddy
Mobile Developer Week

More Related Content

PPTX
Mobile Packs From Salesforce.com
PDF
Sharing APIs at Scale for a Great Developer Experience
PPTX
Unleash the Power of Apex Realtime Debugger
PPTX
Salesforce.com Mobile Dev Week Chicago DUG
PPT
Salesforce Summer of Hacks London - Introduction
PPTX
Three Simple Steps to Create a Thriving Mobile Community
PPTX
Create Lightning from Salesforce Lightning & IoT
PDF
Lightning Components and Visualforce: Your Questions Answered
Mobile Packs From Salesforce.com
Sharing APIs at Scale for a Great Developer Experience
Unleash the Power of Apex Realtime Debugger
Salesforce.com Mobile Dev Week Chicago DUG
Salesforce Summer of Hacks London - Introduction
Three Simple Steps to Create a Thriving Mobile Community
Create Lightning from Salesforce Lightning & IoT
Lightning Components and Visualforce: Your Questions Answered

What's hot (20)

PDF
Lightning App Builder: Build Apps Visually for the new Lightning Experience
PPT
Build your API with Force.com and Heroku
PDF
New Lightning Experience: Build Custom Apps in a Flash
PDF
Integrating Active Directory With Salesforce Using Identity Connect
PPTX
Building a great mobile experience on the force.com platforms
PDF
Sandboxes: The Future of App Development
PDF
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
PPT
Advanced Platform Series - OAuth and Social Authentication
PPTX
Salesforce Intro to the Internet of Things
PDF
Create Lightning with Lightning & IoT
PPTX
Lightning Component Framework from 0 to App
PDF
Create a Hybrid Mobile App With the Salesforce Mobile SDK
PPTX
2017 engage.ug - Salesforce and IBM for Developers
PPT
Developers guide to the Salesforce1 Platform
PPTX
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
PDF
Agile Development with Heroku webinar
PPTX
Location-aware Mobile Apps with Chatter & iBeacon
PPTX
Building BOTS on App Cloud
PDF
Salesforce Identity: Don't Treat Your Customers Like Your Employees
PDF
Introduction to MuleSoft
Lightning App Builder: Build Apps Visually for the new Lightning Experience
Build your API with Force.com and Heroku
New Lightning Experience: Build Custom Apps in a Flash
Integrating Active Directory With Salesforce Using Identity Connect
Building a great mobile experience on the force.com platforms
Sandboxes: The Future of App Development
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
Advanced Platform Series - OAuth and Social Authentication
Salesforce Intro to the Internet of Things
Create Lightning with Lightning & IoT
Lightning Component Framework from 0 to App
Create a Hybrid Mobile App With the Salesforce Mobile SDK
2017 engage.ug - Salesforce and IBM for Developers
Developers guide to the Salesforce1 Platform
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
Agile Development with Heroku webinar
Location-aware Mobile Apps with Chatter & iBeacon
Building BOTS on App Cloud
Salesforce Identity: Don't Treat Your Customers Like Your Employees
Introduction to MuleSoft
Ad

Similar to Mobile Developer Week (20)

PPTX
Salesforce Mobile architecture introduction
PPTX
Modev presentation
PDF
Intro to the Salesforce Mobile SDK: Building Android Apps
PDF
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
PPT
Mobilising your salesforce applications using j query mobile
PDF
ISV Beginners Guide to Building Salesforce1 Mobile Apps (October 14, 2014)
PPTX
Mobile architecture overview
PDF
Summer of Mobile #2: How to Go Mobile on the Salesforce Platform
PDF
APP Academy: Build Your First App (October 13, 2014)
PPT
Mobilise your apps with Salesforce1
PPTX
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
PPTX
Singapore dev user group
PDF
Lightning App Builder: Build Apps Visually for Mobile
PPT
Salesforce1 - Point and Click App Development
PPTX
Salesforce App Cloud First Call Deck
PDF
Intro to the Salesforce Mobile SDK: Building iOS Apps Webinar
PPTX
Force.com Fridays: Intro to Force.com
PDF
Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...
PPTX
Creating apps with Force.com
PPTX
Force.com: A Walk on the Enterprise Side
Salesforce Mobile architecture introduction
Modev presentation
Intro to the Salesforce Mobile SDK: Building Android Apps
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Mobilising your salesforce applications using j query mobile
ISV Beginners Guide to Building Salesforce1 Mobile Apps (October 14, 2014)
Mobile architecture overview
Summer of Mobile #2: How to Go Mobile on the Salesforce Platform
APP Academy: Build Your First App (October 13, 2014)
Mobilise your apps with Salesforce1
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Singapore dev user group
Lightning App Builder: Build Apps Visually for Mobile
Salesforce1 - Point and Click App Development
Salesforce App Cloud First Call Deck
Intro to the Salesforce Mobile SDK: Building iOS Apps Webinar
Force.com Fridays: Intro to Force.com
Salesforce Mobile DevWeek 21-28 April: Introduction to Native & Hybrid Develo...
Creating apps with Force.com
Force.com: A Walk on the Enterprise Side
Ad

More from Pat Patterson (20)

PPTX
DevOps from the Provider Perspective
PPTX
How Imprivata Combines External Data Sources for Business Insights
PPTX
Data Integration with Apache Kafka: What, Why, How
PPTX
Project Ouroboros: Using StreamSets Data Collector to Help Manage the StreamS...
PPTX
Dealing with Drift: Building an Enterprise Data Lake
PPTX
Integrating with Einstein Analytics
PPTX
Efficient Schemas in Motion with Kafka and Schema Registry
PPTX
Dealing With Drift - Building an Enterprise Data Lake
PPTX
Building Data Pipelines with Spark and StreamSets
PPTX
Adaptive Data Cleansing with StreamSets and Cassandra
PDF
Building Custom Big Data Integrations
PPTX
Ingest and Stream Processing - What will you choose?
PPTX
Open Source Big Data Ingestion - Without the Heartburn!
PPTX
Ingest and Stream Processing - What will you choose?
PPTX
All Aboard the Boxcar! Going Beyond the Basics of REST
PPTX
Provisioning IDaaS - Using SCIM to Enable Cloud Identity
PPTX
OData: Universal Data Solvent or Clunky Enterprise Goo? (GlueCon 2015)
PPTX
Enterprise IoT: Data in Context
PPTX
OData: A Standard API for Data Access
PPTX
API-Driven Relationships: Building The Trans-Internet Express of the Future
DevOps from the Provider Perspective
How Imprivata Combines External Data Sources for Business Insights
Data Integration with Apache Kafka: What, Why, How
Project Ouroboros: Using StreamSets Data Collector to Help Manage the StreamS...
Dealing with Drift: Building an Enterprise Data Lake
Integrating with Einstein Analytics
Efficient Schemas in Motion with Kafka and Schema Registry
Dealing With Drift - Building an Enterprise Data Lake
Building Data Pipelines with Spark and StreamSets
Adaptive Data Cleansing with StreamSets and Cassandra
Building Custom Big Data Integrations
Ingest and Stream Processing - What will you choose?
Open Source Big Data Ingestion - Without the Heartburn!
Ingest and Stream Processing - What will you choose?
All Aboard the Boxcar! Going Beyond the Basics of REST
Provisioning IDaaS - Using SCIM to Enable Cloud Identity
OData: Universal Data Solvent or Clunky Enterprise Goo? (GlueCon 2015)
Enterprise IoT: Data in Context
OData: A Standard API for Data Access
API-Driven Relationships: Building The Trans-Internet Express of the Future

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
Modernizing your data center with Dell and AMD
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
Modernizing your data center with Dell and AMD
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Mobile Developer Week

  • 1. Mobile Developer Week Salesforce Platform Mobile Services Pat Patterson Principal Developer Evangelist @metadaddy
  • 2. Safe harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. We’re living in the post-PC era iPhoneRevenue Q1 FY12 $24.42 billion TOTAL Microsoft Revenue Q2 FY12 $20.89 billion >
  • 4. Suite of downloadable apps for accessing Salesforce data from a mobile device Mobile AppExchange for discovering purpose-built apps or vertical solutions by industry Custom mobile apps designed and built by you or an ISV partner Salesforce Has The Answer For Every Mobile Need
  • 5. Salesforce Touch – One App For All Your Devices • HTML5 app runs on any device • (iPad&iPhonetoday) • Intuitive interface built for users on the go • Optimized for touch – tap, scroll, swipe
  • 6. Salesforce Platform: The Fastest Path From Idea to Connected Mobile App Idea Build App with Modern Frameworks Connect Customer & Business Data Connected Mobile Apps
  • 7. Our Mobile Strategy for the Salesforce Platform • Developer Productivity • Fast ramp • Deep functionality • Use languages and frameworks devs. know and love • Pluggable set of Mobile Services • Focus on the app, not the plumbing • Secure, reliable and scalable • Enterprise grade
  • 10. Mobile SDK 2.0 – coming soon… • Build Native, Hybrid or HTML5 apps for iOS and Android • Faster and more modularized architecture • New entity frameworks for easy data access and offline storage OAuth2 Secure authentication and refresh token management API Wrappers Interact with Salesforce REST APIs with popular mobile platform languages App Container Embed HTML5 apps inside a container to access powerful native device functionality Secure Offline Database Store business data on a device with enterprise-class security Push Notifications Dispatch real-time alerts directly to mobile devices http://developer.force.com/mobileSDK
  • 12. Mobile Packs • Jumpstart web and hybrid mobile development • Focus on modern JavaScript frameworks • Simplify Salesforce data access • Deploy on the Force.com platform or elsewhere (e.g. Heroku) • JavaScript based • Quick Starts and tutorials
  • 13. Current Mobile Packs • First of many mobile packs and samples • Open-source and community driven
  • 14. Mobile Accelerator Program • Provide rapid, high-touch Mobile Services training for partners • Appirio, Accenture, Bluewolf, Aditi, Tquila, Deloitte, Detroit Labs • Provides companies with qualified app building partners Designed for leading consulting partners, systems integrators, and ISVs
  • 17. Recap : Creating a Visualforce +Backbone.js app • Make your Visualforce mobile friendly • docType="html-5.0" • Standard HTML5/CSS/JavaScript markup • Data Binding with Salesforce • ForceTK • RemoteTK • JS Remoting
  • 18. Demo - Creating a Hybrid app

Editor's Notes

  • #2: Thanks for taking the time.Excited to tell you about what’s new with the platform.We’ve been busy – great new mobile services announcement today.
  • #4: Reported Jan 2012, same for later quarters.
  • #5: This post-pc era requires a new way of thinking. Mobility should be at the heart of your business strategy. Success in the Post-PC era is not about developing a single app or one tool, but bringing all the pieces together.No single approach will satisfy the mobile needs of every customer, which is why we offer multiple ways for you to maximize your productivity while on the go.-----------------------------------------------MOBILE SOLUTIONS:• CORE APPLICATIONS – Touch.salesforce.com, Salesforce Mobile, and Chatter Mobile are great examples of applications. Native apps like Salesforce Mobile and Chatter Mobile are instantly responsive and they deliver a rich user experience. Hybrid or web-based apps like touch.salesforce.com offer native app-like qualities but are capable of running on a wide range of smartphones and tablets. These applications, including the hybrid version of Touch, can be used in an offline mode.• MARKETPLACE – Ever since the launch of the AppExchange, salesforce.com has proven its commitment to developing a partner-driven app marketplace and mobile is no exception. The Mobile AppExchange contains both partner-built and Salesforce-built apps all designed to give our customers a richer, more productive experience. It’s a democratic way for end users to custom-tailor their mobile Salesforce experience by choosing apps that closely match the way they work, by industry or by function.• PLATFORM – Sometimes, you have no option but to build a completely customized app. With the Force.com mobile platform, you can build custom, non-Salesforce-branded apps on virtually any device platform using SDK’s and other tools that Salesforce provides.
  • #6: KEY POINTS:• Touch is Salesforce reimagined for today’s touch screen devices• One app for all your devices – HTML5 app adapts to any smartphone or tablet (iPad today)• Redesigned user interface with scrollable menus, large icons, and easy-to-swipe panes• Web or app store versions available••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••NARRATIVESalesforce Touch – currently available for iPad – is one solution for all of your mobile devices. As more and more employees bring their own devices to work, Touch is uniquely positioned to accommodate the vast assortment of smartphones and tablets to deliver a uniform mobile computing experience across them all.PRODUCT DETAILS• HTML5-based application designed specifically for touch-screen devices – Touch intelligently adapts to whatever screen you’re using• User interface takes advantage of native touch-device gestures by offering larger icons and tap targets as well as scrollable lists and swipe-friendly panes• Current version is available from Apple’s App Store as well as the iPad’s Safari browser• Offline access for the app store version is currently on the roadmap; Future versions will support address book integration, push notifications, and camera functionality• “Sales” version is available today (some standard and all custom objects in Sales tab) with support for other tabs coming in Spring ’13 (182)• Smartphone Beta expected in Spring ’13 (182) along with support for additional tablet types• Limited Visualforce likely by Summer ’13 (184)
  • #7: That’s where the Salesforce Platform comes in and offers the best of both worlds.It’s the fastest path from idea to mobile app.We remove all the traditional steps of building apps on legacy platforms.And give modern web developers all the latest mobile frameworks they know and love. And they can easily connect it to customer data – making the app more engaging and more useful long term to both the user and the company.Finally – apps built on the Salesforce Platform are powered by the safest, most secure and trusted enterprise platform in the market. Offering scale, security, governance, and performance visibility.The same platform over 100K businesses trust with their most prized possession – their customer and business data.
  • #9: Salesforce TouchMobilize any existing Force.com applicationNo CodingCombine standard layouts and VisualforceNative/Hybrid (Mobile SDK)Take advantage of device capabilitiesStore data locally/offline capabilitiesHTML5 (Heroku or Visualforce)Custom UINo app store hurdlesDevice agnosticMust have an internet connection
  • #10: Salesforce TouchMobilize any existing Force.com applicationNo CodingCombine standard layouts and VisualforceNative/Hybrid (Mobile SDK)Take advantage of device capabilitiesStore data locally/offline capabilitiesHTML5 (Heroku or Visualforce)Custom UINo app store hurdlesDevice agnosticMust have an internet connection
  • #11: Connect Salesforce Data with your Mobile Apps
  • #12: Salesforce TouchMobilize any existing Force.com applicationNo CodingCombine standard layouts and VisualforceNative/Hybrid (Mobile SDK)Take advantage of device capabilitiesStore data locally/offline capabilitiesHTML5 (Heroku or Visualforce)Custom UINo app store hurdlesDevice agnosticMust have an internet connection
  • #15: Mobile Accelerator Program offers training and best practices on reference architectures, mobile architect curriculum, and consultant certification.