Welcome to the Force.com Developer Day

Similar documents
The Fastest Path to the Cloud Building Your SaaS Company on Force.com

Force.com: Secure Cloud Development. Varun Badhwar Force.com Security Manager

Cloud to Cloud Integrations with Force.com. Sandeep Bhanot Developer

Developers: Build Next Generation Apps. Michael Yeganeh Solution Engineering Lead

PLATFORM AS A SERVICE MULTI TENANCY AND OPEN STANDARDS. Peter salesforce.com!

VerticalResponse for AppExchange: Past, Present and Future

5 Reasons CIOs are Adopting Cloud Computing in 2009 Application Development that s 5 Times Faster at 1/2 the Cost

5 Reasons CIOs are Adopting Cloud Computing in 2010 Application Development that s 5 Times Faster at 1/2 the Cost

Cisco Enterprise Mobility Services Platform

Oracle Cloud: Line of Business PaaS Services. Balaji Yelamanchili Senior Vice President Product Development

Building the Global Cloud

Advancement in Salesforce using CPQ (Configure Price Quote) Technological Catalyst

Apex Code: The World s First On-Demand Programming Language

Embracing the Cloud 5 Key Benefits From Salesforce.com. Mark Easley Sr. Director Sales Engineering Service Cloud measley@salesforce.

Appendix A: Case Studies

WHITEPAPER. Force.com: A Comprehensive Look at the World s Premier Cloud-Computing Platform

Salesforce Admin Course Content: Chapter 1 CRM Introduction Introduction to CRM? Why CRM?

SaaS & Cloud Application Development & Delivery

Course Details V1.0. Selinis Technologies Pvt Ltd. 2012, All Rights Reserved

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Project #1: Supporting Development Needs Across Multiple Salesforce Projects for a US Company

Oracle Cloud: Oracle s Platform and Infrastructure Services. Amit Zavery Group Vice President Product Development

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Development Model for the Cloud Paradigm Shift of the Same Old Same Old? Dr. Umit Yalcinalp, Salesforce.com Developer Evangelist

glovia OM Cloud - based Enterprise Resource Planning A Presentation for Prospective Clients February 2014

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Pervasive Software + NetSuite = Seamless Cloud Business Processes

elivering CRM Success in the Cloud

Mobile Application Development Platform Comparison

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Build Your Mobile Strategy Not Just Your Mobile Apps

tibbr Now, the Information Finds You.

ORACLE APPLICATION EXPRESS 5.0

SAP HANA Cloud Platform. Technical Overview Uwe Heinz

WEB SERVICES FOR MOBILE COMPUTING

KICK-START CLOUD VENTURES

Datamation. 3 Ways to Move Application Development to the Cloud. Executive Brief. In This Paper

Oracle Service Cloud Platform Overview & Roadmap CON8910

Middleware- Driven Mobile Applications

TRAINING & CERTIFICATION

Building and Deploying Enterprise M2M Applications with Axeda Platform

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

<Insert Picture Here> Oracle Application Express 4.0

W H IT E P A P E R. Salesforce CRM Security Audit Guide

Jitterbit Technical Overview : Salesforce

BEST SALESFORCE TRAINING IN CHENNAI WITH 100% PLACEMENT

Secure Coding SSL, SOAP and REST. Astha Singhal Product Security Engineer salesforce.com

Salesforce Certified Force.com Developer Study Guide

Salesforce.com and the financial services sector

Copyright 2013 Splunk Inc. Introducing Splunk 6

Sybase Unwired Platform 2.0

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Top 5 reasons to move Lotus Notes apps to the cloud with Force.com

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Where are Organizations Today? The Cloud. The Current and Future State of IT When, Where, and How To Leverage the Cloud. The Cloud and the Players

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview

A new way of developing applications in cloud environment using force.com (salesforce.com)

Combining new technologies: SAP Cloud for Sales and HANA Cloud Integration at Cavalier

Data Integration Checklist


PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Rich Internet Applications

Six advantages of a cloud-based IT help desk

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

Ken Bond Vice President Investor Relations

Cloud Computing: Making the right choices

Cloud Computing. Cloud computing:

Software as a Service (SaaS) for Management information system using multiple tenants

Cloud Computing. Chapter 2 Software as a Service (SaaS)

Development Lifecycle Guide

A Standardized Maturity Model for Designing SaaS Service Guideline

Statement of Direction

IBM Cloud: Platform-as-a-Service

Datasheet: Centerprise Connector for Salesforce Key Features

Cloud Computing Technology

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

CSS CORP SMART MOBILITY SERVICES

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Certified Cloud Computing Professional Sample Material

ORACLE ADF MOBILE DATA SHEET

How To Synchronize With A Cwr Mobile Crm 2011 Data Management System

Security to Connect Back-end APIs with HTML5 Cross Platform Apps

AN OPTIMIZED ARCHITECTURE TO IMPLEMENT CRM USING THE SALESFORCE.COM

Transcription:

Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26

Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed 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 in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates. Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.

Two Paths to the Cloud Have Emerged For Building Apps Virtualized servers delivered via the Internet IaaS PaaS Development platform delivered as a set of Internet services

Infrastructure as a Service (IaaS) Reduces Costs Traditional On-Premise Development Infrastructure as a Service Your Apps Software Infrastructure (Slow) Software Stack Mobile Server Web Server App Server Hyper V Server Security Server Operating System Software Stack Mobile Server Web Server App Server Hyper V Server Security Server Operating System Hardware Infrastructure (Expensive) Increase server utilization Reduce server costs Ease server administration

but Doesn t Fundamentally Speed Up IT Infrastructure as a Service Your Apps Software Infrastructure (Slow) Software Stack Mobile Server Web Server App Server Hyper V Server Security Server Operating System You still manage the software stack You still upgrade and patch You still manually scale, tune and back-up Hardware Infrastructure (Expensive)

PaaS Makes App Dev Faster By Removing the Software Stack Traditional On-Premise Development Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Your Apps Mobile Server Mobile Server Mobile Server Software Infrastructure (Slow) Web Server App Server Hyper V Server Security Server Web Server App Server Hyper V Server Security Server Web Server App Server Hyper V Server Security Server Operating System Operating System Operating System Hardware Infrastructure (Expensive) Cost Reduction Strategy IT Acceleration Strategy

The Result: You Can Deliver More Projects in Less Time IaaS Setup VMs Install Software Configure Stack Build Database Build App Tune Database Deploy App Scale Stack Scale database Backup / DR Months/ Years to Build PaaS Build App Days/Weeks to Build PaaS provides a faster time-to-value for developing, deploying and integrating custom applications, resulting in a more than 50% improvement in productivity for total platform spend per dollar time

Why is Force.com Faster? Less Code to Write Automatic database Automatic deployment Performance tuning Back-ups API generation Global Search Scalability Redundancy Network optimization World class security Configurable components

Force.com is Open Open Database Open Integration Open Mobile Deployment Open Development Available in future release Open API SOAP API ipad/iphone Multiple Languages Any Platform REST APIs Blackberry Open Eclipse IDE Any Data 200M calls per day Android 3rd Party Ecosystem

The Cloud Computing Model Multi-tenant Automatic Upgrades Pay-as-you-go Real-time 5 Times Faster Half the Cost IDC White Paper sponsored by Salesforce.com: Force.com Cloud Platform Drives Huge Time to Market and Cost Savings, Doc # 219965, September, 2009

How Do You Build an App?

Force.com: Open Platform for Building Enterprise Apps Form Builder Content Delivery Network Java Runtime Ruby Report Builder Point & Click Editor Spring Framework Instant Scalability Visual Workflow Integrated CMS IDE Instant Deployment Website Components JPA Open Architecture

Unlimited Real-Time Customization Unlimited Real-time Customization Easy, Real-Time Customization for Managing All Your Data Unlimited Custom Objects & Fields Build any Table Add any Field Automatic Audit History Tracking Automatic Performance Tuning Automatic User Interface 18,800,000+ Customer Customizations 680,000+ Custom Objects (Tables)

Granular Real-Time Security Model Real-time Security Model Flexible Data Sharing with Point-and-Click Rules Field, Object and Record-Level Control Sharing Across All Apps Custom Rules Across Roles & Profiles Integrated with API, Reporting & Search

Real-Time Query Optimizer Real-time Query Optimizer Fast Data Access with Massive Scale Web clients Query Optimization Engine API calls Massive Scalability Across Multiple Dimensions: <300 ms Your Company Your Role Your Metadata Your Security Your Sharing Rules Your Search

Programmable User Interface Programmable User Interface Maximize User Productivity with the Right UI Create Any User Interface Use Code to Create Any Page Use Clicks to Create New Forms Componentized Interface Create Interfaces for Mobile Devices 312,000+ Custom User Interfaces

Visualforce

What is Visualforce? A way to create custom graphical interfaces with Images, JavaScript, Style Sheets, Flash, Silverlight ASP / JSP like tag-based mark-up Uses model / controller Runs natively on salesforce servers Reusable component model

Programmable Cloud Logic Programmable Cloud Logic Fast Application Development without the Cost of Infrastructure Programmatic Business Logic Complex Transactional Logic Stored Procedures Triggers Data Validation 81,000,000+ Lines of Apex Code Salesforce has done a beautiful job of integrating data access right into the language, which is something I ve longed for more than once in my programming career.

Apex

Apex Code Is Java or C#-like syntax for creating logic and manipulating data Runs natively in the cloud; more powerful and faster than client side code (i.e. AJAX) Compiled and strongly typed Transactional Upgrade Protected

What can you do with Apex Code? Implement Triggers Code runs when data changes to ensure business logic is applied Create new Web Services Special purpose, custom output format, data transactions Consume other Web Services Data mashups, data enhancement, integration Visualforce Controllers and Controller Extensions Batch Jobs Apply logic across millions of rows of data Email Services Receive emails and process contents

Apex Syntax and Capabilities Variable Declaration Commit Transaction Control Structure Array Data Operation Integer NUM = 10; SOQL Account[] accs; Query // Clean up old data accs = [SELECT id FROM account WHERE name LIKE 'test%']; delete accs; commit; accs = new Account[NUM]; for (Integer i = 0; i < NUM; i++) { accs[i] = new Account(name='test ' + i, outstandingshares c=i); } insert accs; Contact[] cons = new Contact[0]; for (Account acc : accs) { cons.add(new Contact(lastName=acc.name + '1', accounted=acc.id)); cons.add(new Contact(lastName=acc.name + '2', accounted=acc.id)); } insert cons;

IDE Single Project View Metadata Editors Rich code editors for Visualforce and Apex code

Integra;on

Proven, Real-Time Integration Leverage Your Existing Investments Connect the Clouds 300M+ API calls/day >50% of Transactions through API Native Oracle & SAP Connectors Consume External Web Services Build New Web Services Leverage Existing Investments 60+ Certified Integration Middleware Connectors Force.com for Facebook Force.com for Google Force.com for Amazon Web Services Integrations Automatically Upgrade w/ Zero Effort

Define Layers: What Layers Need Integration? User Interface Screens exposed to end users Application Logic Your business logic (in C, Java, Apex + workflows, rules, etc) Data Layer Your Data Model Security

Real-Time Web Sites Real-time Web Sites Lower Costs & Increase Speed of Development Deploy Your Apps Instantly to the Web Connect Your Apps with Your Website Collect CRM Data from the Web 17,500+ Total Sites

Make Every App Mobile Real-time Mobile Deployement The Tools To Build Mobile Apps Mobilize any custom object & field Point-and-click administration Remote device management Secure data encryption and storage SDK s that integrate with Force.com API ipad iphone http://developer.force.com/mobile

Make Every App Social Collaboration Services Profiles Feeds Status Updates Groups Document Sharing Social networking will become a required component of enterprise applications

1,000+ Applications & Services 800+ Integrated Applications Your Choice of 800+ Partner Applications & Services Trusted Native Apps Reviewed by Salesforce.com View, Try, Install Best-in-class CRM & Non-CRM Apps Services Offered System Integrators & Consultants Application Developers Training 1,000+ Apps 200+ Native Apps 150+ Services

Thank You