Overview of UX best practices when building your Salesforce1 mobile app including "Do's & Do Not's". This deck can also be found on the Salesforce1 Mobile Chatter group.
This document discusses using Visualforce pages in Salesforce1. It covers where Visualforce can be used in Salesforce1, such as in the left navigation menu, publisher actions, and page layouts. It also discusses how to use Visualforce in Salesforce1, including considerations for the user interface, business logic and data binding, navigation, and supporting multiple device types. Tips are provided on how to make Visualforce pages more optimized for the Salesforce1 mobile experience.
Visualforce in Salesforce1: Optimizing your User Interface for MobileSalesforce Developers
Your mobile UI should be as awesome as your code. Visualforce is one most of the most important and powerful tools in a developer’s toolbelt when it comes to customizing the user experience in Salesforce1. In this webinar, we’ll show you where and how you can use Visualforce in Salesforce1.
Key Takeaways
Explore which parts of the Salesforce1 app you can customize using Visualforce
Learn best practices for developing mobile-optimized Visualforce pages for Salesforce1
Understand UX/UI considerations and tools for developing Salesforce1 Visualforce pages
Practice developing Visualforce pages that work both in Salesforce1 and the desktop
The document discusses Visualforce, a framework for building component-based applications and pages for Salesforce. It provides an overview of Visualforce tags and capabilities like interacting with Apex controllers, calling remote actions via JavaScript, and using the REST API. It also briefly introduces Remote Objects, a new feature in Spring '14 that allows CRUD operations without Apex code.
Chatter Publisher Actions provide a new way of interacting with Salesforce applications, allowing users to take control of records and processes from within the Chatter feed. As a key component of Salesforce1, Publisher Actions are also inherently mobile. Join us as we demonstrate specific use cases, and code examples to help developers take advantage of this new feature of the Force.com platform.
Responsive web design solves the problem of supporting multiple devices by allowing HTML to dynamically change layout and orientation based on screen size using techniques like media queries, a grid-based format, and flexible images. Popular frameworks that enable responsive design include Twitter Bootstrap and tools like Less can be used to customize responsive stylesheets. Mavens is a technology company focused on the life sciences industry that encourages experimentation and uses responsive design to provide its customers with a best-in-class user experience across all devices.
Join us as we cover some of the roadblocks that many admins face when implementing a Flow, and how to overcome them using a bit of code. We will cover passing data to the Flow, modifying styling of the Flow interface using Visualforce, changing the finish location using Apex, and discuss adding attachments within a Flow using Apex and Javascript. We'll provide admins and beginning developers with "just enough" code to get them past these common roadblocks to make their Flows stellar. No programming experience necessary, but participants should be familiar with building a Flow as that will not be covered in this session.
Intro to Building Mobile Apps with Salesforce1: No Code Required WebinarSalesforce Developers
Put a smile on your users’ faces by delivering mobile solutions your company needs - without writing any code! Salesforce1 makes it easy for admins to create mobile apps. Leveraging your existing skills, like page layout and security profile management, plus new point & click customizations like Publisher Actions and Compact Layouts, you can put your Salesforce apps into your users’ hands on their preferred mobile device.
This webinar is part of a series focusing on new and existing Salesforce1 mobile app features and will demonstrate how you can extend your applications with mobile by configuring Mobile Navigation, Global and Object-based Actions, Compact Layouts, Mobile Cards, and Expanded Lookups, plus new Spring ‘14 features like Report Charts and Push Notifications. All without writing ANY code.
If you are ready to supercharge your career and make an impact at your company, sign up today!
Key Takeaways
Learn how to leverage your existing admin and declarative development skills to build mobile apps
Learn to easily create and customize your mobile interface with new point & click features
Leverage platform features for increased productivity within the Salesforce1 mobile app
Intended Audience
Salesforce administrators or Force.com declarative developers.
Mini-Workshop: Responsive Web Design with Visualforce and BootstrapKeir Bowden
Slide deck from my Dreamforce 14 mini-workshop, providing an introduction to responsive web design by building a non-responsive Visualforce page using the standard components, then a responsive version using Bootstrap.
The document provides an overview of the Salesforce1 mobile development platform. It discusses how Salesforce1 allows access to all Salesforce data and applications from any mobile device. It also highlights some key capabilities for building mobile apps like notifications, publisher actions, mobile Visualforce, analytics and customizing the mobile experience. The presentation demonstrates how these features can be used to build a volunteer management app that allows managers to find volunteers, send notifications, track check-ins, and share analytics on a mobile device.
Join us as we take a deep dive into Bootstrap and Visualforce, and show how easy it is to create attractive mobile apps. This case study will focus on JDRF's Online Diabetes Support Team's approach to solving their mobile challenges. Along the way, we'll cover Bootstrap's powerful CSS and base JavaScript functionality, and show you how to harness the power of this open source framework.
Dreamforce 14 : Responsive Design with Visualforce and Twitter BootstrapKeir Bowden
This document discusses responsive design using Visualforce and Twitter Bootstrap. It defines responsive design as providing an optimal viewing experience across devices by responding to screen size and orientation. It outlines the key techniques used in responsive design, including viewport meta tags, fluid grids, and CSS media queries. It then provides an overview of how Bootstrap can be used to build responsive user interfaces in Visualforce and demonstrates a sample blog application.
This webinar provided tips and tricks for admins to optimize the Salesforce1 mobile app experience. Speakers from Metso and FFF Enterprises shared how they improved mobile adoption by reducing opportunity edit time using publisher actions, enabling access to files on the go, and providing analytics via dashboards. Additional tips included approving items using the Approval Central app, leveraging Twitter connections, and translating labels. Resources like the admin guide, AppExchange apps, and upcoming webinars were provided to help admins mobilize their orgs.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
This document discusses responsive design with Visualforce pages. It begins with an introduction to responsive design and why it is important. It then covers the key pillars of responsive design, including viewport meta tags, fluid grids, and CSS media queries. Next, it discusses how to use the Bootstrap framework to build responsive pages in Visualforce. It provides examples of challenges with tables and images in responsive design. Finally, it demonstrates a responsive blog built with Visualforce and Bootstrap and discusses some solutions to common responsive design challenges.
This document discusses getting apps ready for the Salesforce Lightning Experience. It announces a goal of getting all apps lightning ready by February 2017. It defines what it means for an app to be lightning ready, noting the single requirement is that 100% of end-user use cases must work in Lightning Experience. Resources are provided for getting started on becoming lightning ready, including re-styling the app or building it with Lightning Components. A lightning product roadmap is also presented, outlining features coming in Winter and Spring 2017 releases like customizing record home pages, kanban views on all objects, and improved developer tools.
Salesforce Platform Mobile Services provides developers with tools to easily create mobile applications while leveraging existing skill sets like Visualforce, JavaScript and HTML 5. The open-source Salesforce Platform Mobile SDKs give you the flexibility to build native, web and hybrid apps for iOS and Android. This webinar is the second in a series focusing on the new Mobile SDK 2.0 features, and will demonstrate how to create your own native iOS mobile applications that interface with the Salesforce Platform. The webinar walks you through the development of a simple native iOS application that retrieves records from Salesforce Platform and displays them in a master-detail view. You will then implement the means to update a record’s details and send the updated results back to the service.
Key Takeaways:
Learn how to build iOS apps quickly with the Mobile SDK 2.0
See how to interact securely with Salesforce API’s using Objective-C
Intended Audience:
Developers experienced with Salesforce Platform and have a working understanding of Objective-C
The document provides an overview of Lightning updates for Summer '16, including highlights for partners and ISVs. Key points include:
- Customizable Lightning home and record pages are generally available.
- Inline Visualforce pages now render in edit mode.
- Lightning LockerService improves security for components authored by third parties.
- A CLI tool can test compatibility with LockerService requirements.
- The roadmap previews updates for Winter '17, such as enhanced navigation, inline editing on lists, and the Lightning Data Service.
Join us to learn how Salesforce.com uses the Salesforce1 Mobile App to manage our sales, service & marketing across our company. Learn our tried and tested best practices for setting up the Salesforce1 Mobile App, building custom apps & growing user adoption internally.
We’ll show you how we’ve set-up our custom actions for different records & employee roles. We’ll share our lessons learned rolling out the Salesforce1 Mobile App internally to our employees. And we’ll demo our custom apps that we’ve built for the Salesforce1 Mobile App to help our employees be more productive - apps like OrgChart, Early Warning System & IT Tickets.
This will be a great webinar of tips, tricks & demos straight from the source! You’re sure to walk away with ideas and inspiration for setting up and building apps for the Salesforce1 Mobile App.
Key Takeaways
::Learn Salesforce.com’s best practices for setting up the Salesforce1 Mobile App
::Get tips on how we rolled out the Salesforce1 Mobile App to our employees
::See demos of custom apps we’ve built to help our employees run their business from their phones.
Intended Audience
This session is for Salesforce Administrators, Developers and just about anyone who wants to learn more about the Salesforce1 Mobile App!
Recommended Resources
https://developer.salesforce.com/en/events/webinars/salesforce_on_salesforce1
The new Salesforce Mobile SDK 3.2 release provides developers with tools and capabilities for building compelling mobile apps powered by customer data in Salesforce. These mobile apps allow customers to build a stronger relationship with a business, and enables employees to be more effective.
Join us to learn how Mobile SDK combined with Salesforce Platform makes mobile app development a breeze. Experience various advanced features such as secure offline storage & data sync, push notifications, etc., which allow developers to unlock the full potential of customer data and the mobile devices.
Instead of building enterprise applications from the ground up time after time, what if you could assemble apps from a huge library of reusable, well-defined components without writing a single line of code? With the Lightning App Builder anyone in your company can combine custom and off-the-shelf Lightning Components to assemble beautiful apps visually.
In this webinar, you will:
:: Get introduced to the Lightning App Builder
:: See how quick actions make your apps more interactive
:: Learn how to deploy Lightning apps to the Salesforce1 Mobile App
Key Takeaways
:: Anyone can build apps - without writing code
:: Lightning App Builder leverages re-usable Lightning Components
:: Lightning Apps fit seamlessly into the Salesforce1 Mobile App
:: Combine Lightning App Builder with Lightning Process Builder to automate business processes in your app
Intended Audience
:: Salesforce Developers and Admins.
The Salesforce Platform Mobile Services provides developers with tools to easily create mobile applications while leveraging existing skill sets like Visualforce, JavaScript and HTML. The open-source Salesforce Platform Mobile SDKs afford you the flexibility of building native, web and hybrid apps for iOS and Android. This webinar is the first in a series focusing on the new Mobile SDK 2.0 features and will demonstrate how the SDK to can empower your Visualforce pages to create hybrid applications - applications that can leverage native functionality even when written completely in HTML and JavaScript. Future webinars will focus on using the iOS and Android versions of the Mobile SDK.
Josh and Akhilesh show developers how to take features of Mobile Services, like the jQuery Mobile Pack, and convert them to hybrid applications using the Mobile SDK 2.0. Developers will also see some of the unique features of the Mobile SDK - including new components for building your mobile interface and the ability to store information offline securely on a mobile device.
Key Takeaways:
Learn how to leverage your existing Visualforce and JavaScript skills to build mobile apps
Use HTML and JavaScript to easily create and customize your mobile interface
Leverage the Mobile SDK 2.0 to create hybrid applications that provide mobile device functionality, like secure storage and access to camera, using Visualforce pages.
- The Lightning navigation bar provides a horizontal navigation experience with app switching via an app launcher. It allows for app branding and shortcuts.
- Lightning apps are a new app type for Lightning Experience that provide capabilities like branding, Lightning pages, and a utility bar. Existing custom apps can be upgraded to leverage these.
- Apps can be managed via a new Lightning App Manager and are packageable and upgradeable via metadata API beginning in Winter '17. Classic apps will continue to work but need updates to support Lightning Experience fully going forward.
Lightning Experience for ISVs provides a sneak peek at Salesforce's new Lightning Experience user interface and how it will enable ISVs to get their applications certified as "Lightning Ready". The presentation discusses key aspects of the Lightning Experience including its focus on sales use cases, how it is built on the Lightning platform and will co-exist with the Classic experience, and new features that streamline common tasks. It also outlines the requirements and best practices for ISVs to make their applications Lightning Ready, including examples of compliant and non-compliant implementations. Finally, it details the certification process and timeline for ISVs to get their applications reviewed and approved as Lightning Ready.
Description
Force.com Canvas allows you to build a seamless, UI-level intergration with salesforce.com. Imagine bringing in your 3rd-party shipping information directly inside a Salesforce opportunity record and delivering your existing return processing application into your cases. Creating a single user interface for your external and Salesforce applications. With Force.com Canvas, you can leverage the power of your web app, inside the Salesforce user interface. And with the Salesforce1 Platform, you can deliver your app directly to your users' mobile devices.
In this session, you will learn about new enhancements for Force.com Canvas coming in Summer ‘14. You will be able to leverage Force.com Canvas from the Salesforce1 Platform from more places than ever. We have also extended support for SAML authentication, allowing you to build seamless authentication into your existing SAML supporting applications. Finally, we will detail new foundational features like Apex lifecycle classes and Record Context in the signed request, which will allow your Canvas apps to deliver more information when you need it.
We will be showing a number of code-level examples to help kick start your ideas and bring your apps directly inside of the Salesforce UI.
Key Takeaways
::Displaying Force.com Canvas inside of Salesforce1: Mobile Navigation, Record Detail, Mobile Cards, Chatter Feed, Publisher
::Delivering Salesforce1 context in the Signed Request
::Leveraging SAML with Canvas to provide end-to-end authentication
::Customizing your Signed Request using the Canvas Apex Lifecycle class
::Providing record specific information in the Signed
Request
Intended Audience
::Salesforce Developers who want to see Force.com Canvas at the code level
::Salesforce Admins who want to see what is possible with Canvas
Recommended Resourceshttps://developer.salesforce.com/en/events/webinars/forcedotcom-canvas-summer14?d=70130000000YrJz
The Salesforce1 Platform offers a rich set of features for engaging higher education audiences including Communities, Chatter, Salesforce1 Platform, custom mobile apps, social listening, etc. In this interactive roundtable discussion, we will talk about the technical benefits and challenges of deploying the Platform in a Higher Ed context, then open up the session for audience contribution/participation. The goal is to share experiences so as to accelerate the deployment of Salesforce1 Platform in higher ed environments, and learn from the innovations introduced by peers.
This document provides an overview of Salesforce1, including:
- Salesforce1 is both an app and a platform that allows access to CRM data from any device.
- The platform provides declarative and programmatic tools for customizing the Salesforce1 experience through mobile navigation, page layouts, publisher actions, and Visualforce.
- Resources for developing on the Salesforce1 platform include the style guide, connected app configuration, and notifications functionality.
Salesforce1 is both an app and a platform that unifies the Salesforce mobile experience. The Salesforce1 app can be customized through declarative tools like page layouts, publisher actions, and navigation menus or programmatically using Visualforce, Canvas apps, and Flexi pages. The platform provides APIs and services to build these customizations. Notifications, search, and some device access are also available in the Salesforce1 mobile experience.
Mini-Workshop: Responsive Web Design with Visualforce and BootstrapKeir Bowden
Slide deck from my Dreamforce 14 mini-workshop, providing an introduction to responsive web design by building a non-responsive Visualforce page using the standard components, then a responsive version using Bootstrap.
The document provides an overview of the Salesforce1 mobile development platform. It discusses how Salesforce1 allows access to all Salesforce data and applications from any mobile device. It also highlights some key capabilities for building mobile apps like notifications, publisher actions, mobile Visualforce, analytics and customizing the mobile experience. The presentation demonstrates how these features can be used to build a volunteer management app that allows managers to find volunteers, send notifications, track check-ins, and share analytics on a mobile device.
Join us as we take a deep dive into Bootstrap and Visualforce, and show how easy it is to create attractive mobile apps. This case study will focus on JDRF's Online Diabetes Support Team's approach to solving their mobile challenges. Along the way, we'll cover Bootstrap's powerful CSS and base JavaScript functionality, and show you how to harness the power of this open source framework.
Dreamforce 14 : Responsive Design with Visualforce and Twitter BootstrapKeir Bowden
This document discusses responsive design using Visualforce and Twitter Bootstrap. It defines responsive design as providing an optimal viewing experience across devices by responding to screen size and orientation. It outlines the key techniques used in responsive design, including viewport meta tags, fluid grids, and CSS media queries. It then provides an overview of how Bootstrap can be used to build responsive user interfaces in Visualforce and demonstrates a sample blog application.
This webinar provided tips and tricks for admins to optimize the Salesforce1 mobile app experience. Speakers from Metso and FFF Enterprises shared how they improved mobile adoption by reducing opportunity edit time using publisher actions, enabling access to files on the go, and providing analytics via dashboards. Additional tips included approving items using the Approval Central app, leveraging Twitter connections, and translating labels. Resources like the admin guide, AppExchange apps, and upcoming webinars were provided to help admins mobilize their orgs.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
This document discusses responsive design with Visualforce pages. It begins with an introduction to responsive design and why it is important. It then covers the key pillars of responsive design, including viewport meta tags, fluid grids, and CSS media queries. Next, it discusses how to use the Bootstrap framework to build responsive pages in Visualforce. It provides examples of challenges with tables and images in responsive design. Finally, it demonstrates a responsive blog built with Visualforce and Bootstrap and discusses some solutions to common responsive design challenges.
This document discusses getting apps ready for the Salesforce Lightning Experience. It announces a goal of getting all apps lightning ready by February 2017. It defines what it means for an app to be lightning ready, noting the single requirement is that 100% of end-user use cases must work in Lightning Experience. Resources are provided for getting started on becoming lightning ready, including re-styling the app or building it with Lightning Components. A lightning product roadmap is also presented, outlining features coming in Winter and Spring 2017 releases like customizing record home pages, kanban views on all objects, and improved developer tools.
Salesforce Platform Mobile Services provides developers with tools to easily create mobile applications while leveraging existing skill sets like Visualforce, JavaScript and HTML 5. The open-source Salesforce Platform Mobile SDKs give you the flexibility to build native, web and hybrid apps for iOS and Android. This webinar is the second in a series focusing on the new Mobile SDK 2.0 features, and will demonstrate how to create your own native iOS mobile applications that interface with the Salesforce Platform. The webinar walks you through the development of a simple native iOS application that retrieves records from Salesforce Platform and displays them in a master-detail view. You will then implement the means to update a record’s details and send the updated results back to the service.
Key Takeaways:
Learn how to build iOS apps quickly with the Mobile SDK 2.0
See how to interact securely with Salesforce API’s using Objective-C
Intended Audience:
Developers experienced with Salesforce Platform and have a working understanding of Objective-C
The document provides an overview of Lightning updates for Summer '16, including highlights for partners and ISVs. Key points include:
- Customizable Lightning home and record pages are generally available.
- Inline Visualforce pages now render in edit mode.
- Lightning LockerService improves security for components authored by third parties.
- A CLI tool can test compatibility with LockerService requirements.
- The roadmap previews updates for Winter '17, such as enhanced navigation, inline editing on lists, and the Lightning Data Service.
Join us to learn how Salesforce.com uses the Salesforce1 Mobile App to manage our sales, service & marketing across our company. Learn our tried and tested best practices for setting up the Salesforce1 Mobile App, building custom apps & growing user adoption internally.
We’ll show you how we’ve set-up our custom actions for different records & employee roles. We’ll share our lessons learned rolling out the Salesforce1 Mobile App internally to our employees. And we’ll demo our custom apps that we’ve built for the Salesforce1 Mobile App to help our employees be more productive - apps like OrgChart, Early Warning System & IT Tickets.
This will be a great webinar of tips, tricks & demos straight from the source! You’re sure to walk away with ideas and inspiration for setting up and building apps for the Salesforce1 Mobile App.
Key Takeaways
::Learn Salesforce.com’s best practices for setting up the Salesforce1 Mobile App
::Get tips on how we rolled out the Salesforce1 Mobile App to our employees
::See demos of custom apps we’ve built to help our employees run their business from their phones.
Intended Audience
This session is for Salesforce Administrators, Developers and just about anyone who wants to learn more about the Salesforce1 Mobile App!
Recommended Resources
https://developer.salesforce.com/en/events/webinars/salesforce_on_salesforce1
The new Salesforce Mobile SDK 3.2 release provides developers with tools and capabilities for building compelling mobile apps powered by customer data in Salesforce. These mobile apps allow customers to build a stronger relationship with a business, and enables employees to be more effective.
Join us to learn how Mobile SDK combined with Salesforce Platform makes mobile app development a breeze. Experience various advanced features such as secure offline storage & data sync, push notifications, etc., which allow developers to unlock the full potential of customer data and the mobile devices.
Instead of building enterprise applications from the ground up time after time, what if you could assemble apps from a huge library of reusable, well-defined components without writing a single line of code? With the Lightning App Builder anyone in your company can combine custom and off-the-shelf Lightning Components to assemble beautiful apps visually.
In this webinar, you will:
:: Get introduced to the Lightning App Builder
:: See how quick actions make your apps more interactive
:: Learn how to deploy Lightning apps to the Salesforce1 Mobile App
Key Takeaways
:: Anyone can build apps - without writing code
:: Lightning App Builder leverages re-usable Lightning Components
:: Lightning Apps fit seamlessly into the Salesforce1 Mobile App
:: Combine Lightning App Builder with Lightning Process Builder to automate business processes in your app
Intended Audience
:: Salesforce Developers and Admins.
The Salesforce Platform Mobile Services provides developers with tools to easily create mobile applications while leveraging existing skill sets like Visualforce, JavaScript and HTML. The open-source Salesforce Platform Mobile SDKs afford you the flexibility of building native, web and hybrid apps for iOS and Android. This webinar is the first in a series focusing on the new Mobile SDK 2.0 features and will demonstrate how the SDK to can empower your Visualforce pages to create hybrid applications - applications that can leverage native functionality even when written completely in HTML and JavaScript. Future webinars will focus on using the iOS and Android versions of the Mobile SDK.
Josh and Akhilesh show developers how to take features of Mobile Services, like the jQuery Mobile Pack, and convert them to hybrid applications using the Mobile SDK 2.0. Developers will also see some of the unique features of the Mobile SDK - including new components for building your mobile interface and the ability to store information offline securely on a mobile device.
Key Takeaways:
Learn how to leverage your existing Visualforce and JavaScript skills to build mobile apps
Use HTML and JavaScript to easily create and customize your mobile interface
Leverage the Mobile SDK 2.0 to create hybrid applications that provide mobile device functionality, like secure storage and access to camera, using Visualforce pages.
- The Lightning navigation bar provides a horizontal navigation experience with app switching via an app launcher. It allows for app branding and shortcuts.
- Lightning apps are a new app type for Lightning Experience that provide capabilities like branding, Lightning pages, and a utility bar. Existing custom apps can be upgraded to leverage these.
- Apps can be managed via a new Lightning App Manager and are packageable and upgradeable via metadata API beginning in Winter '17. Classic apps will continue to work but need updates to support Lightning Experience fully going forward.
Lightning Experience for ISVs provides a sneak peek at Salesforce's new Lightning Experience user interface and how it will enable ISVs to get their applications certified as "Lightning Ready". The presentation discusses key aspects of the Lightning Experience including its focus on sales use cases, how it is built on the Lightning platform and will co-exist with the Classic experience, and new features that streamline common tasks. It also outlines the requirements and best practices for ISVs to make their applications Lightning Ready, including examples of compliant and non-compliant implementations. Finally, it details the certification process and timeline for ISVs to get their applications reviewed and approved as Lightning Ready.
Description
Force.com Canvas allows you to build a seamless, UI-level intergration with salesforce.com. Imagine bringing in your 3rd-party shipping information directly inside a Salesforce opportunity record and delivering your existing return processing application into your cases. Creating a single user interface for your external and Salesforce applications. With Force.com Canvas, you can leverage the power of your web app, inside the Salesforce user interface. And with the Salesforce1 Platform, you can deliver your app directly to your users' mobile devices.
In this session, you will learn about new enhancements for Force.com Canvas coming in Summer ‘14. You will be able to leverage Force.com Canvas from the Salesforce1 Platform from more places than ever. We have also extended support for SAML authentication, allowing you to build seamless authentication into your existing SAML supporting applications. Finally, we will detail new foundational features like Apex lifecycle classes and Record Context in the signed request, which will allow your Canvas apps to deliver more information when you need it.
We will be showing a number of code-level examples to help kick start your ideas and bring your apps directly inside of the Salesforce UI.
Key Takeaways
::Displaying Force.com Canvas inside of Salesforce1: Mobile Navigation, Record Detail, Mobile Cards, Chatter Feed, Publisher
::Delivering Salesforce1 context in the Signed Request
::Leveraging SAML with Canvas to provide end-to-end authentication
::Customizing your Signed Request using the Canvas Apex Lifecycle class
::Providing record specific information in the Signed
Request
Intended Audience
::Salesforce Developers who want to see Force.com Canvas at the code level
::Salesforce Admins who want to see what is possible with Canvas
Recommended Resourceshttps://developer.salesforce.com/en/events/webinars/forcedotcom-canvas-summer14?d=70130000000YrJz
The Salesforce1 Platform offers a rich set of features for engaging higher education audiences including Communities, Chatter, Salesforce1 Platform, custom mobile apps, social listening, etc. In this interactive roundtable discussion, we will talk about the technical benefits and challenges of deploying the Platform in a Higher Ed context, then open up the session for audience contribution/participation. The goal is to share experiences so as to accelerate the deployment of Salesforce1 Platform in higher ed environments, and learn from the innovations introduced by peers.
This document provides an overview of Salesforce1, including:
- Salesforce1 is both an app and a platform that allows access to CRM data from any device.
- The platform provides declarative and programmatic tools for customizing the Salesforce1 experience through mobile navigation, page layouts, publisher actions, and Visualforce.
- Resources for developing on the Salesforce1 platform include the style guide, connected app configuration, and notifications functionality.
Salesforce1 is both an app and a platform that unifies the Salesforce mobile experience. The Salesforce1 app can be customized through declarative tools like page layouts, publisher actions, and navigation menus or programmatically using Visualforce, Canvas apps, and Flexi pages. The platform provides APIs and services to build these customizations. Notifications, search, and some device access are also available in the Salesforce1 mobile experience.
The document discusses building mobile apps for Salesforce1. It outlines key advantages like being able to build apps faster without mobile developers. It covers design principles like focusing on the mobile user and keeping actions simple. It demonstrates integrating apps through actions and menus. It provides tips on visualforce, custom branding, and things to avoid. Finally, it suggests three things to get started - brainstorming, building a demo, and launching at Dreamforce.
The presentation discusses the Salesforce1 platform and provides details on key aspects like:
1) The Salesforce1 navigation menu and components like dashboards, chatter, flexible pages, smart search, and publisher actions.
2) Visualforce development considerations for Salesforce1 like designing for limited mobile screens and using responsive frameworks.
3) Device access capabilities and limitations in Salesforce1, and recommended approaches for business logic and navigation.
4) Resources for developing on the Salesforce1 platform including the developer guide, style guide, and mobile SDK.
This document provides an overview of Salesforce1 for ISVs and how to build apps for the Salesforce1 mobile platform. It begins with a safe harbor statement and discusses key advantages like building mobile apps faster without needing mobile developers. It covers design principles like following the Salesforce1 style guide and making actions contextually aware. The presentation includes a demo of the Salesforce1 mobile app and resources for ISVs. It concludes by encouraging ISVs to build a demo app and launch by Dreamforce to take advantage of marketing opportunities.
ISV Beginners Guide to Building Salesforce1 Mobile Apps (October 14, 2014)Salesforce Partners
This document provides guidance for ISV partners on developing mobile apps for Salesforce1 Mobile. It discusses the key integration points available, including the left navigation menu, record layouts, mobile cards, actions, and Visualforce pages. It also provides an overview of resources and best practices for designing mobile apps that are consistent with the Salesforce1 Mobile style guide. The goal is to help ISVs understand how to build focused, task-oriented mobile apps that are optimized for the Salesforce1 Mobile platform and user experience.
The document provides an overview of the Salesforce1 platform for building apps and solutions. It discusses the core services available, including Chatter, analytics, APIs, mobile services, and Heroku. It outlines how developers can use clicks and code to build solutions, covering areas like workflow creation, Apex programming, and Visualforce. The document also discusses how apps can integrate data between Salesforce and Heroku using Connect and how Canvas allows embedding external sites within Salesforce. It concludes by promoting developer resources for building on the platform.
Developers guide to the Salesforce1 PlatformJohn Stevenson
The document is a presentation about the Salesforce1 platform. It discusses the core services available, including Chatter, analytics tools, APIs, mobile services, and social APIs. It also covers how developers can use clicks and code to build apps on the platform, integrating business logic, user interfaces, and data models. Visualforce, Apex, and the various APIs allow access to all standard and custom objects. The presentation also provides overviews of how Heroku can be used for customer-facing apps and ExactTarget for marketing automation.
This document provides an overview and introduction to Salesforce Platform Mobile Services. It discusses the mobile developer tools and services available, including the Mobile SDK, Mobile Packs, and Mobile Accelerator Program. The Mobile SDK allows building native, hybrid, and HTML5 apps and includes features like OAuth, API wrappers, app containers, offline storage, and push notifications. Mobile Packs provide pre-built components and samples to simplify mobile development using JavaScript frameworks. The Mobile Accelerator Program provides training and partnerships for consulting companies to build mobile apps. Hands-on labs demonstrate building a sample Visualforce and jQuery Mobile app to access and display Salesforce data.
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)Salesforce Partners
This document provides an overview and demonstration of using Canvas, Publisher JS, and deep linking capabilities when building Salesforce1 mobile apps. Canvas allows embedding external applications within Salesforce1, Publisher JS enables custom actions, and deep linking provides a way to link to native device features, though it is best avoided when possible. The document demonstrates how to leverage these tools to mobilize existing applications and customize the user experience.
Customize the New Salesforce Mobile App with Lightning App BuilderSalesforce Admins
The document discusses the new Lightning Experience on the Salesforce Mobile App. It provides an overview of the upgraded user experience with Lightning Apps and navigation. It describes how users can now customize mobile record pages and experiences using the Lightning App Builder without code. The presentation outlines the steps for rolling out the new mobile app, including enabling permissions, upgrading the mobile app, and announcing to users. Resources like Trailhead and the Mobile Week videos are provided to help administrators get started with customizing the new mobile experience.
This document provides information about building apps on the Salesforce platform. It discusses how apps can be built in just 6-8 weeks using platform capabilities like the mobile SDK, Canvas, and APIs. Partners have succeeded in distributing apps through the AppExchange, with over 2 million installs and $1 billion in partner revenue. The document demonstrates building a sample "PerkOn" app in under 20 minutes. It encourages attendees to start building apps using their free developer org and provides resources for learning more.
Salesforce.com Mobile Dev Week Chicago DUGTom Gersic
This document summarizes a presentation about Salesforce's mobile development options. It discusses how the mobile landscape is changing as more devices are used for both work and personal use. The Salesforce platform powers over 3 million apps and provides tools to easily build mobile apps that connect to customer data. Developers can choose between building mobile web apps with Touch, or native or hybrid apps using the Mobile SDK which provides services for offline data, push notifications, and more. Hands-on labs demonstrate creating Visualforce apps integrated with jQuery Mobile.
If you can build an app on Force.com, you can build a mobile app today. Join us to learn more about what developers can do on this mobile platform. We'll cover Visualforce pages, JavaScript APIs, integration, and how to enable your admins by building declarative tools.
Modern Architectures: Above the Platform, Beyond the AppDreamforce
Modern Architectures need to be framed by a true API-first approach -- one that adds chapters to the lexicon of Enterprise services, rather than adding silos to the portfolio (or even micro-silos to the mobile device). Come and expand your thinking about Salesforce's API-first commitment, and explore the future of value creation in heterogeneous enterprise environments. Watch the video now: https://www.youtube.com/watch?v=fobptwuaaa0
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileSalesforce Developers
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
New Lightning Experience: Build Custom Apps in a FlashDreamforce
The document provides a safe harbor statement for any forward-looking statements made in presentations. It notes that any projections or statements regarding strategies, product availability, revenues or financial items involve risks and uncertainties. These risks include issues with developing new products, possible fluctuations in operating results, security breaches, litigation outcomes, and other potential factors that could affect financial results. The safe harbor statement concludes by saying that unreleased services mentioned may not be delivered on time or at all, and purchase decisions should be based on currently available features.
Summer of Mobile #2: How to Go Mobile on the Salesforce PlatformSalesforce Partners
The enterprise app revolution is here and the opportunity around mobile is massive. The journey to mobile first is no longer just in the consumer space, but has taken flight across enterprises.
Learn about the Salesforce Platform and the flexibility it offers for building Native, Hybrid, or HTML5 mobile apps. Plus, hear from a successful partner about their experience building an app on our trusted and secure platform.
This is the second webinar in our 'Summer of Mobile' webinar series.
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
This document provides an overview of the Salesforce Sample Gallery, which contains sample applications, reference code, and best practices for Salesforce developers. It describes different types of sample apps, including recipe style apps with specific code examples and standalone apps that demonstrate features. The document also outlines upcoming updates to the gallery, such as adding new applications and retiring outdated ones. It promotes benefits like inspiration, learning open source code, and understanding development best practices.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
The document discusses various factors that affect the performance of Lightning Experience and Lightning Component pages. It outlines six main factors: geographical and network latency, device and browser capabilities, Salesforce org configuration, page complexity, component architecture, and server processing. For each factor, it provides recommendations for how to measure and optimize performance, such as enabling the Salesforce Edge network, limiting the number of components on a page, using conditional rendering, and leveraging caching features. The overall message is that page load time in Lightning Experience is sensitive to these infrastructure, code, and configuration factors.
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
This document provides information about a Salesforce webinar on converting Aura components to Lightning Web Components (LWC). The webinar will feature two presenters demonstrating how to convert Aura components to LWC. The document includes forward-looking statements and disclaimers about product availability. It also provides information on asking questions during the webinar and resources for continuing the learning journey with Trailhead and the Trailblazer community.
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
This document discusses Lightning Web Components security and testing. It begins with forward-looking statements and risks related to new functionality, products, and services. It then provides information on debugging code, including using browser tools and debugging in different modes. Finally, it discusses unit testing Lightning Web Components with Jest, including prerequisites, configuration, and an example test file.
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
This document provides an overview of Lightning Web Components Episode 2 which focuses on working with Salesforce data. It discusses how the Lightning Data Service and UI API are used to retrieve and display Salesforce record data. It also demonstrates how to use wire services to connect Lightning Web Components to Apex methods to retrieve and manipulate data. The document concludes with instructions for configuring Lightning Web Components to be used in the Lightning App Builder.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
This document discusses techniques for addressing large data volumes (LDV) in Salesforce orgs, including big objects. Big objects are a special type of object designed to store and retrieve large data volumes using big data technology. The document also provides a use case where a company wants to archive closed cases to free up storage space while maintaining access. It recommends using a custom big object to address these needs. The webinar will demonstrate creating and deploying a custom big object and retrieving data using asynchronous SOQL.
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
This document provides an overview of modern development with Salesforce DX. It discusses using source control and metadata with scratch orgs and the Salesforce CLI for source-driven development. Visual Studio Code is highlighted as an IDE for Salesforce development with features like the Salesforce extension pack. The document contrasts traditional org-based development with the new paradigm of package development where changes are tracked relative to package versions. It demonstrates these concepts with a live demo and encourages attendees to learn more on Trailhead.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Hands On: Create a Lightning Aura Component with force:RecordDataLynda Kane
Slide Deck from the 3/26/2020 virtual meeting of the Cleveland Developer Group presentation on creating a Lightning Aura Component using force:RecordData.
Automation Hour 1/28/2022: Capture User Feedback from AnywhereLynda Kane
Slide Deck from Automation Hour 1/28/2022 presentation Capture User Feedback from Anywhere presenting setting up a Custom Object and Flow to collection User Feedback in Dynamic Pages and schedule a report to act on that feedback regularly.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...Fwdays
Why the "more leads, more sales" approach is not a silver bullet for a company.
Common symptoms of an ineffective Client Partnership (CP).
Key reasons why CP fails.
Step-by-step roadmap for building this function (processes, roles, metrics).
Business outcomes of CP implementation based on examples of companies sized 50-500.
Leading AI Innovation As A Product Manager - Michael JidaelMichael Jidael
Unlike traditional product management, AI product leadership requires new mental models, collaborative approaches, and new measurement frameworks. This presentation breaks down how Product Managers can successfully lead AI Innovation in today's rapidly evolving technology landscape. Drawing from practical experience and industry best practices, I shared frameworks, approaches, and mindset shifts essential for product leaders navigating the unique challenges of AI product development.
In this deck, you'll discover:
- What AI leadership means for product managers
- The fundamental paradigm shift required for AI product development.
- A framework for identifying high-value AI opportunities for your products.
- How to transition from user stories to AI learning loops and hypothesis-driven development.
- The essential AI product management framework for defining, developing, and deploying intelligence.
- Technical and business metrics that matter in AI product development.
- Strategies for effective collaboration with data science and engineering teams.
- Framework for handling AI's probabilistic nature and setting stakeholder expectations.
- A real-world case study demonstrating these principles in action.
- Practical next steps to begin your AI product leadership journey.
This presentation is essential for Product Managers, aspiring PMs, product leaders, innovators, and anyone interested in understanding how to successfully build and manage AI-powered products from idea to impact. The key takeaway is that leading AI products is about creating capabilities (intelligence) that continuously improve and deliver increasing value over time.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
3. 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 nonsalesforce.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.
4. Introducing Salesforce1
All your past investments...
All Your Apps
All Your CRM
All Your
Customizations
...now in the future
Notifications
Platform
Drag and drop UI
customization
Publisher
Actions
All Your Devices
Download Salesforce1 App today
https://yourinstance.salesforce.com/one/one.app
5. Unifying the Salesforce Mobile Experience
Chatter Mobile
Feeds
People & Groups
Files
Native Experience
Salesforce Classic
CRM data
Analytics
Tasks & events
Native phone
features
Salesforce Touch
CRM access
Custom apps
Agility of HTML5
Logger & Forcepad
Sales productivity
tools
Task management
Call logging
8. Lets take a quick look at Salesforce1 the App
Notification Center
Universal
Search
Record Home
Feed first
Record Feed and
Related Info
Record Detail
Navigation Menu
aka ‘Left Nav’
Publisher Actions
9. Platform = endless ways to customize the app
Declarative and Programmatic tools to customize the Salesforce1
experience
16. Visualforce – Left Nav
Visualforce Pages in Left Nav
JavaScript navigation library available
sforce.one.navigateToSObject etc.
17. Visualforce – Publisher Actions
Visualforce Pages as Publisher Actions
(VF page needs to the extend Standard Controller for
use with Object Specific Publisher Actions)
JavaScript Pub-Sub library available to interact with the
publisher
publisher.setValidForSubmit
publisher.post
publisher.close
18. Visualforce – Mobile Cards
Mobile Cards - Visualforce Pages on
Record Detail
(VF page needs to the extend Standard Controller)
19. Visualforce in Salesforce1
§ <apex:page docType="html-5.0" …>
§ ‘Available for Salesforce Mobile apps’ flag enabled
§ Developers are responsible for making the VF page ‘mobile ready’
– Use a Responsive Design framework like Bootstrap or Mobile Design templates
– Leverage touch and swipe events where appropriate
§ Use JavaScript Remoting/VF Remote Objects for better performance
§ Use HTML5 for device features like Geolocation and Camera access
20. Canvas Apps – Publisher Actions
Canvas apps as Publisher Actions
(Need to include ‘Publisher’ as one of the locations
in the Connected App settings)
JavaScript Pub-Sub library available to interact with
the publisher
publisher.setupPanel
publisher.showPanel
publisher.setValidForSubmit
….
21. Canvas Apps - Feed
Canvas apps in the Feed
(Need to include ‘Chatter Feed’ as one of the
locations in the Connected App settings)
22. Canvas Apps – Left Nav
Canvas apps in the Left Nav
(Need to include ‘Mobile Nav’ as one of the
locations in the Connected App settings)
23. Flexi Pages
Flexi Pages – a collection of List Views
and Publisher Actions that together
define a particular ‘app’
(For now, you need to define Flexi Pages in
Metadata XML and then add them via Workbench,
IDE or Migration Tool)
28. Configuring Smart Search in Salesforce1
Pinning Objects in the Search results causes them to show up at the
top at the Recent section in Salesforce1
29. Notifications in Salesforce1
§ Notifications allow you to alert users when certain things happen using
Salesforce1
– In-app
– Push notifications
§ Things at currently (Spring ’14) trigger push notifications in the Hybrid App
– Post to Chatter Profile
– Comment on your post
– @Mention
– Approval Request
– Task assignment
– Flagging an item as inappropriate
– Notifications from communities
30. Device Access in Salesforce1
PhoneGap/Cordova type device access is not available in the Salesforce1 app.
HOWEVER….
– Geolocation API
– <input type="file" accept="image/*"/>
(for Camera access)
31. Salesforce1 Resources
§ Webinar: Intro to Salesforce1 Mobile App Development
§ Dreamforce Sessions – bit.ly/s1-df-sessions
§ Developer Guide – bit.ly/s1-dev-guide
§ Blogs:
– 6 things you need to know: bit.ly/s1-6-things
– Mobile cards: bit.ly/s1-mobile-cards
– App Boogie Fever: bit.ly/s1-boogie
32. Follow Developer Force for the Latest News
@forcedotcom / #forcewebinar
Developer Force – Force.com Community
+Developer Force – Force.com Community
Developer Force
Developer Force Group