You have chosen to sponsor your bid up to a maximum amount of .
In this project you will build a Car Configuration Application. In this unit you will develop a “reference” base object model, read a text file to build the reference base object model and archive it using Serialization.
1. Design a class called EditOptions that can be used to edit Options for a given model in its own thread
a. Be sure to use your Automotive class instance so your EditOptions class can apply to all models.
b. Consider Synchronizing methods that are used for setting the changed Optionset and Options
2. Now code the new class and test it as follows:
a. Create a driver program for this unit that allows:
i. Instantiating one Model Class (as a Static Object).
ii. Two threads that will modify the same model that you instantiated in last step.
iii. Test your implementation to ensure that two threads altering same property does not cause data corruption.
and develop a client-server system where the end users, mostly non-programmers, can easily add new car models to the system. Use a text file (your own chosen format) to store the car data, and then change your previous code to read the data from the text file. The text file is easier for the end users to handle.
More details if interested.