top of page
head.png

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

b1.jpg

REMOTE LABORATORY PLATFORM ARCHITECTURE

bottom of page