THINPAD CLOUD
Remote FPGA Lab Platform for Computer System Curriculum
JavaScript
June 2016 - March 2017
Professor: Weidong Liu, Department of Computer Science and Technology
Institute of Computer Networks, Tsinghua University
Beijing, China
Project Introduction
ThinPad Cloud is a remote FPGA lab platform designed for computer system curriculum experiments. The platform makes it possible for MOOC students to do course experiments with real hardware online. It also helps students debug the hardware logic design issues.
My Contribution
Led a team of five to develop a MOOC-ready online FPGA laboratory platform which targets computer system experiments. The platform makes it possible for over 200 students to do course experiments with real hardware online at the same time.
Designed and implemented Web UI using jQuery and Bootstrap, built back-end server using Node.js and achieved real-time communication by Socket.IO. Leveraged hybrid development methods during development, like OOAD and unit testing.
​​
Co-workers
Yuxiang Zhang, Yu Chen, Xiaojian Ma, Yilin Niu, Shanshan Li