fbpx

Introduction:

Here on the Farm, we take pride in the flexibility, quality, and breadth of our work. While we are known for producing polished, sleek products, we also take pride in our ability to program at the heart of applications.

In this study, we detail three different companies that came to us seeking the development of very technical Software Development Kits (SDKs). SDKs are standalone libraries that can be dropped into other apps, adding functionality but remaining a ‘black box’ to the developers that use them. SDKs must be small, efficient, and, most of all, trusted to work correctly without hogging memory or introducing defects into a parent application.

The three companies – AdMeld, TargetSpot, and Motally – all worked with us to develop SDKs that exposed their core technology to other developers on the iOS and Android platforms. The SDKs in each case provided an interface into each company’s unique functionality – ad serving and analytics.

Cases:

Admeld

Admeld was a digital advertising company started in 2007. Their clients include NBCUniversal.com, Answers.com, and The Weather Channel. Admeld was one of the pioneers of real-time bidding, a technique by which their ad server allows other ad networks to bid on mobile ad placements in real-time, generally getting the best rates for the mobile publisher.

Admeld first approached Rocket Farm in early 2011 with the challenge of creating both Android and iOS SDKs to access their real-time bidding network from 3rd party apps. Rocket Farm ran a project with parallel Android and iOS paths, utilizing a common design for interacting with Admeld’s ad serving engine to create SDKs for each platform.

The challenge in designing an SDK is to create a series of Application Programming Interfaces (APIs) that are easy to use and intuitive for the developer who is going to be incorporating the SDK into their app. Rocket Farm worked directly with Admeld’s server team to do the design and implementation of both SDKs in two short months, allowing Admeld to hit the mobile market in force.

The result? Admeld released their SDK in May of 2011, and Google acquired Admeld shortly after in July of 2011.

TargetSpot

Founded in 2007, TargetSpot is a digital audio advertising company that helps its clients to reach the largest target audience with their advertisements. Their investors include Bain Capital and CBS Radio, which runs AOL Radio and Yahoo’s streaming radio services.

For TargetSpot, Rocket Farm developed an SDK for both iOS and Android systems, but this time with the additional challenge of serving interactive radio ads. Radio ads are more complex because they involve playing back an audio ad via the platform’s underlying audio subsystem. In addition, TargetSpot coupled a rich set of visual interactions that went along with the radio ads.

The result? A finely tuned SDK that caches multiple requests from the TargetSpot and delivers an interactive radio ad on the spot. Following TargetSpot’s release of its SDK, it received C-round funding and announced deals with Bain Capital, CBS mobile radio, AOL Radio, and Yahoo Music. In addition, the following companies use TargetSpot’s advertising: McDonalds, Verizon, Walmart, Microsoft, & Pepsi.

Motally

Motally, founded in 2008, was a mobile analytics firm that collects data for mobile publishing companies. Motally was a pioneer in a field that has seen entrants such as Flurry and Localytics take off.

Rocket Farm developed Motally’s original iOS analytics SDK. Using the SDK, 3rd party app publishers could track analytics about app use and user behavior. The SDK was designed so that analytics were stored on disk if the device was not on-line. Intelligent queuing would send the analytics data back to Motally’s server infrastructure once the device reattached to the network.

The result? One of the first analytics SDKs on the burgeoning iOS market. The better result? Motally was acquired by Nokia soon after release of the SDK.

Conclusion:

Rocket Farm’s engineering talent contributed to all of these companies’ success. Our ability to design architectures, create SDKs, and solve challenging technical problems provides a strong foundation for our apps. We understand the inner workings of apps, and we use that prowess to give you the most polished product possible.

We can’t promise that your company will get acquired soon after working with us, but it’s not a bad way to start.