Project

Master Project
  Client-side profile integrated search engine system
08/1999~08/2001
  QoS support for web server clusters
  Mini-FTP
  graduate students administration system
  non-photorealistic rendering for pen-and-ink style images
06/2000-09/2000
  Summer Internship @ Handtrade.com

��

Client side profile integrated search engine system (Master Project)

We designed a metasearch engine for personalized web surfing. For every query from user, multiple queries are created and submitted to the underlying multiple search engines, e.g. Google, Lycos and northlight. The returned results are parsed, duplicated removal and ordered. For more...

��

QoS support for web server clusters

The goal of the project is to implement a guaranteed quality of service system on web server clusters. We attempted to support guaranteed number of "normal sized" requests per second for each customer. A request is considered "normal sized" only if its servicing time falls into certain range. For more...

��

Mini-FTP

The goal of the project is to implement on Sun Solaris in C a min ftp file server with socket. 

��

Graduate Students Administration Database System

The system was designed and implemented to simulate an online registration system.  

The design includes:

  1. The Entity-Relationship(ER) design and the diagram of the complete project.

  2. A lucid description of the relational database scheme, including a discussion of design decisions. Address the normalization issues(3NF,BCNF), identify the functional dependencies,etc. 

  3. Description of integrity constraints, including referential integrity.

The implementation includes:

  1.  Create TABLE, VIEW and TRIGGER in SYBASE

  2. Implemented an applet to connect to SYBASE via JDBC

  3. JavaScript and HTML were used to build the application front end to the database system.

��

non-photorealistic rendering for pen-and-ink style images

The goal of the project is to implement a simple non-photorealistic rendering method for creating pen-and-ink illustration style images. The silhouette edges are drawn using a depth buffer and a simple texture mapping is used to create artistic images. For more...

��

Summer Internship

We implemented a proxy server application handling requests from Palm OS devices and connections to stock quote servers with JDK and JDBC.