I Phone Dev
-
Upload
rajivmordani -
Category
Career
-
view
511 -
download
0
Transcript of I Phone Dev
Creating On-Demand EnterpriseApplications for the iPhone
Dave Carroll – Principal Platform Evangelist
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.
Platform as a Service for the Enterprise
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?
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
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
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
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
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
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
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
Any Design Any Interaction
Any Device
Create Any Application and Any Interface
Three types of iPhone Application
Web based– Leverage Visualforce
Force Platform Mobile– Easy
iPhone SDK based– Leverage Force SOAP API
Using Force Platform Mobile
Quickest way to create a native application
Leverages full Force Platform
UI Restrictions
End User configurable
Using Visualforce
Uses IUI JavaScript libs and styles
Multipage navigation can get squirrelly
Must be connected
Quick to prototype
Using iPhone SDK (Web Services)
Full SDK feature set available
Native Obj-C
Must be connected
More UI options