Hi Joshua, You will find all the documentation in the main site [1] and the wiki [2]. The latter contains the developer docs, but it is still a work in progress.
Currently jclouds supports one kind of storage abstraction, the BlobStore one, that is portable across different providers such as Amazon S3 or OpenStack Swift. These providers basically provide an object storage where you can create containers, write blobs in them and read them back, and that's the main purpose of the jclouds portable abstraction. I'm not familiar with the APIs of other storage offerings like Google Drive or Dropbox, but I'm not sure if they should fall in the same category. My little knowledge suggests thay they don't have the same purpose. "Object storage" and "document storage" (which is the topic of your thesis) sound like different things, with different semantics, and jclouds right now provides just an object storage portable abstraction. I'm not sure a Google Drive api would fit in there right now. Don't get me wrong. I'm not trying to say you shouldn't use jclouds! I just want to share what the BlobStore portable abstraction is intended for, so you can properly evaluate if using jclouds in your thesis will help you achieve your goals. HTH! I. [1] http://jclouds.apache.org [2] https://wiki.apache.org/jclouds/ El 30/04/2014 10:33, "Joshua Braun" <joshua.br...@esentri.com> escribió: > Hey, > > > > my name is Josh and i’m a Computer Science student in the last semester of > my studies. Currently i'm writing my bachelor thesis, with the topic "A > generic API for cloud-based document storage systems", like your project on > GitHub jCloud. > > > > At the moment I'm considering whether I expand your project with more > providers like Google Drive and functionality. Generally, your project > would include the basic functionality of my bachelor thesis. The source > code is a little bit sophisticated, but well structured and the concepts > are clearly cognizable. > > > > However, I have a few questions about the source code. First of all, do u > have a documentation about jclouds? In your Labs is a project > „jclouds-labs-google“, so my question is, does the oauth protocol work, > becuase i need it to integrate in Google Drive? Do you have some more > information about the protocol? Last but not least, do you have some hints > for me? J > > > > Cheers, > > > > Josh >