48
Quick Guide to the Salesforce1 Platform Supporting innovation through Clicks & Code slideshare.net/jr0cket John Stevenson @jr0cket

Developer Tour on the Salesforce1 Platform

Embed Size (px)

DESCRIPTION

Developer Tour on the Salesforce1 Platform

Citation preview

Page 1: Developer Tour on the Salesforce1 Platform

Quick Guide to the Salesforce1 Platform

Supporting innovation through Clicks & Code

slideshare.net/jr0cket

John Stevenson

@jr0cket

Page 2: Developer Tour on the Salesforce1 Platform

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 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, 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, 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-K for the most recent fiscal quarter ended July 31, 2011. This document and others 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 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.

Page 3: Developer Tour on the Salesforce1 Platform

Salesforce1 platform – birds eye view

Page 4: Developer Tour on the Salesforce1 Platform

Core Services

Chatter Multi-

language

Translation Workbench

Email Services Analytics

Cloud Database

Scheema Builder Search

Visualforce

Monitoring Multi-tenant

Apex

Data-level Security

Work!ows

APIs

Mobile Services

Social APIs

Analytics APIs

Bulk APIs Rest APIs Metadata APIs

Soap APIs

Private App Exchange

Custom Actions

Identity Mobile Noti"cations

Tooling APIs

Mobile Packs

Mobile SDK Of!ine Support

Streaming APIs

Geolocation

ET 1:1 ET Fuel

Heroku1

Heroku Add-Ons

Sharing Model

ET API

Extensive Salesforce1 Platform API’s and Services

Page 5: Developer Tour on the Salesforce1 Platform

Employee Facing apps with Force.com

Helping your business run effectively, understanding your customers

John Stevenson

@jr0cket

Page 6: Developer Tour on the Salesforce1 Platform

Visualforce Pages Visualforce Components

Apex Controllers Apex Triggers

Metadata API REST API Bulk API

Formula Fields Validation Rules

Work!ows and Approvals

Custom Objects Custom Fields Relationships

Page Layouts Record Types

User Interface

Business Logic

Data Model

Clicks Code 80% 20%

&

Page 7: Developer Tour on the Salesforce1 Platform

trust.salesforce.com

§  Salesforce1 Platform handles over 1 Billion transactions per day –  With a typical response time of 0.25 seconds or less

Page 8: Developer Tour on the Salesforce1 Platform

Clicks: Setup

Create & Configure with Clicks

Page 9: Developer Tour on the Salesforce1 Platform

Clicks: Setup

Create Apps, Custom Objects, Tabs

Page 10: Developer Tour on the Salesforce1 Platform

Clicks: Create an Object Model Schema Builder -  view and create Objects & Relationships

Standard Objects -  Account -  Contact -  Etc.

Page 11: Developer Tour on the Salesforce1 Platform

Clicks: Work!ow, Approvals & Flows

Define workflows that work with business data

Page 12: Developer Tour on the Salesforce1 Platform

Code: Apex for custom business logic

Extend “clicks” features with code

Page 13: Developer Tour on the Salesforce1 Platform

Code: Code online with the Developer Console

1)  Menu 2)  Workspace

with tabs 3)  Output panel – logs, test results, etc

Page 14: Developer Tour on the Salesforce1 Platform

Code: Visualforce Pages for UI customisation

Page 15: Developer Tour on the Salesforce1 Platform

Code: Visualforce Pages & Web Technologies

Page 16: Developer Tour on the Salesforce1 Platform

Code: Visualforce Pages & Web Technologies

Page 17: Developer Tour on the Salesforce1 Platform
Page 18: Developer Tour on the Salesforce1 Platform

Every Object, Every Field: Apex and Visualforce Enabled

Visualforce Pages Visualforce Components

Apex Controllers Apex Triggers

Custom UI

Custom Logic

Page 19: Developer Tour on the Salesforce1 Platform

Your App

Every Object, Every Field: API Enabled

GET

POST

PATCH

DELETE

OAuth 2.0 HTTPS

Page 20: Developer Tour on the Salesforce1 Platform

Customer facing apps using Heroku

Scaling interactions with your customers

John Stevenson

@jr0cket

Page 21: Developer Tour on the Salesforce1 Platform

Heroku high scale performance

5 Billion Requests per day

4+ Million Apps Created

125+ Add-on Services

Supporting millions of apps & services - status.heroku.com

Page 22: Developer Tour on the Salesforce1 Platform

status.heroku.com

Page 23: Developer Tour on the Salesforce1 Platform

Use existing developer skills

Ruby, Java, NodeJS, Python, PHP

Virtually every language you can think of can run on Heroku

Page 24: Developer Tour on the Salesforce1 Platform

What is Heroku?

Database���Enterprise grade

Heroku Postgres as a service

Add-ons���Marketplace for data

stores and app services

Dynos���The compute resources

to run your app

Everything you need to build, run and scale customer apps

Page 25: Developer Tour on the Salesforce1 Platform

Deal with Success - instantly Instantly scale the compute resources your apps run on to handle more customer requests

Business is lost forever if your app cant meet the demand

Page 26: Developer Tour on the Salesforce1 Platform

Unifying Interaction with Canvas

Seamless integration of User Interface in your Salesforce Org

John Stevenson

@jr0cket

Page 27: Developer Tour on the Salesforce1 Platform

Salesforce Canvas Embed & Interact with external websites as if they were part of your Salesforce Org

Page 28: Developer Tour on the Salesforce1 Platform

Salesforce Canvas Embed & Interact with external websites as if they were part of your Salesforce Org

Page 29: Developer Tour on the Salesforce1 Platform

Connecting Force.com & Heroku with Connect

Seamless integration of data between customer and enterprise

John Stevenson

@jr0cket

Page 30: Developer Tour on the Salesforce1 Platform

Connected - linking Heroku Postgres database with your

Salesforce Org Transforming customer data translated into business

applicable information Managed 2-way synchronization of high volumes

of data at a sustainable rate

Heroku1 Connect Heroku & Force.com

www.heroku.com/1

Page 31: Developer Tour on the Salesforce1 Platform

Heroku1 Connect

Heroku

Salesforce Org

Auto synchronization of data

Customer facing App / website

Customer data

Understanding about your customers

www.heroku.com/1

Page 32: Developer Tour on the Salesforce1 Platform

Salesforce1 Mobile App Using your Salesforce Org on the go

John Stevenson

@jr0cket

Page 33: Developer Tour on the Salesforce1 Platform

Every Object, Every Field: Salesforce1 Mobile Accessible

AppExchange Apps:

Dropbox Concur Evernote ServiceMax More

Custom Apps and Integrations:

SAP Oracle Everything Custom More

Sales, Service and Marketing

Accounts Cases Campaigns Dashboards More

Page 34: Developer Tour on the Salesforce1 Platform

Two ways to build Mobile Apps

Customer-Facing Mobile Services

Custom Mobile Apps

Employee-Facing Out-of-the-box

AppExchange Apps:

Dropbox Concur Evernote ServiceMax More

Custom Apps and Integrations:

SAP Oracle Everything Custom More

Sales, Service and Marketing

Accounts Cases Campaigns Dashboards More

Salesforce1 Mobile App

Page 35: Developer Tour on the Salesforce1 Platform

Exact Target Using your Salesforce Org on the go

John Stevenson

@jr0cket

Page 36: Developer Tour on the Salesforce1 Platform

Intelligent marketing apps with Exact Target Fuel

Page 37: Developer Tour on the Salesforce1 Platform

Intelligent marketing apps with Exact Target Fuel

Page 38: Developer Tour on the Salesforce1 Platform

Developer Tools Helping you build your projects effectively

John Stevenson

@jr0cket

Page 39: Developer Tour on the Salesforce1 Platform

developer.salesforce.com/page/Force.com_IDE

Force.com IDE

-  Apex -  Visualforce

pages -  Unit Tests -  Git

Page 40: Developer Tour on the Salesforce1 Platform

MavensMate.com Sublime Text plugin for Force.com

-  Apex -  Visualforce -  Unit Tests -  Git -  Lightweight -  Templates

Page 41: Developer Tour on the Salesforce1 Platform

Force.com Command Line Interface (CLI)

force-cli.heroku.com

Page 42: Developer Tour on the Salesforce1 Platform

Salesforce 1 API’s

John Stevenson

@jr0cket

Page 43: Developer Tour on the Salesforce1 Platform

Salesforce1 Platform API Guide

-  Force.com -  Heroku -  Exact Target -  Everything else…

Page 44: Developer Tour on the Salesforce1 Platform

Fun Stuff

John Stevenson

@jr0cket

Page 45: Developer Tour on the Salesforce1 Platform

Contacts are villagers Accounts are buildings

github.com/metadaddy-sfdc/Forcecraft

Page 46: Developer Tour on the Salesforce1 Platform

Where to go next…

John Stevenson

@jr0cket

Page 47: Developer Tour on the Salesforce1 Platform

developer.salesforce.com

Page 48: Developer Tour on the Salesforce1 Platform

Thank you developer.salesforce.com

John Stevenson

@jr0cket

slideshare.net/jr0cket