An Innovative Methodology for the Development of a Multimedia Courseware Based on Ergonomic Human-Machine Interaction Criteria