Blog
Assessment Socket Programming
Assessment:
Socket Programming
Task
Write
a JAVA GUI 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
assessment task will assess the following learning outcome/s:
–
be able to design and implement multithreaded Java applications.
–
be able to design and construct Java Graphical User Interfaces (GUI)
that interact with problem domain objects.
– be able to
implement Java networking programs
– be able to develop
client/server application
– be able to develop servers for
multiple clients
– be able to deconstruct/analyse the
object-oriented features of a Java program;
Presentation
–
Report: The report (in .doc or .pdf format) should explain how to run
your program and any settings needed to run your program. Enough
number of screenshots should be shown in the document. In case if the
assignment marker fails to run your program, because of any
inconvenience, these screenshots would show how the program worked on
your machine/environment.
–
Source code and other files: All source codes, exe file and other
relevant files must have to be zipped in a folder such that unzipping
would keep the file/folder structure unaffected.
The post Assessment: Socket Programming appeared first on My Assignment Online.
