| Sep 2006-Jun 2007 |
Cerberus --- Mobile Video Monitor
System Based on Symbian |
| |
Nokia Innovative Research Fund
Project |
| |
- Developed the streaming server which connected
with monitors and mobiles phones using the ADAPTIVE
Communication Environment (ACE) toolkit.
- Co-designed the communication protocol between
clients (mobile phones) and the server. Also
implemented it using TCP protocol to transmit
control stream and RTP to transmit video
stream.
|
| Sep 2006-Nov 2006 |
eBoard --- A Collaborative Electronic
Board |
| |
Intel-ZJU Embedded Technology
Center |
| |
- Mainly Responsible for the design of the
architecture. I designed a new Peer-to-Peer mode
which was intent to increase the flexibility and
reliability of the system.
- Developed the ?°candidate host?± mechanism and
its underlying transitions by designing a simple
protocol, and implemented it by writing about 3500
lines of source code in Java.
|
| Mar 2006-Jun 2006 |
DiTV --- Distributed Internet TV
System Project |
| |
Intel-ZJU Embedded Technology
Center |
| |
- Implemented P2P collaborative transport based
on an open-source project-PeerCast, and we also
chose hybrid P2P substrate as its underlying
overlay network.
- Developed central directory database for member
management and provided server-side APIs using Web
Services technology.
|
| Sep 2005-May 2006 |
Eaglet --- P2P-Based Multimedia Player
Framework |
| |
Student Research Training Program
, Zhejiang University |
| |
- Responsible for the research of the
architecture of the framework, which used
cooperative networking to distributed streaming
media data.
- Proposed an easy and effective schedule model
for peer management. Especially focused on the
failure recovery.
|
| Feb 2005-Jun 2005 |
MiniSQL --- A Simplified SQL DB
Engine Project |
| |
Database System Course Project,
Zhejiang University |
| |
- Primarily responsible for designing the main
architecture, which referred to the classic
database management system architecture. I focused
on the buffer management and index management
components for the purpose of efficiency.
- Developed the buffer manager component with LRU
replacement algorithm, applied B+ tree in index
manager component to optimize indexing efficiency
and also provided system APIs to combine all
components.
|