http://rambutan.sourceforge.net
Requirements Management Tool
for Busy System Analysts
Rambutan is a set
of end-user applications software that assists a system analyst in the
gathering and categorization of facts for a requirements specification
document. In its current state, the product consists of two programs that
perform similar functions. A handheld application is used to gather facts in
the client's site while a desktop application is used to edit and further
refine the requirement statements in the analyst's office. Both applications
allow the user to enter, modify, and display data that make up a requirements
specification document.
The concepts behind Rambutan
lies on RQML 0.9, an XML-based requirements specification document format. In
turn, Requirements Markup Language (RQML) is based on a set of best current
practices in requirements engineering. This design decouples Rambutan from any
specific methodology for requirements engineering.
Both the desktop application
and its handheld counterpart are implemented using the Java programming
language, allowing them to share some common code. However, it is not possible
to code both applications to the same API. The desktop application is
programmed for the Java 2 Standard Edition platform, version 1.3. On the other
hand, the handheld application is programmed to run under the SuperWaba virtual
machine using its own API. Both applications are GUI-based single-user systems.
Compared to other requirements
management tools, Rambutan offers these competitive advantages:
Simply copy
these files from the dist directory into their own installation directory; in
the CD-ROM they may be found in /Rambutan/dist/desktop
:
Rambutan-desktop.jar
SuperWaba.jar
xercesImpl.jar
xml-apis.jar
The file Rambutan-desktop.jar is
an executable JAR file for the desktop, application. Therefore, it may be run
by using the command:
java
-jar Rambutan-desktop.jar
On Win32 systems when JRE 1.3
is properly installed, double-clicking the file will also run the desktop
application.
Use the Palm
Install Tool to install the program files.
SuperWaba.prc
(VM) SWNatives.prc
(VM)SuperWaba.prc
(VM) SWNatives.prc
(VM) 5SW.pdb
(Fonts)SuperWaba.pdb
(API Classes) XPlatIoUiUtil.pdb
(Optional API Classes)/Rambutan/dist/handheld
directory in the CD-ROM using the Palm
Install Tool: Rambutan.pdb
Rambutan.prc
See General Installation of
Programs which use SuperWaba under PalmOS for complete instructions on
installing SuperWaba programs to PalmOS handhelds.
Run the
CEinstall_RunMe.bat file located in the CD-ROM in folder /SuperWabaVM/ce OR
follow the instructions below:
SuperWaba.exe
(VM) SuperWaba.pdb
(API Classes) XPlatIoUiUtil.pdb
(Optional API Classes) MSW.pdb
(Font file)/SuperWabaVM/ce
in the CD-ROM. /SuperWabaVM/xplat
. File MSW.pdb is located in folder /SuperWabaVM
. Both files are located in the CD-ROM. /SuperWaba
in your handheld device, along with other
SuperWaba programs. 24#\SuperWaba\SuperWaba.exe
Rambutan
under the /SuperWaba
directory. /Rambutan/dist/handheld
directory in the CD-ROM into the Rambutan
directory in the handheld device: Rambutan.pdb
Rambutan.exe
For Rambutan.exe
, you need to choose the correct file for
the platform you are using, just like you need to select the correct SuperWaba.exe
file. These files are located in a
subdirectory under the /Rambutan/dist/handheld
directory in the CD-ROM.See the General Installation
of Programs which use SuperWaba under Windows PDA for complete instructions on
installing SuperWaba programs to PocketPC / Windows CE handhelds.
This document
describes the installation procedure of SuperWaba for end users. Developer
should download another package from http://www.SuperWaba.org
. The Runtime Environment may be found in the CD-ROM in the directory /SuperWabaVM
or can be downloaded at http://www.SuperWaba.org/install .
SuperWaba runs
on most PDAs with PalmOS and most Windows CE/PocketPC models with WinCE 2.11
and higher. SuperWaba as of version 3.5 is known NOT to run on the following
devices:
Download and
install the following files:
SuperWaba.prc
SWNatives.prc
SuperWaba.pdb
SuperWaba.prc
SWNatives.prc
5SW.pdb
SuperWaba.pdb
After this
installation-process you should see a new program called SuperWaba on your
Palm. Launching this program will give you a welcome screen of SuperWaba and
you know that the installation of SuperWaba succeeded. The other files coming
with SuperWaba are additional libraries which might be used by applications.
You should install those only when mentioned by an application you intent to
install. Some SuperWaba examples included in the SDK require them, so don't
forget to check the SuperWaba.pdf file (included in the SDK).
Each program
which uses SuperWaba consists of at least two files:
where PROGRAM is the name of
the program to be installed. Several programs come with additional .pdb or .prc
files, and might require the installation of some of SuperWaba's additional
libraries, as stated in the program's documentation.
Find out
version the platform and processor your handheld is using. Possible platforms
are HPC211, PPC211 and PocketPC; possible processors are MIPS, SH3 and ARM.
Open Internet Explorer from within your handheld, choose this page and download
the zip file with the correct platform_processor combination.
SuperWaba.PLATFORM_PROCESSOR.cab
After this
installation-process you should see a new program called SuperWaba on your PDA.
Launching this program will give you a welcome screen of SuperWaba and you now
that the installation of SuperWaba succeeded. The other files coming with
SuperWaba are additional libraries which might be used by applications. You
should install those only when mentioned by an application you intent to
install. Some SuperWaba examples included in the SDK require them, so don't
forget to check the SuperWaba.pdf file (included in the SDK).
Most programs
can be installed in the same way SuperWaba has been installed, using a cab
file. Download the program, then search for a bat file called
PROGRAM_install.bat. Launch it and the installation will start. And don't
forget to read the program's documentation.
Usage of
SuperWaba is governed by the
AMENDED GNU LESSER GENERAL PUBLIC LICENSE
GNU LGPL Version 2.1, February 1999
Amended, October, 2001
Read the file http://www.superwaba.com.br/etc/license.txt
(also included in the SDK).