Force.com provides a robust platform to build applications that take advantage of Cloud capabilities - collaboration, social networking, device ubiquity and real-time data feeds. In the first breakout session at Cloudforce 2010 -
"Force.com: Building Next-Generation Cloud 2 Apps" - Director of Developer Evangelism Dave Carroll showed developers a quick overview of an example application build.
In this session, Senior Product Manager Rasmus Mencke demonstrated an application that uses Force.com and Twitter API to create a networked product page that is directly hooked up to data flow. With Mencke's Salesforce for Twitter app, he built an interface which collects tweets with specified search terms - related to product names or people. Since Twitter only allows searches for tweets up to two weeks old, Salesforce augments that usability by storing relevant tweets for a longer period of time.
Salesforce for Twitter additionally listens to conversations, as well as posts news and responses to the public Twitter feed. It also provides an interface where any number of employees can access and post to Twitter through the supported account without the password.
But most of the valuable information comes from the analytics that the app creates from the collected data. Mencke's interface shows top customer Twitter users, daily tweet volume and other important information. The app can also collect additional information from the user, as well as acquire usernames for contacts.
Carroll concluded the presentation with a quick look at coding for the iPad. The Force.com Toolkit for iOS uses an objective-C wrapper for the API, which some developers may need to get used to, but after that the system provides an open source, optimized interface that stores data securely.