User Interface Design and Ergonomics - National Open University of ...
User Interface Design and Ergonomics - National Open University of ...
User Interface Design and Ergonomics - National Open University of ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PHP<br />
Python<br />
Ruby<br />
Smalltalk<br />
XML<br />
4.0 CONCLUSION<br />
In this unit you, have been introduced to the model view-controller (MVC). We also<br />
discussed in detail the history <strong>of</strong> MVC, pattern description, MVC implementation<br />
framework <strong>and</strong> how to implement MVC as GUI frameworks.<br />
5.0 SUMMARY<br />
• The Model–view–controller (MVC) is an architectural pattern used in s<strong>of</strong>tware<br />
engineering. The pattern isolates business logic from input <strong>and</strong> presentation,<br />
permitting independent development; testing <strong>and</strong> maintenance <strong>of</strong><br />
each.requirements <strong>of</strong> your users drive the development <strong>of</strong> your prototype.<br />
• MVC was first described in 1979 by Trygve Reenskaug, then working on<br />
Smalltalk at Xerox PARC.<br />
• Model–view–controller is both an architectural pattern <strong>and</strong> a design pattern,<br />
depending on where it is used.<br />
• GUI framework includes Java Swing, Combined <strong>and</strong> XForms<br />
• Java Swing is different from the other frameworks in that it supports two MVC<br />
patterns: model <strong>and</strong> controller.<br />
• Combined frameworks uses only Java Servlets <strong>and</strong> JavaServer Pages from Java<br />
EE.<br />
• XForms is an XML format for the specification <strong>of</strong> a data processing model for<br />
XML data <strong>and</strong> user interface(s) for the XML data, such as web forms.<br />
• Smalltalk's MVC implementation inspired many other GUI frameworks, such as<br />
Cocoa framework, GNUstep, GTK+, e.t.c<br />
6.0 TUTOR MARKED ASSIGNMENT.<br />
a. List <strong>and</strong> explain any two implementation <strong>of</strong> MVC as GUI framework.<br />
b. Write a short note on Xforms.<br />
7.0 FURTHER READING AND OTHER RESOURCES<br />
Boodhoo, Jean-Paul (August 2006). "<strong>Design</strong> Patterns: Model View Presenter".<br />
http://msdn.micros<strong>of</strong>t.com/en-us/magazine/cc188690.aspx. Retrieved on 2009-07-07.<br />
World Wide Web Consortium (December 9, 2008). "The Forms Working Group". http://<br />
www.w3.org/MarkUp/Forms/. Retrieved on 2009-07-07.<br />
"JavascriptMVC Learning Center". http://www.javascriptmvc.com.<br />
147