If MD5 doesnot match; re-download pop-up. (Implemented)
Avoid frezzing/hanging/doing-nothing scenariors when download option is clicked.
Before downloading: check for the accessiblity of all servers. Alert user, if any of the resource is not accessible.
Pop-Up: Server 1 unaccessible. Continue download?
Parallelize Download. Unzip after a thread has completed all the download.
When Download starts, provide messages in log.
a. Server 1 connected. Getting MD5.....
b. Download size: 100MB. Download started from Server 1.
c. Download from Server 1 completed.
d. Unzipping files.
e. Unzipping completed.
(Implemented)
(Implemented)