What Exactly Is Salesforce1?
Points
|
Salesforce
|
Salesforce1
|
Mobile Platform
|
No
|
Yes
|
APIs
|
8
|
8+9(New)
|
Heroku
|
Present
(but without Heroku Connect
service)
|
Present
(with Heroku Connect service)
|
ExactTarget Fuel
|
Not Present
|
Present
|
Salesforce1:
It
is an API richer Mobile Platform with the combination of Heroku1 and
ExactTarget.
Salesforce1 as Mobile platform :
- Previously salesforce platform was not supporting the responsive design but now Salesforce1 platform supports responsive design due to which now mobile devices can also view the same design as it is.
- Salesforce1 now provides two apps named as Salesforce1 and Admin app. These are available on Android and iPhone platform.
Salesforce1 with new API :
·
Previously Salesforce
platform were providing only 8 APIs.
·
Those are as follows :
1. SOAP
API
2. REST
API
3. Metadata
API
4. Bulk
API
5. Streaming
API
6. Data.com
API
7. Tooling
API
8. Analytics
API
·
Now Salesforce1
platform provides new 9 APIs plus previous 8 APIs. Totally now Salesforce1
platform provides 17 APIs.
·
The new APIs are as follows :
1. Chatter
REST API
2. GoInstant
API
3. ExactTarget
API
4. Radian6
API
5. Pardot
API
6. Desk.com
API
7. Live
Agent API
8. Open
CTI API
9. Console
Integration Toolkit API
·
These APIs are grouped as follows
o Collaboration —
Chatter REST API and GoInstant API
o Marketing Cloud —
APIs for ExactTarget, Radian6, and Pardot
o Service Cloud —
APIs for Desk.com, Live Agent, Open CTI, and the Console Integration Toolkit
Heroku1 for Salesforce1 :
- Heroku was also present in Salesforce platform but in Salesforce1 platform it has been updated to Heroku1.
- Previously Heroku and Salesforce were working independently.
- But now Heroku1 contains new Heroku Connect service to keep your Salesforce and Heroku data automatically in sync.
- Heroku is PaaS where you can instantly deploy your projects written in Ruby, Node.js, Java, and Python.
- With the support of Heroku platform and integration of Salesforce1 now developer can build more innovative and robust Apps to fulfill the customers’ requirements.
ExactTarget Fuel for Salesforce1 :
- It’s newly introduced in Salesforce1 platform.
- ExactTarget Fuel is used to automate entire multichannel (i.e. Email, Mobile, Social, Web) marketing campaigns.
- We can now integrate ExactTarget Fuel with Salesforce1 platform.
- For integration ExactTarget has its API. We can make SOAP Call to use the features provided by ExactTarget Fuel.
- It also provides its SDK for Java, .NET, PHP, Python, and Ruby.
- It has its Fuel UX (is the user interface toolkit) and Fuel Cloud Editor to accomplish the goals and fulfill the requirement.
- By using Fuel, developers can get in on the action and help your company create even more relevant and effective campaigns.
Use of newly introduced APIs in
Salesforc1 :
1. Chatter REST API :
·
Use Chatter REST API for programmatic access to
Chatter feeds, groups, and social data in your Salesforce organization.
·
Use Chatter REST API to integrate Chatter into a
variety of applications such as mobile applications, intranet sites, and
third-party Web applications.
·
Many Chatter REST API resource actions are also
exposed as static methods on Apex classes in the ConnectApi namespace.
·
This namespace is also referred to as Chatter in Apex.
·
Use Chatter in Apex to develop Chatter applications on
the Force.com platform without using HTTP callouts from Apex.
2.
GoInstant
API :
·
GoInstant is a JavaScript API for building real-time,
collaborative applications.
·
It provides the tools for integrating multi-user
capabilities into your application's interface, using real-time, publish and
submission messaging for data synchronization, and a real-time data store.
·
GoInstant includes automatic scaling and security
features, and works across desktop and mobile platforms.
·
The API also includes pre-defined widgets, such as a
User List and Form widget, for faster application development.
3.
ExactTarget
API :
·
ExactTarget API helps to utilize all the feature
provided by it.
·
Using this API we can send emails to queue of
customers from Salesforce1 platform.
4.
Radian6
API
·
Radian6 enables you to listen, analyze, and engage in
your customers’ conversations about your company, products, and competitors.
·
Use the Radian6 API to extend the functionality of the
Salesforce Marketing Cloud.
·
Radian6 supports the following browsers:
o Mozilla®
Firefox®
o Google
Chrome™
o Microsoft®
Internet Explorer® 9 and above
o Apple®
Safari®
·
Radian6 supports these Salesforce Editions:
o Developer Edition
o Enterprise Edition
o Unlimited Edition:
5.
Pardot
API :
·
Pardot enables you to create, deploy, and manage
online marketing campaigns efficiently.
·
The Pardot REST API allows your application to access
prospects, visitors, activities, opportunities, and other data in Pardot.
·
All Pardot accounts and user roles have full access to
the API. Pardot integrates and syncs automatically with Salesforce using a
connector.
·
You must authenticate with the API before issuing
requests. All requests must use HTTP GET or POST.
·
It supports the same browsers and the same Salesforce
Editions which are supported by Radian6 API.
6.
Desk.com
API :
·
Desk.com enables you to deliver efficient all-in-one
customer service, from customer and content management to business process
automation and insights.
·
The Desk.com API provides a powerful and simple
RESTful interface for interacting with your Desk.com data.
·
With Desk.com API we can Read all your cases, Search
for customers by name, Create a new company, Update an article translation,
Delete a topic.
·
It supports the same browsers as Radian6 API.
·
It supports the following Salesforce Editions :
o Developer
Edition
o Group
Edition
o Professional
Edition
o Enterprise
Edition
o Unlimited
Edition
7.
Live
Agent API :
·
Live Agent API lets service organizations connect with
customers or website visitors in real time through a Web-based, text-only live
chat.
·
It supports the same browsers as all other APIs.
·
It supports the following Salesforce Editions :
o Developer
Edition
o Enterprise
Edition
o Unlimited
Edition
o Performance
Edition
8.
Open
CTI API :
·
Open CTI helps advanced administrators and developers
build and integrate third-party computer-telephony integration (CTI) systems
with Salesforce so that Salesforce users can use a SoftPhone without installing
CTI adapters on their machines.
·
Salesforce users could only use the features of a CTI
system after they installed a CTI adapter program on their machines.
·
Open CTI is a browser-based JavaScript API.
·
It uses browsers as clients to display SoftPhones.
·
Open CTI API is used to create customizable SoftPhones
(call-control tools) that function as fully integrated parts of Salesforce and
the Salesforce console.
9.
Console
Integration Toolkit API :
·
The Salesforce Console Integration Toolkit provides
you with programmatic access to the Salesforce console so that you can extend
it to meet your business needs.
·
The Salesforce Console Integration Toolkit is a
browser-based JavaScript API.
·
It uses browsers as clients to display pages as tabs
in the console.
·
With the Salesforce Console Integration Toolkit, you
can open and close tabs in the console to streamline a business process.
·
For example, the toolkit lets you integrate
third-party systems with the console, opening up an external application in the
same window, in a tab.
·
It supports the following browsers :
o Mozilla®
Firefox® version 3.5 and later
o Google
Chrome™, most recent stable version
o Microsoft®
Internet Explorer® version 7 and later