College Project

We need help with a college mini-project in Java [url removed, login to view] 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 [url removed, login to view] ).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.


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


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 [url removed, login to view] client connects to the [url removed, login to view] server notifies the client of available users & chat [url removed, login to view] client then connects to the rest of the clients to form a dynamic spanning tree to pass messages to each [url removed, login to view] 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 [url removed, login to view] 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.

Habilidades: Java

Veja mais: with what to design packet, what is network flow, what is a tree node, what is a network flow, what graph, use graph, use a graph, tree update, tree of a graph, tree node, tree graph java, tree graph, tree and graph, swing design, project messages, parts tree, parts now, packet design software, one tree software, node of a tree, node in tree, node graph, network flow graph, network flow, need a programmer for a small project

Acerca do Empregador:
( 0 comentários ) Pittsburgh, United States

ID do Projeto: #50054

5 freelancers estão ofertando em média $75 para esse trabalho


Please, see PMB.

$80 USD in 15 dias
(12 Comentários)

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.

$100 USD in 20 dias
(8 Comentários)

i am a software engineer and i am well versed on java and i can do easily.

$50 USD in 30 dias
(0 Comentários)

I am a javaGuru.I can do this work easily and will try to delever befor [login to view URL]'s satisfaction is our motto.

$50 USD in 25 dias
(0 Comentários)

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 Mais

$100 USD in 20 dias
(0 Comentários)

Dont worry,Chill Out.....

$75 USD in 15 dias
(0 Comentários)