Study and experiment with the following example programs:

Study and experiment with the following example program:

Study modern Web browser design and experiment with the Chrome or the Firefox or the Safari Web browser

In a concise presentation: give a short presentation about your experiment. Besides your own free exploration, make sure to discuss two design objectives (benefits) we wish to derive from the design exhibited in the examples:

  1. Program responsiveness.
  2. Protection.

In addition, be sure

  1. to explain the concept of responsiveness and protection,
  2. to explain conceptually what design can potentially make a GUI application non-responsive and what can, and
  3. to demo how the protection is achieved in the “Echo server and client” program and the modern Web browser. For instance, what if you kill off a child process?