Discussion Question 1
August 6, 2021
what is the highest common multiple of 396 and 468
August 6, 2021

Chat Box JAVA

ASSIGNMENT #1: Task 1 – Chatbox

IMPORTANT: Please use the attached templete

 

Task

Write a JAVA program that would facilitate text chatting/exchanging between two or multiple computers over the network/internet, using the concept of JAVA socket programming. If you do not have any network environment, you can run on a single machine by instantiating your program multiple times. E.g. you can have program1 and program 2 running on same machine exchanging texts between themselves.

Rationale

This assignment is designed to asses following learning outcomes:

  • be able to write programs that would communicate with another program running in the network;
  • be able to deconstruct/analyse the object-oriented features of a Java program;

Marking criteria

 

 

Items

Full marks

PS

CR (CR+)

DI (CR+)

HD (DI+)

 Presentation

 10

 Very basic presentation
(no screen shots are
included)

 Report with few screen shots is submitted

 Report with enough screen shots is submitted

 Report with enough screen shots is submitted. The discussion on each screen shot is easy to read and understand.

Graphical User Interface

20

Interfaces for ithe clients/servers are not done properly

Interfaces for the clients/servers are done properly with necessary components.

 Texts being exchanged between both parties

 30

 Partially done. E.g. the socket is created but other parts are not working

 Connection established but texts are not exchanged

 Connection established and texts are being exchanged both way

 Working perfectly and the interface is user friendly

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.