I Phone Dev

17
Creating On-Demand Enterprise Applications for the iPhone Dave Carroll – Principal Platform Evangelist

Transcript of I Phone Dev

Page 1: I Phone Dev

Creating On-Demand EnterpriseApplications for the iPhone

Dave Carroll – Principal Platform Evangelist

Page 2: I Phone Dev

Safe Harbor Statement

“Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This press release contains forward-looking statements including but not limited to statements regarding our expected future revenue, GAAP diluted earningsper share, expected tax rate, anticipated shares outstanding,and concerning the potential market for our existing serviceofferings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks oruncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the resultsexpressed or implied by the forward-looking statements we make

The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations inour operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays inour service or our Web hosting, our new business model, our history of operating losses, the possibility that we will notremain profitable, breach of our security measures, the emerging market in which we operate, our relatively limitedoperating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability tocontinue to release and gain customer acceptance of new and improved versions of our service, customer and partneracceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changesin our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currencyexchange rates and interest rates.

Further information on these and other factors that could affect our financial results is included in the reports on Forms10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time,including our Form 10-K for the fiscal year ended January 31, 2008. These documents are available on the SEC Filingssection of the Investor Information section of our website at www.salesforce.com/investor. Salesforce.com, inc. assumesno obligation and does not intend to update these forward-looking statements, except as required by law.

Page 3: I Phone Dev
Page 4: I Phone Dev

Platform as a Service for the Enterprise

Page 5: I Phone Dev

YourUniqueApps

InfrastructureServices

NetworkStorage

Operating SystemDatabase

App ServerWeb ServerData Center

Disaster Recovery

ApplicationServices

SecuritySharing

IntegrationCustomizationWeb Services

APIMulti-LanguageMulti-Currency

WorkflowAnalytics

Multi-DeviceMessaging

Search

OperationsServices

AuthenticationAvailabilityMonitoringPatch MgmtUpgradesBackup

NOC

You

Why PaaS? -- What if all your resources could befocused on only what’s unique about your apps?

Page 6: I Phone Dev

PaaS lets developers focus on what their apps do,rather than the software and infrastructure to run them

Building YourApps!

Infrastructure

ServicesApplication

ServicesOperations

Services

Us You

Page 7: I Phone Dev

150M+150M+Transactions Daily

Average Speed 210210ms

~37%~37%Global Deployments

$100 Million Investment2 Fully Mirrored Data CentersScalable ArchitectureDisaster RecoveryGlobally Distributed Data Centers

Global Infrastructure as a Service

Page 8: I Phone Dev

Create any table

Add any field

Build any relationship

Security & sharing built-in

Automatic audit history tracking

Automatic tuning

Automatic backups

Automatic upgrades

8,700,000+8,700,000+ Customizations

160,000160,000SQL Statements per Sec

Scales from1-XXX,000+1-XXX,000+ users

Database as a Service

Page 9: I Phone Dev

1.75 Billion1.75 BillionAPI calls per month

28+ Billion28+ BillionTotal API calls

Web Services APIPackaged SAP & OracleIntegrationsBreakthrough SOA On DemandBack-end and Desktop IntegrationOver 40 Integration Partners onAppExchange

Your Integrations on Our Service:Designed to Integrate with Any IT Architecture

All Integrations Are Upgraded With Zero Customer Effort

Page 10: I Phone Dev

DeclarativeProgrammaticApprovalsIntelligentTime-BasedFormulasOutbound Messaging

97,000+97,000+workflow rules

7 Million+7 Million+automated tasks

A B D

C

Workflow and Logic as a Service

Page 11: I Phone Dev

Your Code

Our

Infrastructure

Apex Code

Java-like syntax

Strongly typed

Transactional

CharacteristicsInteger NUM = 10;Account[] accs;// Clean up olddataaccs = [select idfrom account wherename like 'test%'];delete accs;commit;accs = new

Schema-aware

Governed

Secured

Powerful Capabilities

Database Triggers

Web Services

Transactional logic

1.6M1.6MLines of Code

Multi-Tenant Virtual Machine

Metadata

Page 12: I Phone Dev

Create Any Application and Any Interface

Any User InterfaceAny ApplicationAny Device

4,100+ 4,100+ RegisteredUsers

10,500+ 10,500+ CustomInterfaces Created

Any DeviceAny Design

Page 13: I Phone Dev

Any Design Any Interaction

Any Device

Create Any Application and Any Interface

Page 14: I Phone Dev

Three types of iPhone Application

Web based– Leverage Visualforce

Force Platform Mobile– Easy

iPhone SDK based– Leverage Force SOAP API

Page 15: I Phone Dev

Using Force Platform Mobile

Quickest way to create a native application

Leverages full Force Platform

UI Restrictions

End User configurable

Page 16: I Phone Dev

Using Visualforce

Uses IUI JavaScript libs and styles

Multipage navigation can get squirrelly

Must be connected

Quick to prototype

Page 17: I Phone Dev

Using iPhone SDK (Web Services)

Full SDK feature set available

Native Obj-C

Must be connected

More UI options