built on Ionic + AngularJS into Salesforce1 using Force.com Canvas and NodeJS Express Salesforce1 Developer Week! May 2, 2014 #UYSDUG Aldo Fernandez! Software Engineer! @aldoforce
Session (http://www.youtube.com/watch?v=tKdrVU3Ycec) ! “If you can build an app on force.com, you can build a mobile app today.”! • but…! • What about integrating existing non Force.com apps?!
third-party application in Salesforce. Force.com Canvas is a set of tools and JavaScript APIs that you can use to expose an application as a canvas app. ! This means you can take your new or existing applications and make them available to your users as part of their Salesforce experience.”! Force.com Canvas Developer’s Guide (developer.force.com)
an existing mobile app using Force.com Canvas and wrap it in Salesforce1?! ▪ Can we make the mobile app to seamlessly interact and consume Salesforce.com services?! ▪ How fast we can deploy the app to an entire organization?
NodeJS Express App Javascript Library to interact with SFDC Canvas App ! ! ! ! ! iFrame SalesforceCanvas-nodejs Salesforce.com External platform User Authenticates with Signed Request Verifies Origin and get Context Embed the Context (JSON) object in a rendered Express View (EJS) using Context create a query SalesforceCanvas Javascript SDK Sfdc.canvas.client.ajax(url, settings)