Graphical User Interface GUI Design Using Python Case
- Slides: 29
Graphical User Interface (GUI) Design Using Python. Case Study: The Calorimeter Checklist Ifeoluwa Winjobi Physics and Engineering Department Benedict College, Columbia, South Carolina August 6, 2008 Supervisor: Bill LEE
Outline • Introduction: GUI Dzero Control Room Shifter • Calorimeter Checklist GUI Initial Request First GUI Improved GUI The Knockback Final GUI • Summary & Conclusions • Future Work
GUI (Graphical User Interface) An interface that makes communication with computer or programs more enjoyable, and more user friendly.
DZero • A detector on the Tevatron synchrotron ring • Designed to detect subatomic particles created from the energy released during proton/antiproton collision.
Control Room + Shifters • The Control Room is a room where collision events are monitored • Shifters write down events happening in the detector.
Control Room + Shifters Captain Cal. Muo Shifter
Cal. Muo Shifter Screen
Java Based E-Logbook 1 2
THE REQUEST
First GUI • GUI modeled after the request
Improved GUI with more fields • Better arranged GUI, but still not good enough
GUI Design cont’d • Better arranged GUI, but not so colorful.
Improved GUI cont'd Better alignment of fields, more colors and better segmented
The Knockback. • Very colorful GUI, but…………
Final GUI • Really really small compared to previous one right? • But is it really small?
Final GUI, with the “YES” option selected
Validation • Form validation. • Field Validation • Image Confirmation
Validation • Form validation. • Field Validation • Image Confirmation
Final GUI, showing form validation.
Validation • Form validation. • Field Validation • Image Confirmation
Final GUI, showing field validation.
Validation • Form validation. • Field Validation • Image Confirmation
Final GUI, showing image validation.
Logbook display.
Conclusion.
Conclusion.
Knowledge Gained: • Using the UNIX OS. • Python Programming including GUI design • Particle Physics
Acknowledgement • God • Parents • Bill Lee • Mayling Wong • Vladimir Sirotenko • Walter Geist • Geoff Savage • Michael Carter • Diane Engram • SIST Committee Members • James Davenport • SIST Interns
Question Time: ?
- Principles of input design
- Graphical user interface design principles
- Python gui design
- Graphical user interface testing
- Introduction of gui
- Java graphical user interface
- Graphical user interface history
- Characteristics of a graphical user interface
- Graphical user interface testing
- Characteristics of graphical user interface
- Graphical user interface in data structures
- Components of graphical user interface
- Characteristics of web user interface
- Idioms
- User interface design in system analysis and design
- Explain input output form design.
- Ge gi gue gui güe güi
- User interface design cycle
- User interface in software engineering
- User interface analysis and design
- User interface design and implementation
- Atm user interface design
- User interface design and evaluation
- Mode based vs modeless interface
- User interface design principles in software engineering
- Visualization in user interface design
- Recoverability in user interface design
- Interface analysis means understanding
- Task centered user interface design
- User interface design process in software engineering