VBDisk

Sophia Mijma

VBDisk is a tool that generates various Virtual Disk formats for disks you described in a gui-tool.

The tool serves its purpose (generating a file for a partition) and could be enhanced to do formats in the future.

The complete process can be done on the command line using VBoxmanage, and especialy in case of disks you should still know the commands there.

As a starter, this demonstrates how to
- define a simple data structure
- define a gui-dialog
- define context functionality in osi-language.

This way we get a extendable application that can
- implement more transformations of the disk-instance
- implement more attributes stored for a disk
- implement more types of vbox elements

The goal i to 'forget' about the strange syntax of the commandline and manage the various diskfiles with a custom gui.

The software requires odaba to be installed.

You are encouraged to use this project as a template/reference for own projects.

Usage

install odaba (read Makefile)
unpack vbdisk to $odaba/src/projectname
change pwd

make
starts the tool

make ClassEditor
starts the odaba tool 'ClassEditor' to edit structure
make Designer
starts the odaba tool 'Designer' to edit the gui appearance

This tool will also run in windows, but slight modifications on the config/ini file will be necessary