Background


One of the pioneering cloud storage providers, Bitcasa, was launched on the simple premise of eliminating the storage and computing limitations of connected devices in the most secure and efficient way possible.

Its Cloud Storage Platform APIs and branded applications provided plug and play solutions for easy file storage, access, and sharing across all major platforms including Android, iOS, Windows, Mac OSX, Linux and the Web. At its strongest, BitCasa, helped thousands of developers, OEMs (original equipment manufacturers) and service providers in more than 140 countries manage their data.

Challenge


CloudFS was their flagship product and the world’s first cloud file system APIs that gave developers control of user data and brand experience. Dedicated to enabling application developers to innovate cloud storage faster and more cost-effectively, it allowed the creation of file sharing, file management, media transcoding and encryption technology without developing complex code, successfully expanding Bitcasa’s capabilities to a developer audience.

However, they found that a lack of sample apps and documentation resulted in a slow uptake of the product and held back potential customers.

Solution


The Calcey team created a new SDK for Java within a month of signing up for the task. The speedy yet meticulous delivery was very well received by Bitcasa and their clients. Thereafter, Calcey went about updating the SDKs for Android, iOS, PHP and Ruby on Rails. For each of these platforms, Calcey delivered the SDKs, unit tests, Quality Assurance, API docs and detailed documentation explaining the functionality of each method within the Bitcasa API.

To improve user experience, Calcey, also integrated Bitcasa’s four disparate Websites (Corporate, Developer, Press, and Blog) into a WordPress multisite hosted in one single location, made accessible via a unified WP Administration Dashboard.

Technologies: iOS, Ruby, Python, Java, Php

Impact


Usability improvements were made to the Website, making navigation easy for client developers. The new layout further enabled Bitcasa to showcase separate code examples for multiple languages (such as Curl, iOS, Android) enhancing user understanding and experience.