Skip to content

A web-based software development and execution environment for RepyV2

Notifications You must be signed in to change notification settings

lukpueh/try-repyV2

Repository files navigation

Try RepyV2!

Try Repy was implemented as a web-based software development and execution environment for Repy in the course of a bachelor seminar at the research group of Future Communication, University of Vienna, 2011.

This repository contains a port of Try Repy to run on RepyV2 powered Seattle and Sensibility Testbed nodes.

Getting Started

git clone https://github.com/lukpueh/try-repyV2

Deploy locally

Make sure to have a local Seattle/Sensibility installation. If you don't have one, you can obtain it from Sensibility Custom Installer Builder. Then, build and run Try RepyV2! using the following commands:

# In try-repyV2
./tr_build.sh
./tr_run.sh </path/to/local/seattle/seattle_repy> <connport listed in restrictions.tryrepy>

# You should see something like:
Webinterface available on:
http://<your local IP>:<the port you specified above>

Deploy remotely (using seash)

Make sure to have downloaded and unzipped seash, the experiment manager and placed your experimenter keys inside. You will need it to build Try RepyV2! and to deploy it on a remote vessel.

# In try-repyV2
./tr_build.sh <path/to/sensibility-testbed-demokit>

Follow the seash instructions to start the seash console, load your cryptographic keys, find available vessels and set an active target. Once you've done all of that, you just have to upload the Try RepyV2! files and start the web controller using the following seash commands:

# In the seash console
user@%all !> uploaddir <path/to/try-repyV2/build>
user@%all !> start dylink.r2py tr_webcontroller.r2py <connport as shown by the seash command `show resources`>
user@%all !> show log

# You should see something like:
Log from '<remote node IP>:1224:v1':
========================================
Running program: dylink.r2py
Arguments: ['tr_webcontroller.r2py', '<the port specified above>']
========================================
Webinterface available on:
http://<remote note IP>:<the port specified above>

Links

About

A web-based software development and execution environment for RepyV2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages