Skip to content

It is a simple computer architecture realized with JAVA, for us to deeply understand the hardware principle of computer architecture.

First step I realize all the simple instruction by JAVA code including STR, LOD, MOV, etc. And wrote a simple 0 1 file to test the registers.

Then I added two functions to test the memory part of the computer architecture via number and characters storing and searching.

It is a continuous research about OpenGL.

First in Lab 4, I only built a simple goldfish with several components. It tested the build things with polygon.

Second in Lab 5, I added mouse listener with a list to control the fish to circle, swim or rotate. It tested the translate and rotate function.

Third in Lab 6, I added collision situation, when the fish swim to the edge of the screen, it will change the swimming direction. Also added sunlight to test the light code. Left key mouse listener is tested to stop or restart the fish swimming.

Forth in Lab 7, it includes all the function realized in Lab 6. Additional mouse listener with a list to change the color set of the fish. It aims to test the color reflection with the same light source (sun light).

Finally in Lab 8, the mouse listener contains two lists - one for color change and another to change the light source. It aims to test the influence with different color and different light source.

It's our music sharing software platform and database construction.

In this platform, users can:

  1. administrator can edit the music information from MySQL
  2. administrator and users can upload music, the related data are: music name, category, singer, introduction, upload date, lyric
  3. users can register on the platform, the related data are: user name, password, nick name, gentle
  4. administrator and users can check music information by category. Also can search music by name, singer.
  5. administrator can search all registered users information