The Box Ruby library is made for interfacing Ruby applications with the Box.net API. It is developed as an unofficial extension of the Box developer services. Using the API, developers may access Box web app content management features and extend them into their own apps. One can programmatically store, organize, retrieve metadata, and share files throughout the Box platform.
Box has introduced the Box File Collaboration API, a new API that allows developers to manage access to files in applications. Developers can now control which users can access specific files. The API was created to support a recent update to the Box Notes collaborative note taking application.
With the recent explosion of cloud computing services, developers now have more opportunities than ever to take advantage of enterprise-scale computing platforms. However, most cloud computing services, such as Amazon's Elastic Compute Cloud (EC2), have unique and incompatible APIs. This has provided a challenge for organizations wanting to develop in-house applications that can later be seamlessly deployed directly to Amazon's service when necessary. For example, Ubuntu Server, a Linux-based operating system supported by Europe's Canonical Ltd, is the most widely deployed operating system on EC2, yet there has been no way for developers to create private, EC2-compatible cloud computing systems internally with Ubuntu.