Self-Test Questions


Suggested Projects

  1. RobotRat Encore Une Fois:   Revisit the RobotRat project presented in chapter 3. Use the object-oriented approach to redesign the application so that different types of remote controlled objects can be moved around the floor. Consider the rat’s pen, and the concept of its position upon the floor as separate entities that comprise a Rat. Give a remote controlled object the capability to display itself as a graphic or text representation. You may implement this project as a stand-alone application or as a multi-threaded client-server application or applet.

  2. Networked Home Appliance Control System:   Design and implement a networked home appliance control system. Assume all appliances have a unique IP address. When an appliance is connected to the network it automatically registers with the central controller. The following systems are connected to the appliance network: house climate control sub-system (includes automatic windows, air conditioning and heating), hot water heater, lights, oven and refrigerator.

  3. Hi-Tech Building Security System:   Design and implement a building security system that includes different types of identity verification sensors to include voice recognition, finger print recognition, retina scan recognition, keypad and card-swipe entry.

  4. Biological And Radiological Hazard Detection System:   Your country needs your object-oriented design and programming talents! Design and implement a biological and radiological hazard detection system for the cities of the world. Various sensor types will be utilized to detect nuclear radiation (alpha, beta, and gamma particles), and different types of poisonous gases to include sarin, chlorine, and mustard. Your system must be able to monitor sensor status which includes the sensor’s geographic location.




Java For Artists(c) The Art, Philosophy, and Science of Object-Oriented Programming
Java For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504052
EAN: 2147483647
Year: 2007
Pages: 452

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net