Java RMI Chat Server Assignment

  • Status Closed
  • Budget $20 - $25 USD

Project Description

Java RMI Chat Server and design patterns

## Deliverables

i need some help with the part of my assignment to be done. this involves java RMI so please bid only if u r proficient in java RMI (Remote Method Invocation) and Design Patterns. the task is as follows: Taking the solution from the exercise (attached) on creating a Chat room using RMI callbacks, you are to add extra functionality: • Allow the use of multiple rooms for chat, and for the user to be able to change room • Store conversations in a suitable database • A database of user profiles which can be used within the chat rooms, for example having a screen name. The format and storage of the profile is up to you and remember you only need to add the above mentioned functionality to the existing code. dont start writing code from scratch. You will also need to provide * Properly running code files .java .class everything else * The Code must be commented properly explaining whats been done at each step * Any instructions on how to compile and run the code * A formal diagram of the classes and relationships within your code (Class diagram) * Design Patterns used in the original code * Design Patterns you have introduced and why * The refactoring you have done and why don't make the gui or code too complex or too simple. add things to existing gui and let it be reasonable to match a students level. i need it done on tuesday afternoon as i have to incorporate it with the other part that i have already done. you will need to send me the code files, executables and any documents after every 12 hours so that i can keep track of the progress please only bid if u can do the task on time and if u do it 100% till monday midnight u might get a bonus

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online