You have chosen to sponsor your bid up to a maximum amount of .
Develop a desktop application (“Event Viewer”) on Mac OSX which can display window event information. While this Event Viewer is running, all the windowing events (including event names) of other application windows must be displayed. Example events include the following:
a. New Application Window Creation: When a new application, Browser, for example, is launched, Event viewer must display the Name of the Application which is created, its window co-ordinate and window size information.
b. Application Window Resize: Application Name, size information.
c. Application Window Close: Application name which is getting closed.
d. Application Window Move: Application name which is getting moved and new position co-ordinates.
e. Application Window Minimize: Application name which is getting minimized.
f. Application Window Maximize: Application name which is getting maximized and its co-ordinates.
g. Application Window Restore: Application name which is getting restored and its co-ordinates.
Please suggest other important events.