c# pdf viewer library free : Rearrange pages in pdf file Library SDK class asp.net .net html ajax winter09_release_preview0-part1664

Dream Apps for User Success 
Inspire your customers to dream big with 
Salesforce CRM Ideas and get your 
employees working on the same page with 
Salesforce CRM Content for Google Docs. 
With Winter ’09, user, customer, and partner 
success has never been easier.
Powerful Tools for Developers 
Build your dream applications faster with 
Force.com, now more powerful than ever. It’s 
easy to code, test, and deploy enterprise-class 
applications in the cloud with the Force.com 
IDE and with powerful enhancements to Apex 
Code and Visualforce.  
User Experience 
Visualforce 
Force.com Sites                                              Syndication Feeds 
Custom Application Messages 
• 
Visualforce Email Templates 
Offline Custom Objects and Tabs 
Packaging for Visualforce 
Force.com Connect for Outlook and  Visualforce List Controllers 
Lotus Notes Enhancements 
Visualforce Dynamic Templates 
Visualforce Enhanced List Component 
Visualforce Custom Buttons 
Visualforce Input File Component 
Visualforce Mobile Generally Available 
Salesforce CRM Content for Google Docs 
Office Files to Google Docs 
Gmail to Opportunity
Salesforce CRM for Google Apps 
User Interface as a Service 
Salesforce CRM Content 
Salesforce CRM Content for Google Docs 
Opportunity Reporting  
Salesforce CRM Ideas 
Public Sites                                                     
Visualforce for Salesforce CRM Ideas 
•  
Merging Duplicate Ideas and Status Tags 
Logic as a Service 
Apex  
Workflow 
Dynamic Apex Generally Available 
Approval Workflow Recall Actions  
Asynchronous Apex Code 
Workflow & Activities on Many-to- 
Advanced SOQL Joins 
Many Objects 
Cross-Object Formulas for Self-Relationships 
My Profile Page and Rich Text Editing 
Opportunity Splitting 
Approval Workflow Recall Actions 
Click-and-Create Events 
Drag-and-Drop Scheduler 
Salesforce CRM SFA 
User-Specific Apex Tests 
Database as a Service 
Schedule and Email Reports 
Schedule and Email Reports 
Improved Storage Management 
Salesforce CRM Marketing 
Integration as a Service 
Tagging API 
Campaign Influence 
Salesforce CRM Call Center 
Workflow from Case Comments 
Case Teams 
Metadata API for Analytics 
Development as a Service 
Force.com IDE Generally Available 
Entitlements 
Developer Sandbox 
Force.com Migration Toolkit
Salesforce CRM Partner Networks 
Salesforce CRM Mobile for Partners 
Calendar and Events for Partners 
Global, Trusted, Secure Infrastructure 
SAML 2.0
HTML Messages for Partner Portal 
Salesforce to Salesforce 
Mass Share Records 
Mass Invite 
Related List Sharing 
Application Exchange 
Packaging for Visualforce 
Advanced Managed Package Flexibility 
Smart Search 
Share Lookup References 
Listing Manager 
Force.com Checkout
Salesforce CRM Mobile 
Salesforce CRM Mobile for iPhone: Edit 
Visualforce Mobile Generally Available 
Dashboards for Mobile 
Mobile PIN Login Security  
Note: Any unreleased services or features referenced in this or other public statements are not currently available 
and may not be delivered on time or at all. Customers who purchase our services should make the purchase 
decisions based upon features that are currently available. 
Enhanced Mobile Data Controls and Tab Management 
Rearrange pages in pdf file - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to change page order in pdf acrobat; how to rearrange pdf pages
Rearrange pages in pdf file - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
how to move pages within a pdf; rearrange pdf pages in reader
2
User Interface as a Service
FORCE.COM SITES 
Run Your Sites in Our Cloud
:: Replace portions of an existing Web site with dynamic content 
:: Extend an existing Force.com app to your existing Web site 
:: Build new apps for your existing Web site 
:: Build and run your entire site on Force.com 
Force.com Sites brings the speed and ease of Force.com to any user on any Web site. Now, you can securely 
publish any data, any app, anywhere. Force.com Sites uses Visualforce pages to extend your existing Force.com 
data and applications to any Web site so all your prospects, customers, and employees can access them. 
Force.com Sites opens up a world of possibilities for public applications like e-commerce sites, recruiting sites, and 
scheduling sites. With Force.com Sites, you can run your site on our service or integrate it with your existing Web 
infrastructure. 
Branded or custom domain names 
Choose a Force.com domain name or use any custom domain name that you own. 
Multiple sites per organization 
Every customer organization can have multiple sites, each with its own unique security model, top-level 
domain, and custom look-and-feel. 
One-click activation 
Sites can be enabled or disabled with a single click. 
Custom CRUD permission on org data 
Customers can set full CRUD on custom objects and read/create on standard objects. 
Restricted access based on IP 
Sites can be restricted based on IP ranges, which lets customers create intranet sites. 
Custom error messages 
All standard site and error pages can be customized using Visualforce pages. 
Authentication support 
Force.com Sites provides seamless integration with Salesforce CRM Customer Portal to enable 
authenticated access. 
RSS feeds 
Syndication feeds give users the ability to subscribe to changes within Force.com Sites and receive 
updates in external news readers. 
[Back to Index
CUSTOM APPLICATION MESSAGES 
(Professional, Enterprise, Unlimited, and Developer Editions)
Tailor and Localize Application Messages  
:: Display messages in the user’s preferred language 
:: Tailor messages in third-party applications 
With Custom Application Messages, it is easier than ever for developers, ISVs, and administrators to create easy-
to-use, multilingual apps that run on the Force.com platform. Customer Application Messages in the form of page 
text, help information, or error messages can be used in Visualforce pages, Apex, and formula fields. They are 
automatically displayed to end users in their preferred language.  
For example, an administrator who installs a third-party Force.com AppExchange application can change an error 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
how to move pages within a pdf document; move pages in pdf document
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
out of order, you need to rearrange the PDF on creating, loading, merge and splitting PDF pages and Files deleting unnecessary page from PDF file and changing
how to rearrange pdf pages online; reorder pdf pages online
3
message to direct users to a toll-free support number. Or, a developer can display a welcome message on a 
Visualforce page based on the user’s language setting, without writing language display logic or putting labels 
inside code. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
OFFLINE CUSTOM OBJECTS AND TABS 
(Enterprise, Unlimited, and Developer Editions)
Find and Review Critical Account Information Offline 
:: Access Custom Objects and Tabs Offline 
:: Update your briefcase contacts (new leads, new opportunities, account updates) offline using the 
new Admin Console 
With Force.com Offline Custom Objects and Tabs, users can access their most critical data while disconnected 
from the Internet. Use the new Offline Admin Console for fine-grain control of the Offline Briefcase and other 
standard custom offline objects. Custom objects are now available offline on their own tabs with all related lists 
(previously, only custom objects with master-detail relationships to offline standard objects were supported). 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
FORCE.COM CONNECT FOR OUTLOOK AND LOTUS NOTES ENHANCEMENTS  
(Personal, Group, Enterprise, and Unlimited Editions)
 
Get Better Desktop Integration 
:: Improve usability of the Contact Association feature 
:: Improve performance  
To make new users more successful and improve existing users’ productivity, salesforce.com is focusing on the 
most common user tasks to boost user productivity. This effort includes more efficient use of the Force.com Web 
Services API during login, resulting in a more responsive application. Users will experience improved startup times 
and be able to add emails and associate records more quickly. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
SYNDICATION FEEDS 
(Enterprise, Unlimited, and Developer Editions) 
Subscribe to Your Force.com Applications 
:: Push out information to subscribers of news feeds  
:: Simple setup, no coding required  
You can now easily create news feeds for public sites. With Syndication Feeds, administrators can create news 
feeds to show the latest information that was added to an application. Users can subscribe to updates using the 
news readers of their choice, such as Google Reader or Outlook. It’s never been easier to stay on top of changes 
to custom Force.com applications. 
For example, a VP of Recruiting could ensure employment candidates are notified whenever new jobs are posted 
to the organization’s public jobs site. By creating a public syndication feed and exposing it on the job site, the 
organization can automatically notify subscribers. 
Note: Not automatically visible. Feature is enabled, but requires some setup. You must have Public Sites enabled 
to access this feature. 
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to rearrange pdf pages in preview; how to rearrange pdf pages reader
C# PowerPoint - How to Process PowerPoint
you can load PowerPoint from existing file or stream to move out useless PowerPoint document pages simply with solution to sort and rearrange PowerPoint slides
change pdf page order preview; rearrange pages in pdf document
4
[
H
H
TU
Back to Index
UT
H
VISUALFORCE EMAIL TEMPLATES 
(Group, Professional, Enterprise, Unlimited, and Developer Editions) 
Create Rich Email Templates 
:: Build dynamic email templates with conditions 
:: Pull information from anywhere within your application 
:: Create documents and attach them to emails 
When Visualforce was released in Summer ’08, it provided unprecedented power and flexibility to customize the 
Salesforce CRM user interface to meet the needs of any application. Now, in Winter ’09, that same power and 
flexibility is available to create richly formatted email templates. 
Using the same HTML-like tags and Apex controller concepts as Visualforce pages, developers can create email 
templates that display information from multiple objects, with precision control over format and styling. For example, 
you can create a sales quote email template to send to a prospect that includes information from the opportunity 
object, but also from opportunity line items as well as warranty information about each product. Plus, you can 
dynamically create personalized PDF or text documents and deliver them via email. 
Apex controller logic lets you dynamically change the content and formatting of email templates based on rules you 
define. Want to highlight certain fields or display additional information based on the status of a case or the number 
of days it has been open? Visualforce email templates give you the power to do so.  
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
PACKAGING FOR VISUALFORCE 
(Group, Professional, Enterprise, Unlimited, and Developer Editions)
Package Your Favorite Visualforce User Interfaces via the Force.com AppExchange  
:: Install or package AppExchange applications with custom Visualforce UIs 
:: Expand the functionality of your AppExchange applications with Visualforce pages  
:: Maximize customization by sharing elements of your applications as components  
:: Broaden the reach of your Web service by creating and distributing custom components  
Winter ’09 introduces the ability to distribute Visualforce pages and components through the AppExchange. ISVs 
and developers can now publish and distribute their pages and component libraries through the AppExchange. 
Customers will now be able to install applications with advanced custom UIs that leverage Visualforce functionality. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE LIST CONTROLLERS 
(Group, Professional, Enterprise, Unlimited, and Developer 
Editions) 
Tailor the User Experience by Including Lists in your Visualforce Page 
In Summer ’08, Visualforce made it easy to override standard detail and edit pages with a highly tailored user 
experience. Standard and custom controllers make it easy to populate that user experience with data associated 
with a particular record ID.  
With Winter ’09, Visualforce List Controllers provides that same easy process to create highly tailored, list-oriented 
user experiences that represent sets of records. Visualforce List Controllers includes the following functionality:      
Override a List View page and get the native filter from a predefined view     
Include pagination and mass actions with a single line of code 
Pass filters into the list page using any SOQL statement with object relationships up to five deep 
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages in extracting single or multiple Word pages at one & profession imaging controls, PDF document, image
change page order in pdf reader; how to move pages in a pdf
Online Merge PDF files. Best free online merge PDF tool.
By dragging your pages in the editor area you can rearrange them or delete single pages. We try to make it as easy as possible to merge your PDF files.
move pages in a pdf file; how to reorder pages in pdf preview
5
Make any page aware of list filter definitions to scope data 
Perform edit operations on multiple records 
Support for custom list buttons (see Visualforce Custom List Buttons below) 
Extend with Apex Code to leverage any SOQL  
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE DYNAMIC TEMPLATES 
(Enterprise, Unlimited, and Developer Editions) 
Dynamically Choose a Template for a Visualforce Page 
:: Simplify coding of Visualforce pages 
:: Improve consistency of custom UIs 
:: Provide conditional structure and styles for differing user groups  
Templates are a powerful way to share common page elements, structure, and styles across many Visualforce 
pages. Now, you can not only define a template in a Visualforce page, but dynamically choose a template, too. With 
Visualforce Dynamic Templates, you can define the look-and-feel of the portal pages in a Visualforce template and 
have the flexibility to point to different templates based on customer level: Platinum, Gold, or Silver.  
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE ENHANCED LIST COMPONENT 
(Group, Professional, Enterprise, Unlimited, and 
Developer Editions)
Put an Enhanced List on a Visualforce Page 
:: Allow users to quickly customize, manage, and edit lists of records 
The Enhanced List feature released in Summer ’08 is now available as a standard Visualforce component. 
Enhanced List Component allows users to manage list view data much easier with drag-and-drop customization, 
inline editing capabilities (if enabled in the organization), and powerful navigation options to work through large sets 
of records.      
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE CUSTOM BUTTONS 
(Group, Professional, Enterprise, Unlimited, and Developer Editions)
Minimize your Development Time by Connecting Custom Buttons to a Visualforce Page 
:: Minimize your development time by creating Visualforce custom buttons 
:: Easily create your own mass actions with Custom Buttons for list pages 
With Visualforce Custom Buttons, you can now connect a custom button to a Visualforce page in addition to 
connecting it to a URL, S-control, or onClick JavaScript. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE INPUT FILE COMPONENT 
(Group, Professional, Enterprise, Unlimited, and Developer 
Editions)
Use a Standard Visualforce Controller to Upload a File 
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page it quite easy to process image and file pages with the a thumbnail, and you can rearrange the file
change page order pdf acrobat; pdf change page order
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods and powerful & profession imaging controls, PDF document, image
how to rearrange pages in pdf document; reorder pages in a pdf
6
:: Leverage an out-of-the-box controller to upload files 
With Visualforce Input File Component, developers can now use a standard controller instead of coding their own 
when they need a Visualforce page to accept a file attachment.   
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
VISUALFORCE MOBILE GENERALLY AVAILABLE 
(Trial, Professional, Enterprise, Unlimited, and 
Developer Editions. Professional and Enterprise Editions require a mobile license.)
Get Visualforce Functionality on Mobile Device
:: Make Visualforce features available on mobile devices via Web pages accessed through a      
wireless connection 
:: Deliver a “hybrid” mobile experience, combining reliable local client functionality with the broad 
capabilities of the Web 
:: Let administrators pull together select Visualforce elements or fields from various objects into a 
single screen that is optimized for mobile viewing 
Visualforce Mobile fills the gap between the limitations of the current 
object-only” mobile client technology and the 
near-limitless features of the Salesforce CRM desktop application. 
The new tab functionality merges a client application’s performance with the Web’s flexibility to create a true 
hybrid” mobile experience. Using a mobile browser, administrators can mobile enable tabs and other features 
previously available only on the desktop version of Salesforce CRM. This capability greatly extends the 
customizability of the Salesforce CRM Mobile service. 
By creating a Visualforce page and mobilizing it, administrators can create any kind of form or wizard and make it 
instantly available as a tab in the mobile application. Administrators can also take advantage of specific features 
available on mobile Web browsers.  
As wireless network coverage broadens and data capacity improves, Salesforce CRM Mobile will be redeveloped 
to more fully leverage the mobile Web. BlackBerry is the first platform to support this new capability, with other 
mobile platforms to follow. 
Note: Generally available, but not automatically visible. Feature is enabled, but requires some setup and users 
must upgrade to the latest version of the Salesforce CRM Mobile client for BlackBerry. 
[
H
H
TU
Back to Index
UT
H
Logic as a Service 
DYNAMIC APEX GENERALLY AVAILABLE 
(Professional, Enterprise, Unlimited, and Developer 
Editions) 
Get 
Dynamic and Flexible Programming with Apex Code 
:: Retrieve and evaluate application customizations 
:: Inspect and programmatically enforce user permissions 
When you develop CRM extensions and custom applications, flexible operations that support the dynamic nature of 
end-user interactions can be an advantage. For example, you may want to implement a Visualforce page that 
shows different information based on user-level access and dynamically enforces application permissions. With 
Dynamic Apex, you can build generic and flexible processes that employ Describe methods to dynamically inspect 
end-user permissions as well as generate dynamic SOQL, SOSL, and DML statements, providing highly flexible 
runtime behavior. 
7
Leverage customizations 
Incorporate and deploy customizations with familiar Describe classes.  
Incorporate user permission awareness 
Get the power of system-level access and enforce user permissions and constraints where desired. 
Flexible programming 
Interpret runtime behavior with Dynamic classes and methods, providing highly flexible and efficient 
processing logic. 
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
ASYNCHRONOUS APEX CODE 
(Professional, Enterprise, Unlimited, and Developer Editions) 
Get Asynchronous Processing with Apex Code  
:: Execute customer business logic asynchronously     
:: Monitor the execution status of asynchronous Apex code   
This feature brings the power and flexibility of asynchronous processing to the Force.com platform. By annotating 
Apex methods, developers can instruct the Apex runtime to execute methods asynchronously, decoupling 
processing logic from directly impacting end-user performance. This framework provides more flexibility when 
developing custom business logic and simplifies certain use cases, such as the execution of Apex from Apex 
triggers.  
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
ADVANCED SOQL JOINS 
(Enterprise, Unlimited, and Developer Editions)
Increase Flexibility when Querying 
:: Perform advanced queries without exporting data into an external database 
:: Simplify code written to emulate semi- and anti joins 
With support for semi- and anti joins, SOQL will become more powerful, allowing users to write more expressive 
queries. 
Semi joins
You can express WHERE conditions that depend on the result of child queries. You can also create joins 
based on polymorphic keys and perform joins if there is not a predefined relationship based on ID fields. 
Plus, you can perform arbitrary joins between objects, such as joins based on non-ID fields. 
Anti joins
With anti joins, you can express conditions in which something is false. For example, an anti join could be 
used to return all job positions for which there is no related candidate record
.
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
CROSS-OBJECT FORMULAS FOR SELF-RELATIONSHIPS 
(Group, Professional, Enterprise, 
Unlimited, and Developer Editions) 
Empower Administrators to Do More without Code 
:: Define calculations or business logic based on Parent Account, Parent Case, etc.   
:: Display a user’s management chain without writing Visualforce or Apex Code  
8
With Winter ’09, salesforce.com makes cross-object formulas even more powerful by supporting self-relationships. 
For example, a sales rep trying to determine an account’s chain of command can now see a contact manager’s 
name, title, phone number, and email on a Contact record or Contact report. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
USER-SPECIFIC APEX TESTS 
(Professional, Enterprise, Unlimited, and Developer Editions) 
Run Tests in Apex as “Any” User  
:: Improve application test coverage 
:: Improve application quality 
With Winter ’09, developers can explicitly set the running user context within their test execution. This feature gives 
developers the ability to programmatically create users as well as test and validate the corresponding user-specific 
sharing rules and scenarios. It also offers greater flexibility within text execution, providing simplified and expanded 
code coverage.  
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
APPROVAL WORKFLOW RECALL ACTIONS 
(Enterprise, Unlimited, and Developer Editions)
Improve Control and Flexibility for Users and Administrators
:: Enable users to recall and resubmit requests without administrator intervention 
:: Improve an administrator’s control over what happens when a record is recalled 
With Approval Workflow Recall Actions, you can take actions whenever an approval request is recalled. Recall 
Actions also makes it possible for the submitter to edit a Force.com record and resubmit it for approval, without the 
administrator “resetting” the record for resubmission. You can use Approval Workflow Recall Actions to reverse any 
field updates performed in the approval process or notify key people in the organization whenever a record is 
recalled. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
WORKFLOW & ACTIVITIES ON MANY-TO-MANY OBJECTS 
(Enterprise, Unlimited, and Developer 
Editions)
Combine Flexible Data Modeling with the Efficiencies of Business Process Automation
:: Perform workflow actions when a relationship is created between records 
:: Track tasks and events that are associated with the relationship between records 
When Many-to-Many Object Relationships was released in Summer ’08, it became possible to relate records from 
one object with multiple records of another object, and vice versa. Now, with Winter ’09, you can associate activities 
and trigger workflow actions whenever such a relationship is created or modified. 
Consider a recruiting application where there are many applicants, each of whom can be related to one or more job 
postings, and vice versa. With Winter ’09, whenever an applicant applies for a new job posting, you can trigger 
workflow actions such as email notifications and follow-up tasks for the recruiter and hiring manager. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
9
[
H
H
TU
Back to Index
UT
H
Database as a Service 
SCHEDULE AND EMAIL REPORTS 
(Professional, Enterprise, Unlimited, and Developer Editions) 
Get Your Most Important Reports via Email, When You Want Them
:: Push reports directly to users  
:: Eliminate the need for users to log into Salesforce CRM 
With Schedule and Email Reports, you can set up a schedule and mail reports to any user with the appropriate 
permissions. For example, marketing managers could receive the status of their campaigns in a summary report 
every Friday. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
IMPROVED STORAGE MANAGEMENT (
All Editions, varies by Edition)
Drive Higher Adoption and Use of Documents, Notes, Attachments, and Salesforce CRM Content 
:: Leverage separate storage allocations for files and data 
:: Improve reporting on file and data storage consumption 
:: Get detailed reports on top consumers of file and data storage 
With Improved Storage Management, you can manage data and file storage separately to help use your storage 
allocations more effectively. This feature helps drive adoption of notes, attachments, documents, and Salesforce 
CRM Content. 
Separate file and data storage 
Instead of a general storage allowance, each Salesforce org now has separate storage allocations for data 
(i.e., Salesforce records) and files (notes, attachments, documents, and materials in Salesforce CRM 
Content). You can also buy separate blocks of add-on storage for records versus files. If you previously 
purchased general add-on storage, it will be upgraded with additional data and file storage allowances. 
Increased file storage allowances  
Previously, the 20Mb of storage customers received (120Mb for Unlimited Edition customers) was used for 
storing both data records and files. To meet customer demand for storing more files within Salesforce 
CRM, we are introducing an additional “file-only” storage quota at no additional cost. Each customer will 
receive an additional 100Mb of file-only storage to store attachments, notes, documents, and files in 
Salesforce CRM Content. 
Summary file and data storage reporting 
Salesforce.com now provides summary-level reporting on file and data storage consumption, so you can 
manage both allocations more effectively. 
User and file-level detail storage reporting 
In addition to summary-level reports, you can now see which individual users and specific files are 
consuming the largest portion of your storage allowance. 
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
Integration as a Service 
TAGGING API 
(Enterprise, Unlimited, and Developer Editions)
Manage Tags Programmatically 
10
:: Access and manipulate tag data via the Force.com API 
:: Access tag functions not available via the UI 
With Winter ’09, we’ve added even more functionality to our tagging features to support tags on dashboards and to 
manage the plethora of tags. With API support, you can now programmatically manage tags. 
API tagging 
Create your own custom tagging features with access to tag data and functions via the API. Add and 
change tag data via the API, automatically tag data from integrations, and create custom buttons and Apex 
triggers that assign tags to data. You can also add custom pages that display data, using tags to determine 
which records will be listed.  
Tags on dashboards 
With Winter ’09, you can add public and personal tags to dashboards for fast, intuitive navigation. Keep 
business-critical dashboard data at your fingertips by adding personal tags to those dashboards you care 
about most. Organize dashboards using public tags to give executives easy access.  
Note: Automatically visible to all users. No setup required. 
[
H
H
TU
Back to Index
UT
H
METADATA API FOR ANALYTICS 
(Enterprise, Unlimited, and Developer Editions) 
Manage Analytics Programmatically via the Force.com API 
:: Move reports between environments 
:: Audit report changes 
:: Mass edit/create/delete reports, CRTs, and dashboards 
With Winter ’09, the Force.com Metadata API supports reports, dashboards, and custom report types.  
Reports  
You can package a set of reports, move it, or change a set of reports by changing the filter criteria or the 
filtered fields. The Report Metadata API lets you create, edit, and delete reports through the API just as you 
would with any other objects.  
Dashboards  
You can mass create, mass change, and mass delete dashboards and dashboard parameters. 
Custom report types  
You can modify report types, set them up automatically, or remove unused report types, including all 
related reports and dashboards. 
Note: Not automatically visible. Feature is enabled, but requires some setup. 
[
H
H
TU
Back to Index
UT
H
Development as a Service 
FORCE.COM IDE GENERALLY AVAILABLE 
(Enterprise, Unlimited, and Developer Editions) 
Build any Application on a Full-Featured, Integrated Development Environment for the Force.com 
Platform 
:: Develop in a collaborative development environment   
:: Migrate configuration data between Salesforce CRM instances   
:: Support all new Metadata API types   
:: Get granular control of a project 
The Force.com IDE is an Eclipse-based development tool for professional developers building native Force.com 
applications. It provides a rich coding environment for creating Apex Code and Visualforce, XML-based editing of 
Documents you may be interested
Documents you may be interested