Want to build mobile apps faster with the new App Cloud Mobile? In this session, learn from Salesforce mobile development experts as they show you how to build, deploy and manage mobile applications using the Mobile SDK, Heroku, Lightning Components and the Salesforce1 mobile app.
In this exclusive webinar you'll learn about
- Developing apps for iOS, Android and Hybrid Mobile environments with App Cloud Mobile
- Using Heroku as Mobile Backend as a Service (MBaaS)
- Building and Deploying Mobile Apps with Salesforce1
2. Forward-Looking Statement
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 any litigation, risks associated with
completed and any 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-K for the most recent fiscal year
and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These 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. Go Social!
Salesforce Developers
Salesforce Developers
Salesforce Developers
The video will be posted to YouTube & the
webinar recap page (same URL as registration).This webinar is being recorded!
@salesforcedevs / #forcewebinar
4. ▪ Don’t wait until the end to ask your question!
– Technical support will answer questions starting now.
▪ Respect Q&A etiquette
– Please don’t repeat questions. The support team is working
their way down the queue.
▪ Stick around for live Q&A at the end
– Speakers will tackle more questions at the end, time-
allowing.
▪ Head to Developer Forums
– More questions? Visit developer.salesforce.com/forums
Have Questions?
5. Introducing App Cloud Mobile
Everything you need to build, run, and manage
your mobile apps
Comprehensive
The one platform that lets developers and business users
work seamlessly together to create mobile apps.
Connected
Easily connect to your data – in SAP, Oracle, Microsoft, or
any other system – with our connectors and APIs
Secure
Manage identity, compliance policies, and data sharing with
robust, out-of-box security controls.
Scalable
Build now, and be ready for the mobile demands of the
future.
6. Enable Entire Developers to Build Mobile Apps. Fast.
Model-driven
Visual builder
No code testing
Instant deployment
Library of components
Extensible UI
Security built-in
Offline built-in
Data and process builder
Enterprise connectors
Productive developer
experience
Multi-language support
Pre-built & add-on services
Workflow & tooling
Integration with CI
Automated data stores
Scale & deployment
Micro-Services Architecture
Code-driven
7. App Cloud Mobile Architecture
Mobile UI
Frameworks
Mobile
Development
Services
Platform
and MBaaS
Capabilities
Integration
Approaches
The Salesforce1 Mobile App/Lightning Web/Hybrid Native
Push Notifications* Offline Sync* Encrypted Database Identity* MDM Policies*
Model-Driven Service (Force.com)
Auto Sync
(Heroku
Connect)
Elastic Compute Service (Heroku)
Custom Back End
Postgres, Redis,
Kafka
Large Scale
Compute,
Messaging, AI
Customer
Data
Business
Data
Process and
Workflow
Communities
Identity (Users, Profiles, Rolas, Permissions) | Analytics | Security
MicroService
Container
Data Services Specialized Add-ons
OData (Salesforce Connect), SOAP/REST, Messaging, API
External Data Sources (including ERP)
REST, Third Party IoT Gateway
Streaming Data Sources (including IoT)
Push Notifications*
8. THE SALESFORCE1 MOBILE APP: REFERENCE DIAGRAM
Mobile UI
Frameworks
Mobile
Development
Services
Platform
and MBaaS
Capabilities
Integration
Approaches
The Salesforce1 Mobile App/Lightning Web/Hybrid Native
Visual App and
Process Builder
REFERENCEDIAGRAMS
Push Notifications* Offline Sync* Encrypted Database Identity* MDM Policies*
Model-Driven Service (Force.com)
Auto Sync
(Heroku
Connect)
Elastic Compute Service (Heroku)
Custom Back End
Postgres, Redis,
Kafka
Large Scale
Compute,
Messaging, AI
Customer
Data
Business
Data
Process and
Workflow
Communities
Identity (Users, Profiles, Rolas, Permissions) | Analytics | Security
MicroService
Container
Data Services Specialized Add-ons
0data (Salesforce Connect), SOAP/REST, Messaging, API
External Data Sources (including ERP)
REST, Third Party IoT Gateway
Streaming Data Sources (including IoT)
Approach Summary: The Salesforce1 Mobile App use Lightning App Builder and Lightning Process Builder to rapidly create single-page mobile apps that
leverage built-in workflow capabilities of Force.com. Additionally, these apps can securely access customer and business data as well as communities for rich
interaction. Finally, the Salesforce1 Mobile Apps leverage the complete integration capability of App Cloud through Salesforce Connect, REST, SOAP and
Streaming APIs, and IoT data sources through REST or IoT Gateways (via partners).
*These services come out of the box with the Salesforce1 App
9. The Salesforce1 Mobile App/Lightning
CUSTOM APPS WITH MOBILE SDK: REFERENCE DIAGRAM
Mobile UI
Frameworks
Mobile
Development
Services
Platform
and MBaaS
Capabilities
Integration
Approaches
Visual App and
Process Builder
REFERENCEDIAGRAMS
Push Notifications Offline Sync Encrypted Database Identity MDM Policies
Auto Sync
(Heroku
Connect)
0data (Salesforce Connect), SOAP/REST, Messaging, API
External Data Sources (including ERP)
REST, Third Party IoT Gateway
Streaming Data Sources (including IoT)
Approach Summary: Custom apps using the Salesforce Mobile SDK can be built using a number of popular Javascript frameworks to provide complete
control over the user experience, page flow, and branding of the app. They can then leverage the SDK’s offline sync, encrypted database storage, push
notifications, and other features. The SDK provides access to Force.com’s built-in workflow, customer and business data and Communities for rich
interaction. These apps can also leverage the complete integration capability of App Cloud through Salesforce Connect, REST, SOAP and Streaming APIs,
and IoT data sources through REST or IoT Gateways (via partners).
Model-Drive Service (Force.com) Elastic Compute Service (Heroku)
Custom Back End
Postgres, Redis,
Kafka
Large Scale
Compute,
Messaging, AI
Customer
Data
Business
Data
Process and
Workflow
Communities
Identity (Users, Profiles, Rolas, Permissions) | Analytics | Security
MicroService
Container
Data Services Specialized Add-ons
Web/Hybrid Native
10. CUSTOM MOBILE APPS WITH HEROKU: REFERENCE DIAGRAM
Mobile UI
Frameworks
Mobile
Development
Services
Platform
and MBaaS
Capabilities
Integration
Approaches
Visual App and
Process Builder
REFERENCEDIAGRAMS
Push Notifications Offline Sync Encrypted Database Identity MDM Policies
Auto Sync
(Heroku
Connect)
REST, Third Party IoT Gateway
Streaming Data Sources (including IoT)
Approach Summary: Custom mobile apps using Heroku can use a number of popular Javascript frameworks or native approaches to provide complete
control over the user experience, page flow, and branding of the app. They can then tap into Heroku’s elastic compute capabilities to scale the custom
backend, and pull data from IoT sources through REST or IoT Gateways (via partners). These custom mobile apps can also optionally use and synchronize
Force.com data through Heroku Connect.
0data (Salesforce Connect), SOAP/REST, Messaging, API
External Data Sources (including ERP)
Model-Drive Service (Force.com) Elastic Compute Service (Heroku)
Custom Back End
Postgres, Redis,
Kafka
Large Scale
Compute,
Messaging, AI
Customer
Data
Business
Data
Process and
Workflow
Communities
Identity (Users, Profiles, Rolas, Permissions) | Analytics | Security
MicroService
Container
Data Services Specialized Add-ons
The Salesforce1 Mobile App/Lightning Web/Hybrid Native