Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward- looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling 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-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Exiting Challenges with TechnologyThere are many challenges with the wide variety of solutions intoday’s marketplace. How many of you have existing web applications that you use internally? • Intranets, homegrown tools, purchased products How many have existing applications that you would like to integrate with salesforce, but cannot for some reason? • Resource constraints, lack of tools, lack of expertise How many have heard complaints from your users about having to use multiple systems on a daily basis?
Apps, Apps, EverywhereThe truth is, most companies have many applications that theirusers need access to, including: Cloud Applications (salesforce.com, Google Docs) Hybrid Applications Home Grown Solutions (Intranet, Task Management)
Modern Platforms Easily Allow These Apps to InteractThis allows end users to access disparate content in one placewithout having to authenticate multiple times Authorization is granted by the user or admin Content is combined into a single interface • Facebook Apps • Google+ Games • Twitter Apps
Force.com Canvas In ActionWe will go through a new Canvas App showing you key areas ofdevelopment and deployment. You will: Create a Canvas App based on an existing Heroku App Show the Canvas App running inside of salesforce in the Canvas App Previewer and inside of the Chatter Tab Show the Canvas App interact with Chatter Publish the Canvas App for other Orgs Install the Canvas App in another org and show it running Show that changes to the code are instantly available
Creating a Canvas App Create a definition of the Canvas App, so salesforce knows the details of the app • Setup | App Setup | Create | Apps
View the Canvas App Inside Salesforce Apps display in the “Canvas App Previewer” page, and also on the Chatter Tab (for authorized users)
Use the Canvas App to Interact with Chatter Once context is established, the 3rd party app has access to connect with salesforce at the data layer (via existing APIs)
Publish Your Canvas AppIt is possible that you will want to use the Canvas App you arecreating in another org. You can publish (from a name-spaced DE org) and install into other orgs
Install the Publish Connected App in Another OrgWith a one click install, your customers can install an app intotheir org.
Changes are Instantly Reflected in All OrgsIf you change the third party app, those changes are instantlyreflected inside all orgs with the app installed.
One More Thing…Heroku Quickstart With the Heroku Quickstart, you can create a Canvas App in one simple step Canvas App Previewer at Setup | App Setup | Canvas App Previewer
Force.com Canvas in the Real WorldNow that we have seen a simple demo, lets see how existingpartners have been able to use Force.com Canvas to enhancetheir apps.
All About CloudSquads CloudSquads provides Social strategy and technology services for Enterprises. The goal is to transform Social Conversations into measurable ROI. Goal was to provide an interface with the Twilio IVR system and salesforce.com. Built using the Twilio APIs, Force.com Canvas SDK and hosted on Heroku Twilio manages the IVR, phone calls, and conversation recording Force.com Canvas handles displaying and updating Leads Heroku hosts the application that drives the salesforce and Twilio implementation
Implementation ExperienceTwilio Force.com Canvas Ridiculously simple APIs Flexible app integration Up and running in minutes framework Creative freedom for app UX Easy to get started
Contact Us See us at Dreamforce : Booth [NUMBER] email@example.com @cloudsquads [placeholder for hashtag]
Force.com Canvas Wrapped in a Little BowIn today’s session we have: Discovered how current Partners have begun using the Force.com Canvas Walked through an initial Sample Canvas Application Saw the basics behind the Force.com Canvas Walked through an initial Sample Canvas Application
Alex Toussaint Jay Hurst Chris JolleyDirector, Product Product Manager – Lead Developer – Force.com Managerment Force.com Canvas, Canvas,@alextoussaint @extraidea @jolley
Where to Now?Canvas Framework Resources can be found at Canvas Framework Page - <bit.ly link> Email Jay – firstname.lastname@example.org Tweet Jay - @extraidea Join us for another hands on session using pre-set machines in the Dev Zone • Tuesday 9/18, 4:15-5:00 • Wednesday 9/20, 3:45-4:30 • Friday 9/21, 10:45-11:30, 11:45-12:30 Looking to GA in upcoming releases