Practical in CS II Final Project DeadLine for Delivery Group A

Practical in CS II Final Project
DeadLine for Delivery
Group A Section 1,2 - Group B section 2: Thursday
28/5/2015
Group B Section 1: Tuesday 2/6/2015
It is an individual project; please bring your laptop for the
discussion.
Project Description
Use Java programming language to do a program for the
data compression technics, the program should contain
the following:
1-Splash Screen: Write your name and Id in it.
Help: http://examples.oreilly.com/jswing2/code/ch08/SplashScreen.java
2-JFrame as the following:
3-On Click “Lossless” a new jframe should appear contains
the given algorithms:
3.1- On Check “LZ77” and press OK, A new Jframe should
appear Contains the input data to be compressed and the
output Tags
3.2- Do the Same in the LZ78
4-On Click “Lossy” a new JFrame should appear:
4.1- OnClick “OK”:
4.2-On Click “Convert Image to GrayScale”, it should
perform as you did in assignment two.
4.3- On Click “Split”, it should perform as you did in
assignment three.
4.4-On Click “Home” it should go back to the main Frame
5-Add the same “Home” Button to all the Frames.
Note: The Project should be running correctly in all phases
to get the full mark.
Any Cheating will cause you to lose marks or the project
will not be counted at all.
Best Of Luck 