BlackBerry DevCon 2009: RIM unveils new services platform for developers

Curtis Sasaki,VP of Product Management at RIM, explains the aggregated ad network service for BlackBerry devs that will also include analytics such as advanced info from Omniture.
CORP TALK: Further to the tightly integrated collaboration RIM has announced with Adobe at the BlackBerry Developers Conference in San Francisco, RIM has also unveiled a slew of new services platform for developers that will help streamline processes and build location-aware, revenue-generating apps for BlackBerry smartphones.
BlackBerry Advertising Service for new revenue opportunities
The new BlackBerry Advertising Service enables developers to integrate ads into their BlackBerry apps. An aggregated ad network service covering a large pool of quality and innovative ad units from networks like Jumptap, Lat49, Millennial Media, Navteq, 1020 Placecast, Quattro Wireless and Sympatico.ca.
The service will feature ads compliant with the Mobile Marketing Association’s (MMA) guidelines for rich media ads. Examples include the ability to initiate a call from an ad, add a calendar entry or contact entry from an ad, and basically link to an app in BlackBerry App World from an ad.
The service also comes with real-time, detailed, consolidated reporting of ads across ad networks, including ad impressions, clicks, conversions and earnings, as well as the integration into the Omniture Online Marketing Suite for more advanced analytics.
Payment Service for in-app transactions and streamlined payment processes
RIM also announced the Payment Service which will give BlackBerry developers new chances to monetize apps by selling digital content such as premium content, monthly or annual subscriptions and additional levels or upgrades for games and other entertainment apps. The service incorporates merchant services, including customer billing. The service and SDK will be out mid-2010.
Push Service for content delivery and alerts
The BlackBerry Push Service, first made exclusively to BlackBerry Alliance Program members early this year, will be made available to registered developers in the first half of 2010. The service allows developers and content providers to deliver time-sensitive alerts and up to 8KB of data of apps.

From in-app payment services to push services for content alerts, RIM aims to give devs all the tools they need to harness the capabilities of RIM's BlackBerry smartphones.
Advance Location-Aware BlackBerry Apps
To further increase the GPS capabilities supported on the BlackBerry Application Platform, RIM also introduced three new related services for developers. They are cell site geolocation, reverse geocoding and travel time.
Cell Site Geolocation: this new service provides developers with a GPS alternative, basically giving an estimate of the smartphone’s location based on cell tower triangulation. It is faster than GPS, uses less battery power (useful for multi-taskers) and ideal for indoor use (when line-of-sight to satellites is impossible).
Expect the service to appear in H1 of 2010 with support on smartphones with BlackBerry OS 5.0 or higher.
Reverse Geocoding: The second geo-location service announced is reverse geocoding, which converts geolocation coordinates to a specific address for use in BB apps. It is available today with BB smartphones running OS 5.0 or higher. An API is available with the beta version of the BlackBerry Java SDK 5.0 here.
Travel Time: The third geo-location service is travel time, which, using a simple API call, gives developers the ability to incorporate an estimated travel time within their apps for almost all destinations in the US and Canada. Travel time calculations will be based on distance, speed limits and aggregated traffic conditions. The service will then return values for an estimated arrival time, total travel time and total distance that can be used in an app. Expect this service by H1 of 2010.

