The document summarizes a Karachi Salesforce Platform Developer User Group meeting. It lists the organizers and agenda, which includes presentations on Force.com platform basics and testing HTTP callouts. It also discusses upcoming topics like visualforce charting, Apex classes, and the Spring '13 release. The goal is for the local developer community to collaborate, learn from each other, and explore new areas of the Force.com platform.
3. Agenda
2:30 PM Doors open - Networking
3:00 PM Kickoff – (Salman Zafar)
3:15 PM PART 1 – (Mustafa Turab & Jaffer Ali)
Presentation on the basics of the Force.com platform
Discussion on new Areas to Explore on Force.com
4:30 PM BREAK
4:45 PM PART 2 – (Abhinav Gupta Salesforce.com MVP)
5:10 Discussion on Agenda for next Meetups
5:30 Networking & Refreshment
5. Karachi Salesforce Platform DUG - Kick Off
Why we are here ?
Learn on Cloud
Opportunity to Collaborate and Speak
Learn from people among the community
Explore new areas of Force.com Platform
7. Force.com platform - Basics
Force.com Database
1. Force.com database comprises of sObjects
2. You can understand them as visual representation of underlying database
tables
3. You can create relationships among tables using lookup and master-detail
fields
8. Force.com platform - Basics
Force.com Webservices
1. In addition to the web interface, salesforce.com offers a SOAP/REST
Web service API that enables integration with other systems.
2. There are different flavors of Force.com webservices such as:
1. SOAP API
2. REST API
3. Bulk Data API
9. Force.com platform – Basics
Pros
1. Fast paced business logic development due to
integrated database
2. Visualforce markup takes care of styling
3. Java like syntax reducing the learning curve
4. No need of high performance hardware, code resides
and compiles at the server
5. Supports OOP
10. Force.com platform – Basics
Cons
1. Slow development times due to online compilation
2. Lack of debugging options on local machine without
online code saving
11. Force.com platform – History and opportunity
Fast growing platform maturing with each release
AppExchange app store provides developers to list their
own applications/addons for public listing
Cloud based CRM system opening opportunities for
global developer community to provide services online
Vast customization options provide opportunity for
businesses to customize Salesforce.com with
Force.com platform according to their unique needs,
opening more opportunities for developers
18. Spring 13 Release
Tooling API
Provides SOAP and REST interfaces that allow you to build dynamic
modules for Force.com development into your enterprise integration
tools.
Connect in Apex
Exposes many Chatter API resources as objects in Apex.
Build Chatter integrations and custom UI on Force.com without
making HTTP callouts to the Chatter API.
Force.com Canvas Updates
Easily integrate a third-party application in Salesforce.
Set of tools and JavaScript APIs that you can use to expose an application as
a canvas app.
19. Restoring Deleted Custom Object
records
Starting with Spring ’13, you can recover deleted custom
object records after you restore or undelete the record’s
custom object.
20. New Controls for Sending Email
No access: Prevents all outbound email to and from users.
System email only: Allows only automatically generated
emails, such as new user and password reset emails.
All email: Allows all types of outbound email. Default for new,
non-sandbox organizations.
21. Create Tasks Faster— Beta (Chatter Tasks)
Tasks are a key collaboration point, so it makes sense to
create tasks where collaboration happens—right in the feed.
22. State and Country
It would be a beta version.
State and country picklists allow users to select states and
countries from predefined, standardized lists.
23. Apex classes
These Apex classes have been added.
Cases
TimeZone