THIS APPLICATION NEEDS TO WORK OVER INTERNET - NOT JUST INTRANET/LAN.
SO IF IT WORKS ON YOUR PC THAT IS NOT ENOUGH. IT NEEDS TO WORK OVER ROUTERS/SWITCHES.
Skills Needed: TCP/IP, Networking, Routers, IP, Routing, DNS, OPEN DNS, SOCKETS, Java
Create an application in Java that communicates over the internet.
i.e. If I run the application from my local PC - behind a personal router/firewall; another application needs to be able to connect to it.
Deliver this as a sample witha a simple Chat application.
Create a simple app Chat endpoint that runs on one PC and another that runs on another endpoint. But communicating over internet. (Not LAN/Intranet.)
Milestones: I will decide the milestones and these are not negotiable.
1. Complete Project and do a Demo - 10%
2. Code walk-through. - 20%
3. Deliver code with bug fixes - 100%