Case studies

Android Porting System

PROJECT

Android Porting System

CLIENT

LeapFrog

INDUSTRY

Entertainment

SERVICE

Software Architecture

LeapFrog developed a new tablet platform based on the Android OS, they had over 150 game titles written for their legacy OS that they wanted to preserve and have work on the new platform.

PROCESS

We already had a deep understanding of the LeapFrog SDK and this meant understanding all the complexities and quirks of the original platform. We had to insure that code written for the old platform would work seamlessly on the new platform, quirks and all. The first step was the brute force step of re-writing the SDK for Android and preserving the API. The second part was a long process of debugging all the various endpoints and hardware platforms that the SDK had to support.

RESULT

We ported their entire SDK to Android, which required a complete rewrite of their SDK and software tools. The end result was a completely cross-platform system that allowed developers to simply recompile to have their 200+ titles run on the new tablet.

TECHNICAL DETAIL

Android NDK, JNI Bridge, Java, C++

Clients and Customers First

Great ideas come from collaboration.