Skip to content

Incapture/RaptureTutorials

Repository files navigation

RaptureTutorials

RaptureTutorials is a set of Tutorials designed to demonstrate Incapture's Rapture platform.

Each tutorial:

  • Is designed to be used in conjuction with an Incapture developer portal account and environment
  • Uses a free hosted trial instance for each new demo environment
  • Comes in three language flavors: Java, Python and Reflex

It is recommended to start with Intro01 tutorial. This is an introductory guide to basic API usage including login and data related actions with a Rapture instance.

Rapture Design Objectives

  • Access data through an abstracted, consistent API; enable developers to realize the functional benefits of new data storage approaches without having to rewrite applications
  • Native support for document, blob, series data types
  • Automated versioning and metadata tagging that delivers operational intelligence
  • APIs support numerous development languages and frameworks
  • Robust entitlements mechanisms to support role based access to data and services
  • Includes Reflex, a powerful, extensible scripting language that enables efficient data manipulation
  • <should we add more aspirational aspects of Rapture e.g. catalog Index and searching)?>

Please see here for more details:

Getting Started

  1. Signup for an Incapture developer portal account http://developer.incapture.net:8080/#/register and request a demo environment through your online portal account
  2. Get this tutorial project by:
  3. Downloading it https://github.com/Incapture/RaptureTutorials/releases/latest or
  4. git clone https://github.com/Incapture/RaptureTutorials.git
  5. A more detailed setup process (including windows commands) can be found here but the basic steps are:
  6. unzip RaptureTutorials-.zip
  7. cd /RaptureTutorials/Setup
  8. ./rapture.sh
  9. Once the environment is setup start the Intro01 tutorial as follows:
  10. cd $RAPTURE_HOME/Intro01/Java/App/build/install/App/bin
  11. Follow along with Intro01 tutorial here

Documentation

Contribute

Support

If you are having issues, please let us know. We have a mailing list located at: [email protected]

License

The project is licensed under the ? license.