Contents Part 1. Key note about Force.com 1. Cloud Computing short overview 2. Saleforce.com and Force.com Part 2. Demo application Attraction.Force.com 1. Data Model. Loading data into Force.com 2. Visualforce and Force.com Sites 3. Approval Processes 4. SOAP API. Oauth 2.0. Desktop client on Adobe AIR 5. Beyond the platform limits: integration with 3rd party 6. Going mobileCloud Dev Meetup 2.0
Contents Part 1. Key note aboutCloud Dev Meetup 2.0
Future of computing Complexity Cloud Performance Efficiency Computing Etc. Virtualization Web 2005 2000 Client-server 1990s Minicomputer 1970s Mainframe 1960sCloud Dev Meetup 2.0
What is Cloud Computing?Classical definition: Usually assumed in addition:•IT services and resources •Availability over Internet•Abstracted from the underlying •Powerful distributed IThardware and IT infrastructure infrastructure•Provide “on-demand”Cloud Dev Meetup 2.0
Cloud Computing. NIST DefinitionCloud Dev Meetup 2.0
Force.com Some advantages of Force.com: • Designed for cloud • Simplicity and power • Powerful Sales and Service cloud applications • Large community • Many existing products on App Exchange Suits best for solutions where: • Structured data is processed • Collaboration matters • Process • Integration is assumedCloud Dev Meetup 2.0
Contents Part 2. Demo example Attraction.Force.comCloud Dev Meetup 2.0
Attraction.Force.com – the idea•Public site with self-registration•Sights and routes catalog and self-management (with approvalprocess by AFC management)•Integration with Google-maps•Multi-media attachments of any size•Assessments (likes, comments)•Mobile and desktop client for various user categories•Initial content uploading*With ALL the benefits of cloud solution:elastic, secure, accessible, etc.Cloud Dev Meetup 2.0
Contacts VRP Technical Architect Website: vrpinc.com Andrey Bosak Services Delivery Director e-mail: email@example.com Skype: andrey_bosakCloud Dev Meetup 2.0
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.