Dashboard > Fluid > ... > VULab Roadmaps > RASCAL 0.5B Roadmap
RASCAL 0.5B Roadmap
Added by David Makalsky, last edited by Blake Edwards on Oct 22, 2008  (view change)
Labels: 
(None)


RASCAL - Remote Activity Screen Capture And Logging

Overview:

Java Application / Applet for recording the screen activity and microphone audio and converting it to
a movie on a remote system.  This screen-recording system is a component of OpenVULab, and is used for
remote usability testing for web applications.

The current application is available in the RASCAL branch of the VULab trunk in the Fluid SVN.  A prebuilt jar
and applet functionality will be available shortly.

Program Usage:

In a console, type: java -jar -XmxMEM rascal.jar (in the directory where rascal resides).  Rascal can be run in 256MB of virtual memory, however 512MB leads to better performance.  Therefore appropriate values for MEM are 512m or 256m .

The program ends when a user presses <Enter> in the console.  The screenshots and audio are uploaded to the server
and converted to an mpeg4 video (with audio).  The program outputs a video id and terminates.  This video id must
be entered into the VULab web interface during the survey.

Output location:

All videos are temporarily stored at: http://filedump.silkwire.com/<video_id>.avi and accessible directly.

Compilation:

To compile the source from SVN, checkout all files into eclipse and add jvftplib.jar to the build path.

Release Timeline

September 29, 2008: Rascal 0.5B Beta
October 29, 2008: Rascal 0.5B Final

Goals for RASCAL 0.5B

  1. Integration: get RASCAL to work with Vulab Web
  2. Make RASCAL easier to use and deploy
    • applet-izing
    • documentation
  3. Performance Improvement
    • improve video compression
    • seamlessly stream the data
  4. Bug fixes and incremental improvement

Tasks and Deliverables

RASCAL 0.5B (Fluid Project Issue Tracker) (34 issues)
Key Pr Summary Res
VULAB-140 Major daily build of RASCAL UNRESOLVED
VULAB-137 Major Move RASCAL Server over to vulab.yorku.ca UNRESOLVED
VULAB-136 Major Modify RASCAL Server process to be more flexible UNRESOLVED
VULAB-135 Major RASCAL VULab 12 Iteration UNRESOLVED
VULAB-109 Major Create Current Docs FIXED
VULAB-108 Major Refactor javascript WON'T FIX
VULAB-99 Major Track down licensing issue for MultiPartFormOutputStream class FIXED
VULAB-98 Major Fix audio for non-intel HW FIXED
VULAB-97 Major Further Jitter work FIXED
VULAB-96 Major Outstanding Issues for RASCAL FIXED
VULAB-95 Major Expose Start/Stop Functionality to Javascript. FIXED
VULAB-94 Major RASCAL Applet Not Returning SESSION ID. CANNOT REPRODUCE
VULAB-84 Major Help Integrate RASCAL into VULAB Web FIXED
VULAB-83 Major Fix Video jitter issues FIXED
VULAB-82 Major Develop Rascal 0.5b into Rascal 0.5-stable FIXED
VULAB-61 Major Fixing intermittent hang issues with uploading FIXED
VULAB-51 Major Clean up VULab Web Issues FIXED
VULAB-48 Major Modify Rascal server process to accept partial zip files and convert to complete zip files FIXED
VULAB-47 Major Identify transport-independent components to modularize actual transport FIXED
VULAB-46 Major Complete FTP transport support FIXED
VULAB-42 Major Standardize on data transmission from client to server FIXED
VULAB-39 Major Sound not upstreaming correctly FIXED
VULAB-38 Major Put up 0.5b beta online FIXED
VULAB-37 Major SVN Structure Rework. WON'T FIX
VULAB-36 Major Install RASCAL Components on Production Server FIXED
VULAB-33 Major Put up sample html page with applet FIXED
VULAB-31 Major Readme for applet FIXED
VULAB-30 Major UpStreaming the capture data FIXED
VULAB-29 Major Externalize all config FIXED
VULAB-28 Major RASCAL User Manual (README File) WON'T FIX
VULAB-27 Major Communicate to VULab Web from RASCAL FIXED
VULAB-26 Major standardize file format for RASCAL video and audio capture file FIXED
VULAB-25 Major Applet-izing of RASCAL UI FIXED
VULAB-22 Critical Server Considations FIXED

Site running on a free Atlassian Confluence Open Source Project License granted to The FLUID Project. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5 Build:#805 Apr 26, 2007) - Bug/feature request - Contact Administrators