SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

sunil_updated_cv_new
sunil_updated_cv_newsunil_updated_cv_new
sunil_updated_cv_newSunil Yadav
 
Deep Dive into AngularJS Javascript Framework
Deep Dive into AngularJS Javascript FrameworkDeep Dive into AngularJS Javascript Framework
Deep Dive into AngularJS Javascript FrameworkEdureka!
 
IBM_Cloud_and_Mobility
IBM_Cloud_and_MobilityIBM_Cloud_and_Mobility
IBM_Cloud_and_MobilityPragyan Sen
 
Carter Sills_Resume
Carter Sills_ResumeCarter Sills_Resume
Carter Sills_Resumecarter sills
 
Ashfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updatedAshfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updatedAshfaq Ahmed
 
Responsive Web Design with Visualforce
Responsive Web Design with VisualforceResponsive Web Design with Visualforce
Responsive Web Design with VisualforceKeir Bowden
 
Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Eric Eggert
 
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cmsyiditushe
 
Introduction to Salesforcedotcom
Introduction to SalesforcedotcomIntroduction to Salesforcedotcom
Introduction to SalesforcedotcomEdureka!
 
Akilah Jackson, Creative Techie Resume
Akilah Jackson, Creative Techie ResumeAkilah Jackson, Creative Techie Resume
Akilah Jackson, Creative Techie ResumeAkilah Jackson
 
Ed Sanford LinkedIn Resume
Ed Sanford LinkedIn ResumeEd Sanford LinkedIn Resume
Ed Sanford LinkedIn ResumeEd Sanford
 

Tendances (17)

sunil_updated_cv_new
sunil_updated_cv_newsunil_updated_cv_new
sunil_updated_cv_new
 
Othmane-ABIDAR-Resume
Othmane-ABIDAR-ResumeOthmane-ABIDAR-Resume
Othmane-ABIDAR-Resume
 
sunil_updated
sunil_updatedsunil_updated
sunil_updated
 
Deep Dive into AngularJS Javascript Framework
Deep Dive into AngularJS Javascript FrameworkDeep Dive into AngularJS Javascript Framework
Deep Dive into AngularJS Javascript Framework
 
Cv aman gupta-uiux
Cv aman gupta-uiuxCv aman gupta-uiux
Cv aman gupta-uiux
 
IBM_Cloud_and_Mobility
IBM_Cloud_and_MobilityIBM_Cloud_and_Mobility
IBM_Cloud_and_Mobility
 
Carter Sills_Resume
Carter Sills_ResumeCarter Sills_Resume
Carter Sills_Resume
 
Slide
SlideSlide
Slide
 
Ashfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updatedAshfaq Ahmed PHP-Java Developer-updated
Ashfaq Ahmed PHP-Java Developer-updated
 
Responsive Web Design with Visualforce
Responsive Web Design with VisualforceResponsive Web Design with Visualforce
Responsive Web Design with Visualforce
 
Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0Neue Infos rund um WCAG 2.0
Neue Infos rund um WCAG 2.0
 
Ajaykumar_last
Ajaykumar_lastAjaykumar_last
Ajaykumar_last
 
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cms
 
Website Presentation
Website PresentationWebsite Presentation
Website Presentation
 
Introduction to Salesforcedotcom
Introduction to SalesforcedotcomIntroduction to Salesforcedotcom
Introduction to Salesforcedotcom
 
Akilah Jackson, Creative Techie Resume
Akilah Jackson, Creative Techie ResumeAkilah Jackson, Creative Techie Resume
Akilah Jackson, Creative Techie Resume
 
Ed Sanford LinkedIn Resume
Ed Sanford LinkedIn ResumeEd Sanford LinkedIn Resume
Ed Sanford LinkedIn Resume
 

En vedette

Advancement Strategies for the New Economy
Advancement Strategies for the New EconomyAdvancement Strategies for the New Economy
Advancement Strategies for the New EconomySalesforce.org
 
Salesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionSalesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionJohn Stevenson
 
Salesforce1 dev week UYSDUG 2014 - the force canvas spark
Salesforce1 dev week UYSDUG 2014 - the force canvas sparkSalesforce1 dev week UYSDUG 2014 - the force canvas spark
Salesforce1 dev week UYSDUG 2014 - the force canvas sparkAldo Fernandez
 
Enterprise and Social Integration Using Force.com
Enterprise and Social Integration Using Force.comEnterprise and Social Integration Using Force.com
Enterprise and Social Integration Using Force.comSalesforce Developers
 
Evaluate and Make a decision on real time integration option with salesforce
Evaluate and Make a decision on real time integration option with salesforceEvaluate and Make a decision on real time integration option with salesforce
Evaluate and Make a decision on real time integration option with salesforceBuyan Thyagarajan
 
Dive Deep Into the Force.com Canvas Framework
Dive Deep Into the Force.com Canvas FrameworkDive Deep Into the Force.com Canvas Framework
Dive Deep Into the Force.com Canvas FrameworkSalesforce Developers
 
Making External Web Pages Interact With Visualforce
Making External Web Pages Interact With VisualforceMaking External Web Pages Interact With Visualforce
Making External Web Pages Interact With VisualforceSalesforce Developers
 
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Salesforce Developers
 
Introduction to Force.com Canvas Apps
Introduction to Force.com Canvas AppsIntroduction to Force.com Canvas Apps
Introduction to Force.com Canvas AppsSalesforce Developers
 
Dive Deep into Apex: Advanced Apex!
Dive Deep into Apex: Advanced Apex! Dive Deep into Apex: Advanced Apex!
Dive Deep into Apex: Advanced Apex! Salesforce Developers
 
Engenharia de Software: POC
Engenharia de Software: POCEngenharia de Software: POC
Engenharia de Software: POCRicardo Terra
 
O auth, sso, saml, canvas app zhugin(final)
O auth, sso, saml, canvas app   zhugin(final)O auth, sso, saml, canvas app   zhugin(final)
O auth, sso, saml, canvas app zhugin(final)Dmitry Zhugin
 
CIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in ActionCIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in ActionCloudIDSummit
 
Trust Me, I'm An Architect
Trust Me, I'm An ArchitectTrust Me, I'm An Architect
Trust Me, I'm An ArchitectKeir Bowden
 
Seamless Authentication with Force.com Canvas
Seamless Authentication with Force.com CanvasSeamless Authentication with Force.com Canvas
Seamless Authentication with Force.com CanvasSalesforce Developers
 
Authentication with OAuth and Connected Apps
Authentication with OAuth and Connected AppsAuthentication with OAuth and Connected Apps
Authentication with OAuth and Connected AppsSalesforce Developers
 
Integrating Active Directory With Salesforce Using Identity Connect
Integrating Active Directory With Salesforce Using Identity ConnectIntegrating Active Directory With Salesforce Using Identity Connect
Integrating Active Directory With Salesforce Using Identity ConnectSalesforce Developers
 
Designing custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.comDesigning custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.comSteven Herod
 
Becoming a Salesforce.com Technical Architect
Becoming a Salesforce.com Technical ArchitectBecoming a Salesforce.com Technical Architect
Becoming a Salesforce.com Technical ArchitectSteven Herod
 

En vedette (20)

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

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

Full Stack Developer training in Mohali
Full Stack Developer training in MohaliFull Stack Developer training in Mohali
Full Stack Developer training in MohaliExcellenceAcademy16
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentThe Fabcode IT Solutions LLP
 
Dreamwares: Lightning Experience
Dreamwares: Lightning ExperienceDreamwares: Lightning Experience
Dreamwares: Lightning ExperienceAmit Ahuja
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web appsAlexandre Marreiros
 
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...advantosoftware01
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with AppceleratorMatt Raible
 
Demystifying S-Controls and AJAX
Demystifying S-Controls and AJAXDemystifying S-Controls and AJAX
Demystifying S-Controls and AJAXdreamforce2006
 
Breaking free from monoliths: revolutionizing development with Livewire and S...
Breaking free from monoliths: revolutionizing development with Livewire and S...Breaking free from monoliths: revolutionizing development with Livewire and S...
Breaking free from monoliths: revolutionizing development with Livewire and S...Simone D'Amico
 
Why are developers choosing to train in Mern Stack these days?
Why are developers choosing to train in Mern Stack these days?Why are developers choosing to train in Mern Stack these days?
Why are developers choosing to train in Mern Stack these days?JAMESJOHN130
 
USG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel VisionUSG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel VisionEric Sembrat
 
JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013Erik Gur
 
Going web native - Feb 2018
Going web native - Feb 2018Going web native - Feb 2018
Going web native - Feb 2018Marcus Hellberg
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformSalesforce Developers
 
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov
 
5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdf5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdfMverve1
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient, Inc.
 
Elevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdfElevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdfLucas Lagone
 

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

Full Stack Developer training in Mohali
Full Stack Developer training in MohaliFull Stack Developer training in Mohali
Full Stack Developer training in Mohali
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web Development
 
Salesforce Lightning
Salesforce LightningSalesforce Lightning
Salesforce Lightning
 
Dreamwares: Lightning Experience
Dreamwares: Lightning ExperienceDreamwares: Lightning Experience
Dreamwares: Lightning Experience
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...
Unlock Your Coding Superpowers with Mastering in Full Stack Web Development i...
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
 
Vara Framework
Vara FrameworkVara Framework
Vara Framework
 
SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
 
Demystifying S-Controls and AJAX
Demystifying S-Controls and AJAXDemystifying S-Controls and AJAX
Demystifying S-Controls and AJAX
 
Breaking free from monoliths: revolutionizing development with Livewire and S...
Breaking free from monoliths: revolutionizing development with Livewire and S...Breaking free from monoliths: revolutionizing development with Livewire and S...
Breaking free from monoliths: revolutionizing development with Livewire and S...
 
Why are developers choosing to train in Mern Stack these days?
Why are developers choosing to train in Mern Stack these days?Why are developers choosing to train in Mern Stack these days?
Why are developers choosing to train in Mern Stack these days?
 
USG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel VisionUSG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel Vision
 
JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013
 
Going web native - Feb 2018
Going web native - Feb 2018Going web native - Feb 2018
Going web native - Feb 2018
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
 
5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdf5 Front End Frameworks to Master in Web Development.pdf
5 Front End Frameworks to Master in Web Development.pdf
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Elevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdfElevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdf
 

Plus de Salesforce.org

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia at Georgetown University
Amelia at Georgetown UniversitySalesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Salesforce.org
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSalesforce.org
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Salesforce.org
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Salesforce.org
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudSalesforce.org
 

Plus de Salesforce.org (20)

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia 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
 
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 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
 
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
Warchild HollandWarchild Holland
Warchild Holland
 
Daniella Part 2
Daniella Part 2Daniella Part 2
Daniella Part 2
 
Daniella Part 1
Daniella Part 1Daniella Part 1
Daniella Part 1
 
Haifa at UOC
Haifa at UOCHaifa at UOC
Haifa at UOC
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit Fundraiser
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit Cloud
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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.