1.) Used RMI over serialization
2.) did not use client id for tracking the client - so did not change the lock signature
3.) Provided online help
4.) JTable - using AbstractDataModel
5.) For the GUI layout, used a GridBag Layout
6.) Used the Adaptor
pattern and Factory pattern
7.) Had a business booking tier sitting between the client GUI and the remote database server
The written exam is trivial and just took about 20 mts.