We need help with a college mini-project in Java [login to view URL] note that I do not need entire project.I need small parts of the project mostly client side of the application.
At the moment we need 2 things-
1)First we need a simple simulator for network using Jung library(available at [login to view URL] ).This should be very easy for a Java programmer hence we need this asap.
Basics for the simulator:
1. Set up a random graph of 3 nodes where A talks to B and C.
2. Every node needs a neighbor list - all nodes connected by an edge in
the jung graph.
3. Every node needs a schedule - this is determined by the randomization
function. For now use a static schedule - transmit once every 32
slots.... so you can debug collisions for neighbor transmissions in the
same slots.
Rules:
1. Collisions happen only in the receive node - when a receive node gets
more than one packet in the same time slot.
2. Each node transmits only one packet in one slot - but that is
received by all nodes connected by an edge (one-hop).
Packet Flow & Collisions:
The first step is to have a main loop where the nodes call
receive_complete, transmit and queue functions.
receive_complete: All neighbors receive all packets in their queue and
resolve collisions - determine which packets have been dropped (update
counters).
transmit: All nodes whose transmit slot was set to transmit in the
current slot send packets
queue: The sent packets get enqueued in their respective neighbors
packet queue which is processed when receive_complete is called.
2)The second requirement could take 4-5 days .We need client side of our application.
First a little background of the project:Its a P2P chat [login to view URL] client connects to the [login to view URL] server notifies the client of available users & chat [login to view URL] client then connects to the rest of the clients to form a dynamic spanning tree to pass messages to each [login to view URL] even though the client connects to server to initiate the chat,the actual chat takes place through P2P.
What we need right now from you:The client side [login to view URL] includes the GUI (login,authentication,the chat window with list of channels/users etc .) and client side of application(based on files we send you).We will design the spanning tree,message passing etc..You only have to integrate this into the client application.I have attached the necessary files for this with this mail.
I am a Sun Certified Java Programmer and have 7 years experience in developing client GUI's using Swing/AWT. This is my specialty and I have worked on a chat system before.
Looking forward to hearing from you.
Hi,
Let me work on this , coz i have 4+ years of java client UI design and implementation and i have worked on this kind of module in our company..
Please give me a chance to give a superd UI for this.
Thanks and Regards
_Sudhakara