Applications

Source Apps

Source apps are responsible for translating your data into the CloudTurbine data format.

UDP2CT- UDP2CT is an extensible application which captures and parses UDP packets and saves the data to CT in a format amenable to CT/Unity.
CTstream- CTstream allows the user to capture and stream various types of data to a CloudTurbine source, including screen captures, web camera, audio, and text.
CTaudio- Audio recording application.
CTserial- CTserial reads and parses data a serial port and sends it to CloudTurbine.
CTtext- CTtext writes text as-you-type to CloudTurbine.
CTandroidAV- The CTandroidAV Android smartphone app streams real-time audio and video data in CT files via FTP from a phone to a desktop computer. Live audio/video may be viewed in the WebScan browser.
CTandroidACL- The CTandroidACL Android smartphone app streams accelerometer data.
CTlogger- CTlogger is a file parser that converts lines of comma-separated-value (CSV) log-file data to CloudTurbine zip-file format.
CTudp- The CTudp utility captures UDP packets of user-specified format into time-stamped CloudTurbine files. This is useful for high speed data packets, such as for capturing streaming video.

Utility Apps

Utility Apps access, manipulate, convert CloudTurbine data.

HDF5 to CloudTurbine- Convert HDF5 data to CloudTurbine format
FilePump/FileWatch- FilePump and FileWatch are test utilities which work together to analyze the performance of third-party file sharing services such as Dropbox, Google Drive and FTP.
CTadmin- CTadmin is a CloudTurbine (CT) administration application. It enables viewing and manipulation of CT sources.
CTmetrics- CTmetrics monitors disk and application status and outputs stream of related metrics.
CTpack- CloudTurbine utility to convert and compact file block formats.
CTarchive (DT)- CTarchive subscribes to one or more channels in a DataTurbine source and converts the data to CloudTurbine format files.
CTsync- CTsync monitors a file folder in real-time and converts new files to CloudTurbine’s time-stamped folder structure.
CT2CSV- CT2CSV converts CloudTurbine files to CSV text files.

Viewer Apps

Viewer Apps export or display CloudTurbine data.

CT/Open MCT- View CT data in Open MCT
CTplugin (DT)- CTplugin is a sink application that enables DataTurbine to view CloudTurbine data.
CTweb- CTserver is an HTTP web server that makes CloudTurbine data files available via web-compatible URLs.
WebScan- WebScan is a browser-based CloudTurbine data viewer.

Example Apps

Example applications demonstrate CloudTurbine programming and uses.

Play CTrollaball- How to setup and play CTrollaball
CTjms- The CloudTurbine demo app “CTjms.java” demonstrates how JMS messaging can connect to/from CT data.
CTmousetrack- CTmousetrack captures interactive mouse cursor position to CloudTurbine files.
CTblocktest- Automatically generate a variety of CT data formats, with option to self-test for consistent results.
CTbigtest- CTbigtest is an example application that generates a very large number of sources and data.
CTsource- CTsource is an example of a CloudTurbine source utility. It can be used to generate data to pipe to other CloudTurbine applications for testing purposes.
CTsink- CTsink is an example of a CloudTurbine sink utility. It fetches data from all sources and channels which are found beneath a specified “root” folder.

Application Kits

Interested in participating in CloudTurbine development?  Site members can join App-Kit teams to extend the functionality of existing applications or make new applications.  Projects for all skill levels are available.

 

Suggest an App-Kit

CTstream development- Enhance CTstream's user and developer interfaces.
PocketTurbine- Combine the power of CloudTurbine with the PocketBeagle single board computer to create a PocketTurbine!
CT/Open MCT- Utilize Open MCT as a CloudTurbine data viewer
CloudTurbine Mouse Adaptor- Capture input from 2D/3D mice to CloudTurbine
CT/Raspberry Pi- This app-kit investigates installing, running and testing CloudTurbine applications on a Raspberry Pi.
Arduino-to-CloudTurbine- This app-kit targets various ways to stream data from an Arduino device to CloudTurbine for convenient data distribution, display and storage.
CTandroid AV App-Kit- The CTandroidAV Android smartphone app streams real-time audio and video data in CT files via FTP from a phone to a desktop or cloud computer.