SlideShare a Scribd company logo
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
June 25th, 2013
EricWhipple
force.com Canvas Overview
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Introduction
Hi. I am a designer.
Vice President of Products and Solutions
Product Owner – RQ® for Salesforce Product Line
Technical Strategist & Roadmap Developer
Owner, ModernApple Consulting
Salesforce.com Solution Design and Implementation
Process and Satisfaction Modeling
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
RCG helps companies prioritize, measure, and advance the relationships that
most impact their performance
Our Process:
—  Relational Ladder Methodology
—  RQ® for Salesforce
—  Over 50,000 RelationshipsAssessed
Some of Our Clients:
—  Berkley College –Admissions, Enrollment, Financial Aid
—  Univ. of Dayton –Alumni Relations, StudentAmbassadors
—  Villanova University – Major Gifts
The Relational Capital Group
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
A Changing Landscape
—  Web Development is Changing (again)
—  Focus is moving back to the front-end
—  Users are demanding a richer experience
—  Scripting logic can perform much better than server logic
—  New development frameworks are appearing all the time
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
A Changing Landscape
—  Integration is Highly Standardized
—  Https / OAuth 2.0 / SAML
—  JavaScript (and all its permutations)
—  XML / JSON
—  New Drivers ofTechnical Strategy
—  Speed to deployment
—  Current or anticipated skill sets
—  Availability of Best Practices / Examples
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Integration Challenges
—  Every application has distinct value
—  Robust Integration is not always possible
—  How can we easily get them to play with Salesforce?
—  At the Data Layer and theAPI Layer and the UI Layer!
Financial Aid
Alumni Relations
Recruiting
Online Couse
Content
Student
Community SiteStudent Services
BusinessApps
+
Salesforce.com
+
force.com Canvas
=
Totally stole this (Dreamforce 2012)
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Sales
Cloud
ChatterWork.com
Service
Cloud
Marketing
Cloud
Alumni
Relations
Course
Content
What is force.com?
—  Salesforce.com’s Platform as a Service (PaaS)
—  The technical foundation for all Salesforce.com tools
—  A cloud-based application development framework
—  A set of standards-compliant integration technologies
force.comWeb Services
JavaScript Remoting
SOAP API
HTTP & REST
OAuth 2.0
Connected Apps
SAML
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
—  Framework for exposingWeb applications in Salesforce.com
—  User Interface Layer
—  API Layer (Data Layer)
—  Applications Run in Native Environments
—  Language Independence
—  ApplicationsAppear in Salesforce.com
—  “Mash up” Maker
What is force.com Canvas?
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
—  Canvas (JavaScript) SDK
—  SimplifiedAuthentication (Signed Request / OAuth)
—  Context Services
—  Cross DomainAPI Calls
—  App Publishing and Management
…and you can’t do that with an iframe! (not easily)
What does force.com Canvas Provide?
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
How Does it Work?
https
Canvas SDK
Any app that has an https endpoint and can make JavaScript
calls can be a Canvas App!
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Key Questions
—  WhenWould I UseThis?
—  ExistingWeb apps can’t/won’t be ported to or integrated with Salesforce.com
—  Existing skill set and resource constraints
—  Embedded tools (Widgets)
—  High switching costs between multiple “related” applications
—  What’s the Level of Effort?
—  Extremely Low to Get Up and Running
—  ZeroApex Coding Requirement
—  You decide how much effort, based on integration and display needs
—  Data integration
—  Visualforce incorporation
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Student Information Mashup
Let’s Look at A Simple Example
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Example: Integrate Web Apps with Salesforce
1.  Host StudentApplication(s)
2.  Create ConnectedApp(s)
3.  Test in the Canvas Previewer
4.  UserTest in Chatter
5.  CreateVisualforce “Mashup” with BothApps and Chatter
6.  Publish
7.  Install IntoAnother Org
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Two Web Apps
—  Student History
—  Student Success
—  Unique Features
—  Different Languages
—  Separate Data Stores
—  Independent SCM
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Two Very Different Web Apps
Java Ruby
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Creating a Connected App
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Creating a Connected App
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Creating a Connected App
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Creating a Connected App
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Just like that…But Wait!
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Canvas Dashboard Apps
—  Canvas andVisualforce
—  Multiple CanvasApps
—  Integrated with Chatter
—  Integrated with Salesforce.com
Data
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Publishing Canvas Apps
—  Published through Managed
Packages
—  Be Aware:An org can only
have one Managed Package
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Publishing Canvas Apps
—  Log in to receiving org
—  Paste Installation URL into
Browser
—  CanvasApps and
AppExchange
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Publishing Canvas Apps
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
1.  Host StudentApplication(s)
2.  Create ConnectedApp(s)
3.  Test in the Canvas Previewer
4.  UserTest in Chatter
5.  CreateVisualforce “Mashup” with BothApps and Chatter
6.  Publish
7.  Install IntoAnother Org
Example: Integrate Web Apps with Salesforce
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Final Thoughts
—  Every application has distinct value
—  Robust Integration is not always possible
—  Canvas easily exposesWeb apps in Salesforce.com
—  Powerful SDK enables “Mashups” that bring quick value
—  Once created, Canvas apps can be published and leveraged over and over
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Questions
—  eric@relcapgroup.com or eric@modernapple.com
—  www.relcapgroup.com
—  www.rqforsalesforce.com
(or check us out on theAppExchange)
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.

More Related Content

PDF
CV_EU_EN_HojdaViorel
PPTX
Presentation1 web development
DOCX
Greeshma-Resume
PPTX
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
PPTX
UX/UI Ideas
PPTX
making-the-most-of-your-banner-portal
PDF
Learn How to Animate your Android App
PPS
SAP EP ADMIN Online Training and Placement Support @ Crescent IT Solutions
CV_EU_EN_HojdaViorel
Presentation1 web development
Greeshma-Resume
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
UX/UI Ideas
making-the-most-of-your-banner-portal
Learn How to Animate your Android App
SAP EP ADMIN Online Training and Placement Support @ Crescent IT Solutions

What's hot (17)

DOC
sunil_updated_cv_new
DOC
Othmane-ABIDAR-Resume
DOC
sunil_updated
PDF
Deep Dive into AngularJS Javascript Framework
PDF
Cv aman gupta-uiux
PDF
IBM_Cloud_and_Mobility
DOCX
Carter Sills_Resume
PDF
Ashfaq Ahmed PHP-Java Developer-updated
PPTX
Responsive Web Design with Visualforce
PDF
Neue Infos rund um WCAG 2.0
PDF
Ajaykumar_last
PDF
Ajax And Your Cms
PPTX
Website Presentation
PPTX
Introduction to Salesforcedotcom
PDF
Akilah Jackson, Creative Techie Resume
DOCX
Ed Sanford LinkedIn Resume
sunil_updated_cv_new
Othmane-ABIDAR-Resume
sunil_updated
Deep Dive into AngularJS Javascript Framework
Cv aman gupta-uiux
IBM_Cloud_and_Mobility
Carter Sills_Resume
Ashfaq Ahmed PHP-Java Developer-updated
Responsive Web Design with Visualforce
Neue Infos rund um WCAG 2.0
Ajaykumar_last
Ajax And Your Cms
Website Presentation
Introduction to Salesforcedotcom
Akilah Jackson, Creative Techie Resume
Ed Sanford LinkedIn Resume
Ad

Viewers also liked (20)

PDF
Advancement Strategies for the New Economy
PPT
Salesforce Summer of Hacks London - Introduction
PDF
Salesforce1 dev week UYSDUG 2014 - the force canvas spark
PDF
Enterprise and Social Integration Using Force.com
PPT
Facebook Apps
PPTX
Evaluate and Make a decision on real time integration option with salesforce
PDF
Dive Deep Into the Force.com Canvas Framework
PDF
Making External Web Pages Interact With Visualforce
PDF
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
PDF
Introduction to Force.com Canvas Apps
PPTX
Dive Deep into Apex: Advanced Apex!
PDF
Engenharia de Software: POC
PPTX
O auth, sso, saml, canvas app zhugin(final)
PDF
CIS14: OAuth and OpenID Connect in Action
PPTX
Trust Me, I'm An Architect
PPTX
Seamless Authentication with Force.com Canvas
PDF
Authentication with OAuth and Connected Apps
PDF
Integrating Active Directory With Salesforce Using Identity Connect
PPT
Designing custom REST and SOAP interfaces on Force.com
PPTX
Becoming a Salesforce.com Technical Architect
Advancement Strategies for the New Economy
Salesforce Summer of Hacks London - Introduction
Salesforce1 dev week UYSDUG 2014 - the force canvas spark
Enterprise and Social Integration Using Force.com
Facebook Apps
Evaluate and Make a decision on real time integration option with salesforce
Dive Deep Into the Force.com Canvas Framework
Making External Web Pages Interact With Visualforce
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Introduction to Force.com Canvas Apps
Dive Deep into Apex: Advanced Apex!
Engenharia de Software: POC
O auth, sso, saml, canvas app zhugin(final)
CIS14: OAuth and OpenID Connect in Action
Trust Me, I'm An Architect
Seamless Authentication with Force.com Canvas
Authentication with OAuth and Connected Apps
Integrating Active Directory With Salesforce Using Identity Connect
Designing custom REST and SOAP interfaces on Force.com
Becoming a Salesforce.com Technical Architect
Ad

Similar to force.com Canvas Overview: Leveraging Legacy Applications to Become a Customer Company (20)

PDF
Connected Campus: Building Custom Apps on the Platform
PDF
Higher Ed Will Never Be The Same Again - Introducing Salesforce1 for Higher E...
PDF
Boost Your Career: Get Cloud-Trained and Certified
PPTX
Citizen Customer - Peter Coffee
PPTX
Salesforce: Just Another Higher Ed CRM or Much, Much More?
PPT
How Force.com developers do more in less time
PDF
Small Schools Doing Big Things with salesforce for Recruiting
PDF
An ISVs Guide to Building Creative, Next-Gen Apps (October 15, 2014)
PDF
PPTX
Orlando SFDC User Group 10/2011
PDF
Platform session 1 Innovation on the salesforce platform - speed vs control
PDF
salesforce pdf.pdf
PDF
Salesforce Course in Hyderabad| Best Online Traininig
PDF
Connected Campus: Integrating with Systems of Record webinar
PPTX
It summit salesforce
PPTX
AppExchange for Components First Call Deck
PDF
Intro to Salesforce1 Mobile App Development Webinar
PDF
building an app exchange app
PDF
A Focus on Salesforce1 Platform: Customizing and Multi-org Architecture
PPTX
Salesforce Campus Tour - Declarative
Connected Campus: Building Custom Apps on the Platform
Higher Ed Will Never Be The Same Again - Introducing Salesforce1 for Higher E...
Boost Your Career: Get Cloud-Trained and Certified
Citizen Customer - Peter Coffee
Salesforce: Just Another Higher Ed CRM or Much, Much More?
How Force.com developers do more in less time
Small Schools Doing Big Things with salesforce for Recruiting
An ISVs Guide to Building Creative, Next-Gen Apps (October 15, 2014)
Orlando SFDC User Group 10/2011
Platform session 1 Innovation on the salesforce platform - speed vs control
salesforce pdf.pdf
Salesforce Course in Hyderabad| Best Online Traininig
Connected Campus: Integrating with Systems of Record webinar
It summit salesforce
AppExchange for Components First Call Deck
Intro to Salesforce1 Mobile App Development Webinar
building an app exchange app
A Focus on Salesforce1 Platform: Customizing and Multi-org Architecture
Salesforce Campus Tour - Declarative

More from Salesforce.org (20)

PDF
Introduction to the Higher Education Advisory Council 2020
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Amelia at Georgetown University
PDF
Warchild Holland
PDF
Daniella Part 2
PDF
Daniella Part 1
PDF
Haifa at UOC
PPTX
Intro to the Higher Ed Advisory Council 2018-19
PDF
Super Session- A Day in the Life of a Nonprofit Fundraiser
PDF
Df18 Fundraising Made Easy
PDF
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
PDF
Living Large: Enterprise Organizations on Nonprofit Cloud
Introduction to the Higher Education Advisory Council 2020
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Amelia at Georgetown University
Warchild Holland
Daniella Part 2
Daniella Part 1
Haifa at UOC
Intro to the Higher Ed Advisory Council 2018-19
Super Session- A Day in the Life of a Nonprofit Fundraiser
Df18 Fundraising Made Easy
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit Cloud

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology

force.com Canvas Overview: Leveraging Legacy Applications to Become a Customer Company

  • 1. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. June 25th, 2013 EricWhipple force.com Canvas Overview
  • 2. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Introduction Hi. I am a designer. Vice President of Products and Solutions Product Owner – RQ® for Salesforce Product Line Technical Strategist & Roadmap Developer Owner, ModernApple Consulting Salesforce.com Solution Design and Implementation Process and Satisfaction Modeling
  • 3. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. RCG helps companies prioritize, measure, and advance the relationships that most impact their performance Our Process: —  Relational Ladder Methodology —  RQ® for Salesforce —  Over 50,000 RelationshipsAssessed Some of Our Clients: —  Berkley College –Admissions, Enrollment, Financial Aid —  Univ. of Dayton –Alumni Relations, StudentAmbassadors —  Villanova University – Major Gifts The Relational Capital Group
  • 4. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. A Changing Landscape —  Web Development is Changing (again) —  Focus is moving back to the front-end —  Users are demanding a richer experience —  Scripting logic can perform much better than server logic —  New development frameworks are appearing all the time
  • 5. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. A Changing Landscape —  Integration is Highly Standardized —  Https / OAuth 2.0 / SAML —  JavaScript (and all its permutations) —  XML / JSON —  New Drivers ofTechnical Strategy —  Speed to deployment —  Current or anticipated skill sets —  Availability of Best Practices / Examples
  • 6. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Integration Challenges —  Every application has distinct value —  Robust Integration is not always possible —  How can we easily get them to play with Salesforce? —  At the Data Layer and theAPI Layer and the UI Layer! Financial Aid Alumni Relations Recruiting Online Couse Content Student Community SiteStudent Services BusinessApps + Salesforce.com + force.com Canvas = Totally stole this (Dreamforce 2012)
  • 7. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Sales Cloud ChatterWork.com Service Cloud Marketing Cloud Alumni Relations Course Content What is force.com? —  Salesforce.com’s Platform as a Service (PaaS) —  The technical foundation for all Salesforce.com tools —  A cloud-based application development framework —  A set of standards-compliant integration technologies force.comWeb Services JavaScript Remoting SOAP API HTTP & REST OAuth 2.0 Connected Apps SAML
  • 8. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. —  Framework for exposingWeb applications in Salesforce.com —  User Interface Layer —  API Layer (Data Layer) —  Applications Run in Native Environments —  Language Independence —  ApplicationsAppear in Salesforce.com —  “Mash up” Maker What is force.com Canvas?
  • 9. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. —  Canvas (JavaScript) SDK —  SimplifiedAuthentication (Signed Request / OAuth) —  Context Services —  Cross DomainAPI Calls —  App Publishing and Management …and you can’t do that with an iframe! (not easily) What does force.com Canvas Provide?
  • 10. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. How Does it Work? https Canvas SDK Any app that has an https endpoint and can make JavaScript calls can be a Canvas App!
  • 11. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Key Questions —  WhenWould I UseThis? —  ExistingWeb apps can’t/won’t be ported to or integrated with Salesforce.com —  Existing skill set and resource constraints —  Embedded tools (Widgets) —  High switching costs between multiple “related” applications —  What’s the Level of Effort? —  Extremely Low to Get Up and Running —  ZeroApex Coding Requirement —  You decide how much effort, based on integration and display needs —  Data integration —  Visualforce incorporation
  • 12. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Student Information Mashup Let’s Look at A Simple Example
  • 13. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Example: Integrate Web Apps with Salesforce 1.  Host StudentApplication(s) 2.  Create ConnectedApp(s) 3.  Test in the Canvas Previewer 4.  UserTest in Chatter 5.  CreateVisualforce “Mashup” with BothApps and Chatter 6.  Publish 7.  Install IntoAnother Org
  • 14. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Two Web Apps —  Student History —  Student Success —  Unique Features —  Different Languages —  Separate Data Stores —  Independent SCM
  • 15. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Two Very Different Web Apps Java Ruby
  • 16. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Creating a Connected App
  • 17. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Creating a Connected App
  • 18. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Creating a Connected App
  • 19. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Creating a Connected App
  • 20. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Just like that…But Wait!
  • 21. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Canvas Dashboard Apps —  Canvas andVisualforce —  Multiple CanvasApps —  Integrated with Chatter —  Integrated with Salesforce.com Data
  • 22. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Publishing Canvas Apps —  Published through Managed Packages —  Be Aware:An org can only have one Managed Package
  • 23. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Publishing Canvas Apps —  Log in to receiving org —  Paste Installation URL into Browser —  CanvasApps and AppExchange
  • 24. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Publishing Canvas Apps
  • 25. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. 1.  Host StudentApplication(s) 2.  Create ConnectedApp(s) 3.  Test in the Canvas Previewer 4.  UserTest in Chatter 5.  CreateVisualforce “Mashup” with BothApps and Chatter 6.  Publish 7.  Install IntoAnother Org Example: Integrate Web Apps with Salesforce
  • 26. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Final Thoughts —  Every application has distinct value —  Robust Integration is not always possible —  Canvas easily exposesWeb apps in Salesforce.com —  Powerful SDK enables “Mashups” that bring quick value —  Once created, Canvas apps can be published and leveraged over and over
  • 27. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Questions —  eric@relcapgroup.com or eric@modernapple.com —  www.relcapgroup.com —  www.rqforsalesforce.com (or check us out on theAppExchange)
  • 28. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED.