RAWS Clients - v3

From Rambla Wiki
Jump to: navigation, search

Overview

All RAWS REST APIs implement Atom and the Atom Publishing Protocol (APP) as their main underlying method for exchanging data. Since these are rapidly emerging standards for RESTful HTTP transfer, open source libraries implementing these protocols will likely be available in most programming languages. For an example, see the Google Data API client-libraries which are all based on Atom and APP.

Additionally, Rambla provides some resources which can be directly used for accessing the RAWS APIs. These resources are provided "as is", with no express or implied warranty for accuracy or accessibility. It is our intention to further deploy - where possible - them as open source projects, so customers can benefit from our and each others development efforts.

Resources

Currently, these resources are available:

  • RAWS PHP Client Libraries : publicly available as a google code project, licensed under the Apache License, Version 2.0.
  • RAWS Python Client Libraries : publicly available as a google code project, licensed under the Apache License, Version 2.0.
  • RCMS Media module for Drupal (5 and 6). This is not a client library, but the integration of RASS functionality in an administrative module for the Drupal CMS. Contact Rambla for more info and source files.
  • RATS module for Drupal (5 and 6): integrates Rambla's Transcoding web service in Drupal: allows for source file uploads, which can then be submitted for transcoding using a simple-to-use wizard. Transcoded files can be exported automatically to the Rambla CDN. Contact Rambla for more info and source files.
  • RAMS module for Drupal (5 and 6): integrates Rambla's Monitoring web service in Drupal: you can monitor bandwidth usage (views and hits) on folder and file level, and storage consumption. Contact Rambla for more info and source files.
  • For a Java client, consider using the AtomPub client from the Apache Abdera Project (to get started, see also this article). Another alternative is the Rome Propono client.
  • RAWS .NET Client Libraries : publicly available as a google code project, licensed under the Apache License, Version 2.0. Thanks to Proximity BBDO for contributing the original code.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox