User Docs

Here you will find documents relevant to CloudTurbine end-users.

CT Brochure and White Paper - CloudTurbine white papers provide overview of benefits and innovation.
How to get your data into CT - There are four basic ways to get data into CloudTurbine. Use an existing source application. Manually create the CloudTurbine folder/file structure and content. Use a shell script to create the CloudTurbine folder/file structure and content. Create your own CloudTurbine source app using the CT Java API.
Accessing CT data files - There are four basic ways to read data from CloudTurbine files. Manually explore the CloudTurbine source folder/files use an existing sink application. View data in a web browser using WebScan. Create your own CloudTurbine sink app using the Java API.
Working with CT data in Google Docs - Fetch data into Google Docs for display and analysis.


Admin Docs

Here you will find documents related to CloudTurbine administration, such as site installation and setup.

Installing and using CloudTurbine - CloudTurbine applications and the Java API library (CTlib.jar) are available from the CloudTurbine releases area on GitHub (a link to this GitHub page is also available on the CloudTurbine Download page).
Set up a local CT system - Two steps are recommended for setting up a local CloudTurbine system.
Host CT on a cloud server - It’s easy to host CloudTurbine on all levels of computer platforms, from Raspberry Pi to Mac/Windows/Linux personal computers to cloud-based virtual machines.
CloudTurbine Security White Paper - Download the CloudTurbine security white paper.
Optimize CT performance - CloudTurbine applications often have a trade-off between real-time responsiveness and data storage efficiency (either number or size of output data files).


Developer Docs

Here you will find documentation aimed at a community of developers. CloudTurbine software is free Open Source hosted on GitHub.

CTrollaball Development - Participate in CTrollaball development!
CloudTurbine C# library - A basic CloudTurbine library written in C#.
MATLAB interface - Make CloudTurbine API calls from MATLAB
Using GitHub and Git - This document introduces some Git and GitHub features and procedures you can use to participate in CloudTurbine development.
Gradle-based CloudTurbine build system - Introduction to CloudTurbine's Gradle-based build system.
Code documentation (Javadoc) - Developers can build Javadoc documentation for all of the other standard CloudTurbine programs by running the Gradle “javadoc” task.
Writing CT source apps - As described in How to get your data into CT, CloudTurbine source data can be created in several ways:
Writing CT sink apps - It can be fairly straightforward to create a CloudTurbine source (i.e., a CloudTurbine-compatible folder/file structure) either manually, using the CloudTurbine Java API or with practically any programming language.



Here you will find a collection of frequently asked questions.

What does CloudTurbine do? - CloudTurbine (CT) helps you record, view, and distribute live streaming data of all sorts.
OSDT vs. CT - Open Source DataTurbine, the predecessor to CloudTurbine
Can I do Skype-like video-chat via CloudTurbine? - In and of itself, CloudTurbine does not include a server to distribute data. However, CloudTurbine can readily leverage the mirroring and data distribution capabilities of virtually any third-party file sharing service.
How can I help? - As an open source project, CloudTurbine development is a collaborative effort. If you would like to collaborate, or get more involved with CloudTurbine development, please visit our forums and the App-Kit pages.
Folder hierarchy for storing packed data files - Presents examples of a good and a malformed CloudTurbine hierarchical folder structure for storing packed data files.
What are the advantages of CT? - CloudTurbine is data agnostic. There is no dedicated CloudTurbine server. You control and store your own data wherever you see fit. CloudTurbine leverages the proliferation and scalability of third-party file sharing services. CloudTurbine is free and open source software
Where is the CT server? - There is no dedicated CloudTurbine server.
Can I really stream anything, what about text documents? - Any data that can be stored in files can be streamed with CloudTurbine: text files, spreadsheet or word processing files, custom binary files. Files can be added to CloudTurbine in several ways:
What types of file sharing services work with CT? - Any file sharing service may be used to distribute CloudTurbine files.



Here you will find documents in printable (PDF) format, such as presentations and papers.

CT Source File Hierarchy - CT multi-source applications explained.
CT/MR Design Review Slides - CT/MR slides presented at NASA AFRC Phase III design review meeting.
CloudTurbine Tutorial - An introduction to CloudTurbine technology and how to install, use and develop CT apps.
CloudTurbine File Indexing - CloudTurbine file-index speeds data access.
CloudTurbine Structure White Paper - This white paper describes CloudTurbine's hierarchical folder and file structure.
Scalable CloudTurbine Networks - This white paper discusses CloudTurbine best practices for building scalable CloudTurbine networks.
CT-Unity: Virtual Reality Stream Sharing - CloudTurbine connects real-world events to virtual reality 3D world.
CloudTurbine Security White Paper - The following white paper discusses the various aspects of CloudTurbine security, including data-at-rest, data-in-use, data in transit, and security use-cases.
Tech Briefing Slides - The following pdf documents contain slides that were presented during the mid-term tech briefing.
CT Brochure and White Paper - CloudTurbine white papers provide overview of benefits and innovation.
OpenMCT and CT - Download the CloudTurbine and OpenMCT white paper.