Cloud-assisted rendering support for mobile online gaming (Part C)

Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to serve...

Full description

Saved in:
Bibliographic Details
Main Author: Jiang, Huan
Other Authors: Tang Xueyan
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66659
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66659
record_format dspace
spelling sg-ntu-dr.10356-666592023-03-03T20:55:07Z Cloud-assisted rendering support for mobile online gaming (Part C) Jiang, Huan Tang Xueyan School of Computer Engineering DRNTU::Engineering Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to server-side. Our cloud gaming system adapts a web-based client-server architecture. On the server side of the system, a game server runs the game/application and streams the rendered graphics to the client. The thin client receives and decodes the video stream; in the meantime, it captures user’s input via keyboard and mouse and send the control signals back to the server. This cloud gaming system consists of a great amount of work done by a group of researchers and students. This project focuses on improving the client side of the system. During this project, the student has implemented a direction controller using HTML5 DeviceOrientation for mobile devices with flexible positioning and automatic sensitivity adjustment. Also, the student has improved its desktop client with video resolution control, volume control, and full-screen mode control. What’s more, the student has made the client to support game servers powered by both technologies, noVNC and GameAnywhere. The future work of this project includes a single page web application design, and a better testing process, and a better overall project management. Bachelor of Engineering (Computer Engineering) 2016-04-20T07:30:37Z 2016-04-20T07:30:37Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66659 en Nanyang Technological University 30 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Jiang, Huan
Cloud-assisted rendering support for mobile online gaming (Part C)
description Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to server-side. Our cloud gaming system adapts a web-based client-server architecture. On the server side of the system, a game server runs the game/application and streams the rendered graphics to the client. The thin client receives and decodes the video stream; in the meantime, it captures user’s input via keyboard and mouse and send the control signals back to the server. This cloud gaming system consists of a great amount of work done by a group of researchers and students. This project focuses on improving the client side of the system. During this project, the student has implemented a direction controller using HTML5 DeviceOrientation for mobile devices with flexible positioning and automatic sensitivity adjustment. Also, the student has improved its desktop client with video resolution control, volume control, and full-screen mode control. What’s more, the student has made the client to support game servers powered by both technologies, noVNC and GameAnywhere. The future work of this project includes a single page web application design, and a better testing process, and a better overall project management.
author2 Tang Xueyan
author_facet Tang Xueyan
Jiang, Huan
format Final Year Project
author Jiang, Huan
author_sort Jiang, Huan
title Cloud-assisted rendering support for mobile online gaming (Part C)
title_short Cloud-assisted rendering support for mobile online gaming (Part C)
title_full Cloud-assisted rendering support for mobile online gaming (Part C)
title_fullStr Cloud-assisted rendering support for mobile online gaming (Part C)
title_full_unstemmed Cloud-assisted rendering support for mobile online gaming (Part C)
title_sort cloud-assisted rendering support for mobile online gaming (part c)
publishDate 2016
url http://hdl.handle.net/10356/66659
_version_ 1759857083898920960