文章詳目資料

資訊電子學刊

  • 加入收藏
  • 下載文章
篇名 ppmouse網頁式電腦遙控器
卷期 11:1
並列篇名 PPMOUSE WEB-BASED ON-SITE COMPUTER REMOTE CONTROL
作者 謝育平鄒玲歐占和杜敏瑄謝伊婷鄭郁芳
頁次 057-073
關鍵字 網頁式電腦遙控器WebSocketNode.jsC#Web-based on-site computer remote controlWebSocketNode.jsC#
出刊日期 202307

中文摘要

在大學生活中,口頭報告是每一位學生的必修課,為瞭解決同學們在進行口頭報告時遇到的報告移動範圍受限、臺下互動和控制投影片播放無法同步進行等問題,故製作一款名爲ppmouse(presentation pointer mouse)的網頁式電腦遙控器,可以讓使用者透過手機控制電腦來解決在該情境下遇到的問題。除此之外,ppmouse也對影音控制和遊戲控制這兩個情境進行專門的介面設計。ppmouse架構由一個伺服器和兩個客戶端組成,手機客戶端採用網頁形式呈現,用於偵測使用者的操作,伺服器採用Node.js進行攥寫,主要實現訊息接受和轉送的工作,電腦客戶端則是利用C#程式將使用者的需求進行實現。除此之外,ppmouse使用WebSocket協定[1]來進行跨網域連接,使得手機和電腦不再受到網域的限制。ppmouse目前相較於相關移動滑鼠應用程式,不僅提供內外網服務,還針對投影片控制、影音控制、雙人遊戲對戰三大情境進行專門的介面設計。

英文摘要

In college life, oral report is a compulsory course for every student. In order to solve the problems encountered by students in the oral report, such as the limited range of report movement, the inability to synchronize the interaction between the audience and the control of the slide show, the production A web-based on-site computer remote control called ppmouse (presentation pointer mouse), which allows users to control the computer through a mobile phone to solve problems encountered in this situation. In addition, ppmouse also conducts special interface design for the two scenarios of audio-visual control and game control. The ppmouse architecture consists of a server and two clients. The mobile client is presented in the form of a webpage and used to detect user operations. The server uses Node.js for writing and mainly realizes the work of receiving and forwarding messages. The client uses the C# program to realize the user's needs. In addition, ppmouse uses the WebSocket protocol [1] to connect across domains, so that mobile phones and computers are no longer restricted by domains. Compared with other mobile mouse applications, ppmouse not only provides internal and external network services, but also has a special interface design for the three major scenarios of slideshow control, audio-visual control, and two-player game battle.

相關文獻