Join us and see what the last year has brought for Canvas since becoming generally available, and learn what features are in store for Canvas for the coming year. Get an overview of building Canvas applications and hear from developers using Canvas for the enterprise.
Integrate your applications with the salesforce.com user interface using the Force.com Canvas framework. Join us as we take an in-depth look at the components of the Force.com Canvas SDK. Learn how to expose your application inside of Salesforce, how to allow your app to interact with the salesforce.com Data Layer, how to publish and subscribe to events between applications, and how to design your app to fit into different areas of the salesforce.com UI.
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
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Salesforce Developers
Learn about the new Force.com Canvas (currently pilot in Spring '13) features. With Spring '13, you can now leverage Force.com Canvas from inside Visualforce Pages, extending your 3rd Party Applications into more areas of the salesforce.com User Interface. We will be showing a Code-Level example of how to extend your application to consume custom parameter information (via the Canvas SDK) and how to dynamically render record-specific content.
After attending this webinar, you will understand:
Force.com Canvas fundamentals and use cases
How to leverage Force.com Canvas from inside a Visualforce page
How to use the Canvas SDK to gather context-specific information for your Application
What resources are available to help you learn more about Force.com Canvas
Who Should Attend
This webinar is geared towards intermediate to advanced Force.com developers.
Join us to learn how to leverage SSO technologies (such as SAML) with Force.com Canvas. We'll show examples of using Canvas with your existing SSO application to provide a seamless user experience, how you can use Canvas and Salesforce Identity to demo cross-org Visualforce pages, and we'll show this behaving in Salesforce.
Force.com Canvas allows you to create apps in any language, running on Heroku or any other cloud app platform, that are fully integrated with Force.com. Join us as we walk you through creating your first Force.com Canvas app, and use Quickstart templates to create a canvas app running on Heroku in minutes.
Join us to learn how to integrate the corporate portal or intranet with Salesforce. We'll discuss how to use Salesforce's standards-based authentication and JavaScript to enable rich interaction between web pages. Additionally, we'll be demoing Bracket Lab's popular TaskRay project management app to showcase such integration.
Do you have existing ASP.NET apps that your customers want integrated into their Salesforce Apps? Do you have new apps that your .NET team is wondering if they can use their .NET skills integrating into the Salesforce App model? We?ll walk through how you can give your users the experiences they demand, while leveraging the skills they already have.
Integrate your applications with the salesforce.com user interface using the Force.com Canvas framework. Join us as we take an in-depth look at the components of the Force.com Canvas SDK. Learn how to expose your application inside of Salesforce, how to allow your app to interact with the salesforce.com Data Layer, how to publish and subscribe to events between applications, and how to design your app to fit into different areas of the salesforce.com UI.
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
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Salesforce Developers
Learn about the new Force.com Canvas (currently pilot in Spring '13) features. With Spring '13, you can now leverage Force.com Canvas from inside Visualforce Pages, extending your 3rd Party Applications into more areas of the salesforce.com User Interface. We will be showing a Code-Level example of how to extend your application to consume custom parameter information (via the Canvas SDK) and how to dynamically render record-specific content.
After attending this webinar, you will understand:
Force.com Canvas fundamentals and use cases
How to leverage Force.com Canvas from inside a Visualforce page
How to use the Canvas SDK to gather context-specific information for your Application
What resources are available to help you learn more about Force.com Canvas
Who Should Attend
This webinar is geared towards intermediate to advanced Force.com developers.
Join us to learn how to leverage SSO technologies (such as SAML) with Force.com Canvas. We'll show examples of using Canvas with your existing SSO application to provide a seamless user experience, how you can use Canvas and Salesforce Identity to demo cross-org Visualforce pages, and we'll show this behaving in Salesforce.
Force.com Canvas allows you to create apps in any language, running on Heroku or any other cloud app platform, that are fully integrated with Force.com. Join us as we walk you through creating your first Force.com Canvas app, and use Quickstart templates to create a canvas app running on Heroku in minutes.
Join us to learn how to integrate the corporate portal or intranet with Salesforce. We'll discuss how to use Salesforce's standards-based authentication and JavaScript to enable rich interaction between web pages. Additionally, we'll be demoing Bracket Lab's popular TaskRay project management app to showcase such integration.
Do you have existing ASP.NET apps that your customers want integrated into their Salesforce Apps? Do you have new apps that your .NET team is wondering if they can use their .NET skills integrating into the Salesforce App model? We?ll walk through how you can give your users the experiences they demand, while leveraging the skills they already have.
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Lightning allows developers to customize their apps to a degree not previously possible - especially when using the Lightning App Builder and the new Lightning Utility Bar. In this webinar, we will introduce you to best practices for designing component-based architecture when building advanced apps that make the most out of new Lightning Experience features.
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.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
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.
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 Salesforce1 Mobile App allows developers to easily create mobile applications while leveraging existing skill sets like declarative app building, Visualforce, JavaScript and HTML. If you can build an app on Force.com, you can build a mobile app today. This webinar is the first in a series focusing on new and existing Salesforce1 mobile app features and will demonstrate how you can extend your application with Visualforce, integrate using Force.com Canvas, add in dynamic analytics, and utilize HTML5 features all within the new mobile container.
Samantha and Ryan will show developers how to take HTML5 features, like geolocation or accessing the camera, and add them into the mobile application context. Developers will also see some of the unique new features of the platform like push notifications and analytics.
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 platform features for increased productivity within the Salesforce1 mobile app
Intended Audience
Force.com developers or Salesforce administrators with a working understanding of Visualforce pages. A high-level understanding of Force.com Canvas is also useful.
The Service Cloud portfolio provides a number of wholly cloud-based applications designed specifically in mind to integrate with your enterprise and deliver a rich 360-degree customer profile. At its basic core, the Service Cloud Console is an Application Framework which can be leveraged to:
Present all relevant details in context in a single page presentation
Integrate with 3rd party applications
Connect with customers via telephony, Live Agent Web chat, and Knowledge integration
Push information to your users as your data changes
Watch this webinar to learn about the Service Cloud Integration toolkit as well as other declarative and programmatic options available to customize and get the most from the Service Cloud Console.
Key Takeaways
Learn how to integrate your legacy web applications with the Service Cloud Console
Learn how to personalize the user experience with screen pops, launching primary tabs and subtabs, and setting tab titles
Extend functionality with Visualforce and custom console components
Intended Audience
Force.com Developers, Technical Leads, Architects, Application Directors familiar with the Service Cloud, Visualforce and JavaScript
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
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.
Mobile developers are faced with an important choice today: Develop applications natively for each device, leverage the power of the Web and HTML5, or take a hybrid approach. Join us as we take a look at these three options for developing mobile applications for the Salesforce Platform, the respective pros and cons of each approach, and the powerful tools available for each option.
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.
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Lightning allows developers to customize their apps to a degree not previously possible - especially when using the Lightning App Builder and the new Lightning Utility Bar. In this webinar, we will introduce you to best practices for designing component-based architecture when building advanced apps that make the most out of new Lightning Experience features.
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.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
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.
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 Salesforce1 Mobile App allows developers to easily create mobile applications while leveraging existing skill sets like declarative app building, Visualforce, JavaScript and HTML. If you can build an app on Force.com, you can build a mobile app today. This webinar is the first in a series focusing on new and existing Salesforce1 mobile app features and will demonstrate how you can extend your application with Visualforce, integrate using Force.com Canvas, add in dynamic analytics, and utilize HTML5 features all within the new mobile container.
Samantha and Ryan will show developers how to take HTML5 features, like geolocation or accessing the camera, and add them into the mobile application context. Developers will also see some of the unique new features of the platform like push notifications and analytics.
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 platform features for increased productivity within the Salesforce1 mobile app
Intended Audience
Force.com developers or Salesforce administrators with a working understanding of Visualforce pages. A high-level understanding of Force.com Canvas is also useful.
The Service Cloud portfolio provides a number of wholly cloud-based applications designed specifically in mind to integrate with your enterprise and deliver a rich 360-degree customer profile. At its basic core, the Service Cloud Console is an Application Framework which can be leveraged to:
Present all relevant details in context in a single page presentation
Integrate with 3rd party applications
Connect with customers via telephony, Live Agent Web chat, and Knowledge integration
Push information to your users as your data changes
Watch this webinar to learn about the Service Cloud Integration toolkit as well as other declarative and programmatic options available to customize and get the most from the Service Cloud Console.
Key Takeaways
Learn how to integrate your legacy web applications with the Service Cloud Console
Learn how to personalize the user experience with screen pops, launching primary tabs and subtabs, and setting tab titles
Extend functionality with Visualforce and custom console components
Intended Audience
Force.com Developers, Technical Leads, Architects, Application Directors familiar with the Service Cloud, Visualforce and JavaScript
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
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.
Mobile developers are faced with an important choice today: Develop applications natively for each device, leverage the power of the Web and HTML5, or take a hybrid approach. Join us as we take a look at these three options for developing mobile applications for the Salesforce Platform, the respective pros and cons of each approach, and the powerful tools available for each option.
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.
Présentation de Raouf Aimeur le 25 mars 2015 dans le cadre de la Mobile Banking Factory 2.
L'enregistrement est online sur la chaine youtube de la Mobile Banking Factory 2 : https://bitly.com/youtubeMBF2
Beyond a TM1 Project - Building a sustainable solution and competency for you...Ambrus Vancso
There is a point in every project where the organisation has to take over the built solution. Challenging times can lie ahead however this is the opportunity to reap the benefits, to materialize the ROI envisioned. In this presentation Ambrus gives you practical guidelines on how to prepare for this phase, how to deal with the pitfalls and how to build and maintain relevant competency and knowledge in your organisation on the long run.
Building Applications with Rest API and TM1Web - Ambrus VancsoAmbrus Vancso
IBM Cognos TM1 is not only a proven analytical engine but provides powerful tools to rapidly deliver engaging business applications distributable through the intra/web. We take a look at the impact and some use cases of the Rest API, the latest connectivity option of this platform.
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
When you unlock SAP with the Salesforce Platform, you can get more out of your back office data. Quickly deliver value to your company with new apps that help every department and employee be more productive, and move at the speed of the business. Learn in this session from our customer Koenig & Bauer and us how easy this is, also for your organisation.
Messaging apps are becoming the new platform for users.
These platforms integrate with third party services and replace apps as browser replaced client applications.
In this context, bots act as intelligent agents that will automate day to day tasks, from ordering food, booking an Uber car, and automate also calls and messages.
At the same time, Slack has disrupted in a large scale the way we
communicate in teams, opening a new era for communications and messaging bots.
During this session, we will show how bots will replace apps and their role in next generation voice & messaging services through APIs.
API Product Management - Driving Success through the Value ChainApigee | Google Cloud
We Will Discuss »
- Managing API products to maximize success for direct and indirect users in the value chain
- Planning, building, and evolving an API product at all stages of the product life cycle
- Evaluating and validating your API design and functionality and iterating to build a superior and differentiated product
The deck we used to raise $270k for our startup Castleentercastle
Castle (entercastle.com) is a Detroit-based real estate startup that lets rental owners put their properties on autopilot. In April 2015, we closed a $270,000 angel round using this deck.
Questions? Comments? I'd love to hear from you. Email me at max@entercastle.com.
AppVirality - Plug & Play growth hacking toolkit for Mobile apps.
We help app developers implement Uber/Lyft like in-app referrals under 30 minutes. No coding required.
Checkout - http://appvirality.com
The 10 most interesting slides that helped our SaaS company raise 9 millionGoCanvas
Have you ever wondered what goes into a pitch deck? Or what slides matter? Here are the 10 slides that seemed to resonate most with VCs we met with our our journey to raising our latest $9 million in funding. Be sure to check the notes for explanations of each slide.
Here is what Square uses for their Pitch Deck, it has several good pointers on what should go in a startup pitch deck: Sourced from http://www.noise.re/duction/squares-pitch-deck/
Mapme Investor Deck.
The deck we originally used to raise our seed round of $1M. See the progress we've made at www.mapme.com. Welcome to try it out and create a map.
Any questions? I'm at ben@mapme.com
Take the functionality of your web application, and through the power of Force.com Canvas and the Salesforce Platform, amplify your users' abilities to work in the Publisher and Chatter feed. Join us as we explore the new features that allow you to embed your Canvas App as a Publisher Quick Action and as a Chatter Feed Item.
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.
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsKashi Ahmed
Introduction to Salesforce AppCloud Force.com Platform for enterprise cloud application development Demo of building a enterprise cloud application in 15 mins without code Demonstration of Mobile application using Force.com Platform
The Spring '14 Release is chock-full of great updates for developers, such as the ability to perform DML operations in JavaScript and tons of API updates. Watch this webinar to discover new and upcoming Salesforce1 Platform features slated for this release including:
Visualforce Updates: Visualforce enhancements in Spring ’14 include Visualforce Remote Objects for performing DML operations in JavaScript without the need for an Apex Controller, historical trending capabilities with the Analytics API, support for report chart components, PageReference URI support anchors, and several new components.
Force.com Canvas: Force.com Canvas continues to add useful features like the ability to access a Canvas app in the Chatter Publisher and Feed, the ability to add a Canvas app to the Salesforce1 App Mobile Navigation, support for using events between a Canvas app and a Visualforce page, as well as a new debugging console.
API Updates: New features have been added to SOQL, SOSL, REST API, SOAP API, Bulk API, Metadata API and the Streaming API. Additionally, we have opened up the ability to use the Data.com APIs, and added a new Place Order API to integrate Salesforce order data into any web or mobile application.
Developer Console: New features have been added that let you search through all files for specific snippets in your organization, change look and feel settings on your console, along with several user-experience additions like context menus.
Apex Code: Spring ‘14 adds new classes, methods and interfaces. You can now access reports in Apex with the Analytics API and updates have been made to Chatter in Apex.
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
Exploring the code within sample applications is a great way to learn new languages, frameworks, and platforms. That’s why we built the Sample Gallery (https://trailhead.salesforce.com/sample-gallery), a collection of Salesforce Customer 360 Platform reference applications that demonstrate examples of what you can create and how to build it. In this interactive webinar, we introduce you to a few Sample Apps and show you how to make the best use of them in your day-to-day development projects.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
We all want the Salesforce Lightning Experience to be fast- but how do we define fast, and how do we make it even faster? When you’re building a UI, everything you add to the page affects performance, and to make load times faster and perform the way users expect, we need to treat speed as an essential design feature. In this presentation, you’ll learn how to measure performance, learn a few tips on how to maximize performance, and take responsibility for your feature’s performance from design to production.
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
GitHub repo: https://github.com/adityanaag3/aura2lwc
Lightning Web Components (LWC) give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Salesforce Platform.
In this live coding session, you’ll learn how to first evaluate if an existing Aura Component needs to be converted, then convert it to LWC using the latest features of Salesforce Extensions for VS Code. We demonstrate conversion to LWC by walking through various components of a real world Aura Component - including input and output, Tables, Forms, and more.
In this live coding session we:
- Convert Aura Components to LWC
- Leverage the latest IDE features
- Share implementation best practices
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.
In the fourth episode of our five part series on Lightning Web Components, we show you how static resources and custom JavaScript are used with Lightning Web Components. You’ll learn how to use external APIs in conjunction with Lightning Locker to secure your JavaScript code. And finally, we’ll demonstrate how you can test your Lightning Web Components using Jest.
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.
Lightning Web Components give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Lightning Platform.
In the second episode of our five part webinar series on Lightning Web Components, we will show you how to access data from the Salesforce org, get record data, create records and handle errors using Lightning Web Components. In this webinar you’ll learn all about Lightning Data Service, reactive wire service and 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.
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.
Using Salesforce DX and its suite of offerings can significantly increase your development productivity.
Join this webinar to learn more about source control, scratch orgs, CLI, Metadata Coverage, VS Code, and Unlocked Packages. We will even do a live demo on continuous delivery using Salesforce DX.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Force.com Canvas: 2 Case Studies and a Roadmap
1. Force.com Canvas
2 Case Studies and a Roadmap
Jay Hurst, salesforce.com, Product Manager
@extraidea
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 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.
4. Questions
Who has heard about Force.com
Canvas?
Who has thought of at least one potential
app that could be used with Force.com
Canvas?
Who has actually developed a Force.com
Canvas App?
6. Introducing Force.com Canvas
Platform service to allow external applications to be easily and
securely integrated into Salesforce from their native environment
with little re-design.
Services Include
• JavaScript SDK
• Simplified Authentication (Signed Request or OAuth)
• Context Services (Including Custom Parameters)
• Cross Domain API Calls
• Eventing model
• App Registration and Management
7. What does Force.com Canvas do?
Your Web Application is surfaced inside salesforce.com
•
Displayed using standard web technology
•
JavaScript SDK allows communication between apps
•
Installation and management of the app is controlled by the admin
8. Force.com Canvas Usage Flow
1.
2.
Canvas App is opened which sends a
Signed Request to the 3rd Party App
The 3rd Party App responds with HTML
that is loaded into the salesforce UI
3.
The 3rd party app uses the Canvas
JavaScript SDK to make a call to a
server side JavaScript library
5.
Salesforce acts on the behalf of the
user and posts to the request
6.
Alternatively, the 3rd party app can
communicate server-to-server with
salesforce via the standard APIs
Salesforce.com
Database
Chatter Tab
if(conn
SELEC
WHERE
print
The user interacts with the 3rd party app
4.
5
6
4
Server-side JS
<script
var a=
var xl
if(xls
3
1
2
Canvas Link
Client-Side JS
(canvas-all.js)
3rd Party
Database
Server
Web UI
Salesforce.com UI
3rd Party App
9. What is the Signed Request Access Method?
The signed request is the default (and recommended) access
method.
When you click the Canvas app, we POST a signed request to your endpoint
You can verify the request was sent by salesforce and then view context info
Context contains data like:
•
•
•
•
•
Scoped OAuth Token
User Info (Name, email, ID, etc..)
Company Info (Company name, ID, etc…)
Environment Info (page is the canvas on, size of the iFrame)
Useful Links
10. Force.com Canvas – You code it, we show it!
Regardless of your language of choice, JavaScript libraries allow
your app to connect with salesforce at a UI and API layer:
SD
K
12. Canvas Locations – Chatter Tab
Add a Canvas App to the Chatter Tab
List of Apps appear in the Chatter Applications List
Clicking the App opens in the Chatter Main Window
Salesforce.com Confidential
13. Canvas Locations – Visualforce Component
Add a Force.com Canvas App to any Visualforce Page
Tabs, Inline, and Standalone Visualforce Pages
Ability to specify Canvas height and width
Signed Request/Context delivers Page and Record specific information
Salesforce.com Confidential
14. Force.com Canvas – Eventing
Send simple JSON events between Canvas Apps
Apps can publish and subscribe to events
Eventing allows cross-domain communication
Happens in the browser
Salesforce.com Confidential
15. Force.com Canvas – Scrolling and Resizing
The canvas app can resize itself, and detect when the parent frame is
scrolling
Allows for a richer, more seamless user experience
App can resize up to the allowed limits
Infinite scrolling is also supported
Salesforce.com Confidential
17. Canvas Enhancements
Metadata API
You can now retrieve and deploy Canvas Apps through MDAPI
• Allows a canvas app to be migrated between orgs
• Consumer Key is still unique, so app can be recreated, not copied
Streaming API
Canvas Apps can now hook into the streaming API via the Canvas SDK
• Allows you to build rich apps that receive info from salesforce.com
• Each page only needs a single Streaming connection
- Managed by the Canvas SDK
• CometD connection is managed for you
Salesforce.com Confidential
18. Canvas Locations – Winter ‘14
List has expanded to a few more places
Open CTI and Console
• Allows a canvas app to interact natively inside of the Service Cloud Console
• You do not need to house the Canvas App in a VF page
Publisher (Pilot)
• Allows you to develop a Canvas App for the Publisher
- Create a place for common actions that exist in your app
Chatter Feed (Pilot)
• Allows you to develop a Canvas App that can appear in a user’s Chatter Feed
- Add your information into the Salesforce Chatter Feed giving a single information
stream to your users
Salesforce.com Confidential
19. Publisher Location (Pilot)
Your actions in our publisher
Uses the Quick Action framework to allow placement in different publishers
The developer can choose their own icon (or use the default canvas icon)
The app ties directly into the Chatter Lifecycle to publish the feed item
Salesforce.com Confidential
20. Canvas Feed Location (Pilot)
Your information in our feed
The developer can choose their own icon (or use the default canvas icon)
The app has a linked title and description
•
When the link is clicked, the app switches between open to closed
In the open mode, your app displays inline in the feed
Salesforce.com Confidential
21. Canvas in Salesforce1 (Pilot)
Provide full parity with Web UI
Ability to view Canvas Feed Apps
Ability to view Canvas Publisher Apps
Ability to add Canvas Apps on VF pages in Stage Left and on
Record Detail views
27. Areas of Focus
• Canvas works best for visual, one directional apps
• Data not automatically synchronized with Force.com
• Not easy to replicate Sharing Rules on 3rd Party App
• Additional Security Review Steps
• Burp Scanner Report
30. About Spanning
Spanning provides data protection for cloud applications,
ensuring that potential data disasters turn into non-events.
Founded 2010 in Austin, Texas
Funded 2011 $3m Series A, 2013 $6m Series B
Products:
Spanning Backup for Salesforce
Spanning Backup for Google Apps
Multiple free tools
~3000 customers worldwide
~40 full-time employees
31. Spanning Backup for Salesforce
Automates daily and on-demand backups of Salesforce
What we back up:
• Base objects, custom objects and custom attributes
• Metadata (customizations and personalization)
• Attachments and files
Key features:
• Automates, manages and monitors daily backups
• Enables recovery of objects and metadata from any daily or on-demand backup
• Canvas-enabled Chatter posts for key activities
• Allows the customer to control the API usage
32. Spanning Backup for Salesforce
Product Release Timeline
• In Beta now, www.spanning.com/salesforce
• Submitted for security assessment
• Per-user pricing, unlimited storage
Launches in January 2014!
33.
34. Spanning Backup for Salesforce
We started with Canvas!
Let us do what we do best, build web apps fast
• Team of 4, expertise in Java and JavaScript
• Minimal to moderate Salesforce knowledge
• Developed v1 in 4 months
Product architecture
• Server side Node.js extracts data to Amazon S3 and RDS
• Client side JavaScript UI leveraging Angular.js and Bootstrap
• Visual force pages and components built with Canvas
• Utilize the Force.com Rest and SOAP API
Bootstrap
35. Spanning Backup for Salesforce
Canvas Development Process
Benefits of Canvas
• Allowed us to develop how we wanted, aligned with our expertise
• Enabled rapid development and lower cost to enter the market
• Seamless integration with Salesforce platform
• Integration with multiple parts of Salesforce via a single App
• Simplified authentication
36. Spanning Backup for Salesforce
Canvas Development Process
Challenges
• Limited ability to build a fully responsive application
• Must serve SSL in development
• Browser support dictated by the Salesforce CRM
• Demo domain for testing
37.
38. Force.com Canvas wrapped in a little bow
In today’s session we have:
Walked through the basics of Force.com Canvas
• What does Force.com Canvas Allow you to do
• Where can Force.com Canvas display
Discovered how current Partners have begun using the Force.com
Canvas
39. Jay Hurst
Sam Henechowicz
Gordon Bocks
Product Manager,
Salesfore.com
@extraidea
CTO,
SalesWays Corp
@salesways
UI Lead,
Spanning
@SpanningBackup
40. Where to next?
Other Force.com Canvas Sessions
11/19 5:15-6:00 - Force.com Canvas in the Publisher and Chatter Feed
11/20 9:00-9:45 - Introduction to Force.com Canvas Apps
11/21 10:00-12:30 - Hands-on Training: Integrate an External App with the Salesforce UI Using Canvas
11/21 11:30-12:30 - Integrate Third-party Web Apps Using Force.com Canvas
Force.com Canvas Integration Workbook in the DevZone
Force.com Canvas Developer Page
Force.com Canvas Topic Page – http://bit.ly/forcecanvas
Email or tweet Jay – jhurst@salesforce.com/@extraidea
SalesWays – Sam Henechowicz - @salesways
Spanning Contact – Gordon Bockus - @SpanningBackup
Editor's Notes
Questions to set the stage for the next 45 minsTODOGet images for each of the questionsAdd animations
----- Meeting Notes (3/7/13 11:25) -----Add slide calling out where canvas can and has been used so far
----- Meeting Notes (3/7/13 11:25) -----define step 6 a litle bit clearer - have to make server calls directly
Mention how we are seeing this later with salesways
Mention We will see this later (Spanning)
Demo Canvas in the Publisher and Canvas in the Chatter Feed Show the default app and explain how/why we would want to place it in the publisherEnable the app for the publisher, create a quick action, add the app to the global layoutShow the app running in the publisherShow the app creating feed itemsCreate a Text and a Link post and explain the 1-to-many relationship for the Canvas AppExplain the Canvas Post and create oneShow the post expanding in the feedShow a historical feed item and how the history is up to the 3rd party app.
Modern sales method designed for technologySimple, generic, patented methodology that does not need hundreds of questions. Builds a sales model of each opportunity from where you track the sales cycle, determine an accurate probability, derive a priority and sales coachingSales Cycle is broken up into 3 phases, Probe, Prove, CloseWe determine a probability based on the IBO Essentials (Will We Win? Will It Happen?) and not the Current Stage.Priority is derived from where you are in the sales cycle + probability
Talk about the product before and after Canvas“Canvas is a great option for ISV Partners to rapidly go to market using the Force.com platform”Mention our existing cloud/mobile app and our need for integration. We have lots of intellectual property that we wanted to embed in Salesforce. Wanted to reuse as much code as possible (IBO Analysis, Animated Dashboards, Expert Mode). Before Canvas, we had to upload our Javascript Libs into Resources. Every time we wanted to make a change to the JS would need to zip and upload the package. We then had to port all our LAMP stack code/objects into Apex/SOQL. It was a complicated, time consuming process. We caught a Webinar for Canvas and instantly stopped the presses and changed our direction.Canvas allowed us to reuse our existing code base. It opened up the Opportunity layout to give us the flexibility we needed to embed our dashboard. Choose your preferred technology stackAvoid rewriting codeRelease upgrades and bug fixes instantlyFor us, Canvas was the perfect choice. “Let me show you a summary our current architecture”
Canvas in a Visualforce page, inside a new section, on the standard opportunity layoutSends a signed request to our Amazon AWS hosted connected appNot restricted to HerokuMention during Authentication, we create accounts on the fly. Mention because we are using Persistent Sessions, users are automatically logged into ASPEC.com. “Let me demo the app.”
Demo Canvas in the Publisher and Canvas in the Chatter Feed Show the default app and explain how/why we would want to place it in the publisherEnable the app for the publisher, create a quick action, add the app to the global layoutShow the app running in the publisherShow the app creating feed itemsCreate a Text and a Link post and explain the 1-to-many relationship for the Canvas AppExplain the Canvas Post and create oneShow the post expanding in the feedShow a historical feed item and how the history is up to the 3rd party app.
Show Priority View, starting pageShow Dashboard, extension of opportunityShow Expert, go deeper in method.
Show Priority View, starting pageShow Dashboard, extension of opportunityShow Expert, go deeper in method.
Show Priority View, starting pageShow Dashboard, extension of opportunityShow Expert, go deeper in method.
For example, if you work with data that only certain users can see, if your web app has pages where that data is displayed, you will need to figure out a way to replicate sharing rules.Trust Salesforce to handles license management, sharing rulesOption to solve this problem is to use the Canvas Javascript SDK to check “has access” using the APIDon’t fear the burp scan, use it to your advantage (load testing, security improvements)