Upload
salesforce
View
637
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Deep dive into Force.com
@tmatthiesensfdc
/add_address
@add_address
in/add_address
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 year ended January 31, 2012. 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.
Source: Gartner Research; Smartphone, Tablet, and PC Forecast, December 2010.
1.9 billion mobile devices by 2015
Desktop 2007 2008 2009 2010 2011
2013E 2012E
2006
Laptops
Smartphones
Tablets
Device Growth
Social Revolution: Next Generation Devices Changing How We Access the Web
2015E 2014E
Social Revolution: Today’s Developer Platforms
400,000 Apps
500,000 Apps
700,000 Apps
2007 2008
2009 2010
2011
Source: Android.com, Apple.com, Wikipedia.org
Cloud App Platforms Deliver Value
Database App Server Messaging Directory
Services
Compute Storage Network
Cloud App Platform
Virtualization & IaaS
Innovate With Confidence
site.com
platform
Open Languages Open Interfaces Full Portability
Open Social
Feeds Profiles
Social Graph
Real-time
Push Status Updates App Updates
Mobile
Rich experience Any device
Designed for Today Enterprise Social Apps
Salesforce is the Proven Cloud App Platform
1,000,000+ Installs Demanding
Customers All Major
Certifications 40 Billion+
Transactions /QTR 1,300,000+
Custom Apps
Q3FY09 Q4FY10 Q1FY12
Salesforce is the Cloud Platform for Developers, Business Experts & ISVs
PaaS for Developers
PaaS for Business Experts
PaaS for ISVs
The Social Enterprise Platform
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
radi
an6
AP
Is /
inte
grat
ion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
The Social Enterprise Database
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
radi
an6
AP
Is /
inte
grat
ion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
Social Enterprise Applications Have New Requirements
Traditional Database
Social Enterprise Database
Mash-Ups, Multi-channel
Built-In Social Framework
Automated Upgrades
Auto Tuning, Scale, Backups
Open Web Protocols
Centralized, Built-in Security
Mobile Apps
Application Silos
You Build Collaboration
Manual Upgrades
Manual Tuning, Scale, Backup
JDBC/ODBC
You Build Security
Desktop Apps
Query Only Real-time, Event Driven Push
WAN Access LAN Access
Convergence of Structured and Unstructured Data
Access through common APIs, Search and Data Feeds
Associate documents and files with relational data records
Documents & Files
Relational Data
Data Feeds REST & SOAP APIs
Enterprise Search
One platform for managing both structured and unstructured data
User-Centric Model for Information Delivery
Row-Level Security
Identity & Authentication
Profiles & Permissions
Identity & Access Management
Chatter API
All data access is governed by user permissions, access rights, and declarative business rules
No need to code security logic from scratch
Easily integrated into enterprise identity, SSO, and user provisioning tools
App Updates
Status Updates
Feeds
Enable collaboration between users
Groups
Role Hierarchy
Auto-filtered APIs, Queries and Data
Feeds
Data feeds generated based on user’s subscriptions, social graph, and access rights
Open: Access Your Data From Anywhere
Comprehensive Suite of APIs and Toolkits
Web Service Endpoint
Sync
Web Service Endpoint
Bulk API Apex WS/REST
Streaming API Topic Apex
Callouts Outbound Messaging
CRUD
Data Business Logic
Bayeux Client
Applications and Middleware
Java SDK Ruby gem PHP Toolkit
Mobile SDK
Mobile SDK
3rd Party Adapters
Force.com Platform
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
radi
an6
AP
Is /
inte
grat
ion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
Force.com : Platform for Business Apps
Eclipse or Cloud IDE Apex Code
Visualforce Pages Rich Set of APIs
Programmatic Platform
Professional Developers
Drag n Drop App Builders Point & Click Admin
Bridges to Programmatic
Declarative Platform
Business Developers
The Declarative Platform
§ Rapid App Development for Developers and Business Experts
§ Comprehensive Suite of Drag and Drop Tools
§ Desktop and Mobile Apps
§ Extensible through our Programmatic Tools
Form Function Flow Model Analytics
Schema Builder
Page Layout Editor
Force.com Visual Workflow
Visual Process Manager
Visually design your process
Instantly deploy to the cloud
Quickly adapt to business change
No Hardware/Software required
Real-time Analytics
Real-Time Visibility with Easy to Create Reports
Customizable by Business Users
Real-Time Reporting
Integrated Analytics Across All Apps
Security Controls
Mobile Access
Email Dashboard Delivery
The Programmatic Platform
§ Apex Code for Triggers and Business Logic
§ Visualforce Mark up for Pixel Perfect UI § Cloud Native IDE and Eclipse Plug-in
§ Desktop and Mobile Apps
View Dynamic
Visualforce
Model Dynamic
Apex MD API
Controller Triggers
Event Model
Analytics Visualforce
Charting Components
Integration Callouts
Time-based Triggers
Apex Code
Programmatic Business Logic
Complex Transactional Logic
Stored Procedures
Triggers
Data Validation
2,400,000,000+ Lines of Apex Code
Fast Application Development without the Cost of Infrastructure
Visualforce
Create Any User Interface
Use Code to Create Any Page
Use Clicks to Create New Forms
Componentized Interface
Create Interfaces for Mobile Devices
Maximize User Productivity with the Right UI
312,000+ Custom User Interfaces
Tooling and Metadata API
§ Synch metadata with subversion or git
§ Deploy metadata changes across instances § Leverage command line and or 3rd party deploy tools
§ Eclipse Plugin and Cloud IDE
DE
DE
DE
SBX PROD
Metadata API Tooling
Demo
Use Case: Build a custom application that allows consumers to search for products- save these product interests and then aggregate these interests to retailers – allowing retailers to bid on fulfilling these requests. Requirements: • Internal UI to manage the customers and interests - providing these
detailed lists to retailers • Integration with a search/shopping API • Provide a customer/consumer facing UI – allowing consumers to
search and save product interests • Provide a partner-facing UI – allowing retainers to search and fulfill
customer interests.
Solution: • Employed the declarative tools to build out the internal schema and forms
• Search/Reporting/Field-level security exposed out of the box • Leveraged the Apex language to quickly connect to the google shopping API
• Leveraged the JSON libraries for deserialization and serialization • Leveraged the HTTP classes to effortlessly connect to the google API
• Delivered a consumer facing UI with lightweight Visualforce and CSS And all of this can be packaged and published to the AppExchange…
Demo - continued
Don’t Forget to Submit Your Survey!
Please stop by the registration kiosks to complete your session surveys -
Each survey returned enters you to win one of 8 £250 gift cards
Thank you!