Download - Grahical Interface For a Command line App
Graphical interface for a command line aplication
Interacção Homem-Máquina
João Pinto e Vítor Pedro
11-02-2011 1 MIEEC – 2010/2011
Objectives • On this assignement we were requested to
develop a Tcl/Tk program that enables the user to
navigate and copy files between the local
machine and a remote host.
11-02-2011 MIEEC – 2010/2011 2
Examples
11-02-2011 MIEEC – 2010/2011 3
Examples
11-02-2011 MIEEC – 2010/2011 4
Examples
11-02-2011 MIEEC – 2010/2011 5
Examples
11-02-2011 MIEEC – 2010/2011 6
Sketch (login window)
11-02-2011 MIEEC – 2010/2011 7
Sketch (main window)
11-02-2011 MIEEC – 2010/2011 8
Main Decisions • Progress bars when “connecting” and “copying”
o Feedback
• Only 3 buttons in the main window o Simplicity
o Easy for the user
o Good undestanding of the functions of each button
• Navigation using a tree structure o Good utility
o Efficient
• Drag & Drop function o Easy to learn
11-02-2011 MIEEC – 2010/2011 9
Main Decisions • Prevent the user to perform a connection without
the necessary fields filled o Constraints
• Using of scrollbars o Affordance : scrollbars afford moving up and down
o Easy navigation and interface
• Top Menu o Standard
11-02-2011 MIEEC – 2010/2011 10
The interface Solution Implemented
11-02-2011 MIEEC – 2010/2011 11
The interface
11-02-2011 MIEEC – 2010/2011 12
The interface
11-02-2011 MIEEC – 2010/2011 13
The interface
11-02-2011 MIEEC – 2010/2011 14
The interface
11-02-2011 MIEEC – 2010/2011 15
That’s it! Thanks
11-02-2011 MIEEC – 2010/2011 16