a multihreaded java program that can control many clients. the main objetive is to run this application on a network where multiple clients talk to clients.. on server side the program will be made in gui. the program will have feature such as keep list of client ip addresses in a file. keep user login information in a file. such as name address, hoe much paid, how much usage can user have etc.. also it will have a screen such as add new users , delete users, edit users. etc. (this file should be encrypted) also it should be able to see whether that client is free.. or who is logged in. on client program .. this will be gui. there will be user login page. once user type their login details it will be checked on server program once its verified it will then allow user to login also it will send how many minutes user can use the internet. once lohhed in there will be a timer will count down. if it reaches to 2 min than user can go to admin and add more fund and admin will remote ly increase the minutes of usage. simultaneously for each client. there will log out button on next to client. when it log out it will than automatically inform server program that it is free. wait for next login. all coding should fully commented and technical and manual documentation is include how it runs what are the classes diagrams etc.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
java jdk... on windows xp preferred... other win platform should be ok.