Java GUI interface to the MACEK program
User documentation
This is a Java applet, which offers a GUI for client-server computing with the MACEK program.
MacekGui capabilities in brief: command editor, history, matrix editor, (unsecured) small file storage - needs login, output and error browser...
- algebraic field – combo box for choice of matroid field.
- arguments – editing field for submission of arguments. One field is for one argument.
One can change the number of fields during work. Possible to add or remove fields, and to insert matrix, using popup menu.
- SEND – send request to server and show result. Next request one can send after receiving full results.
- MARTIX – show matrix editor.
- CLEAR – clear editing fields and area, where it shows results.
- HISTORY – show arguments of previous computations. After one selects a line, it shows result.
- STDERR – show window with MACEK error output.
- FILES – show window for browsing user's files.
- HELP – show MACEK documentation in applet window or in internet browser.
- login – user's login
History
List few last commands. Select the line you want to re-run.
Stored only in memory.
Popup menu
Popup menu for text fields of arguments offers function for work with them.
- Add field on left – add text field on left.
- Add field on right – add text field on right.
- Delete this field – delete text field.
- Add matrix – insert matrix to text field.
- Matrix editor – show matrix editor.
MACEK error output
Window shows MACEK's error output. Prints the file storing few last commands
and the error output content.
- refresh – refresh file with error output. One should do it after sending every commands.
- hide – hide this window.
User's files on the server
Window for browsing user's files, that are stored on the server in directories
relative to chosen login.
Not secured at all!
- back – browse back.
- next – browse next.
- refresh – refresh.
- hide – hide window.
- user – change user login.
MACEK's documentation
Window for browsing MACEK documentation in HTML.
- back – browse back.
- next – browse next.
- start – go first page.
- hide – hide window.
Martix editor
Martix editor enables basic work with matrices.
It remembers all matrices, which were created by command "new" or were downloaded by command "download".
After editing matrix, move cursor to another cell, so it records final typing.
- combo box for choose matrix.
- new – make mew matrix.
- properties – change matrix's properties.
- copy – copy matrix.
- download – download matrix from server.
- upload – upload matrix to server in user's directory.
- insert – insert matrix to current editing field.
- hide – hide window.
New matrix and Matrix Properties
Dialog windows "New matrix" and "Matix properties" have same choices.
- name – matrix's mane.
- pfield – matrix's algebraic field.
- rows – count of matrix's rows.
- columns – count of matrix's columns.
- OK – close dialog window and add new matrix, or change matrix's properties.
- CANCEL – close dialog window without change.
Download matrix
After filling dialog window, matrix is downloaded.
- name – matrix name.
- pfield – matrix algebraic field.
- OK – close dialog window and download matrix.
- CANCEL – close dialog window without change.