CLOUD COMPUTING :-
We can access the applications or Apps over the Internet as Utilities rather than as pieces of Software running on your desktop or in the Server Room.
APP & TAB:
Set of tabs is Called Apps. Tabs Corresponds to a type of Object.
FORMS:
Form that is displayed a part of tab. Form allow you to view and edit the data associated with a particular record on a tab.
LINKS:
Links to provide navigation to related data.
THE BENEFITS OF FORCE .COM PLATFORM APP
i) Data - Centric Apps
ii) Collaborative
DATA CENTRIC APPS
A data Centric App is an application that is based on structured consistent information such as you find in a database or XML File.
That is Structured means - Table Format (not plain text)
COLLABORATIVE APPS
A Collaborative app is an application with data and services that are shared by multiple users in different locations.
The platform can be accessed from anywhere in the world with only a web browser.
* Security and Sharing Model
* Workflow rules - Assign task, Send Email ....
* Approval Process - Sequence of Steps
TECHNOLOGIES BEHIND A FORCE.COM PLATFORM APP
i) Multitenant Architecture
ii) Metadata - driven development model
iii) API Access
iv) Apex
v) Visualforce
vi) Salesforce Classsic
vii) Sites
viii) App Exchange Directory
A Multitenant Architecture
In a multitenant architecture, all users share the same infrastructure and the same version of the Force.com platform. In contrast to their single-tenant counterparts, such as client-server enterprise applications or email servers, multitenant architectures release upgrades automatically and simultaneously for all users. Consequently, no one has to worry about buying and maintaining their own physical stack of hardware and software, or making sure that their
applications always have the latest patch installed.
A Metadata-Driven Development Model
An App development model that allows to be defined as declarative " blueprints" with no code required. Data Models, Objects, Forms, Workflows and more defined by metadata.
API:
i) SOAP API
ii) REST API
Apex
The world's first on-demand programming language , which runs in cloud on the force.com platform servers.
It's similar to java. Apex is specifically designed for building business applications to manage data and processes with in the larger context of the force.com
Visualforce:
A framework for creating feature rich user interface for apps in the cloud.
Salesforce classic:
It is used to build the force.com App in IOS, Android and Blackberry devices.
Sites:
Public websites and apps that are directly integrated with your salesforce organization without requiring users to login with a username and password.
App Exchange:
Market place for Salesforce Apps.