Thesis Topic Details

Topic ID:
Content optimization for mobile devices
Raymond Wong
Research Area:
Web Applications, Mobile Computing, Databases
Associated Staff
Wei Wang
Topic Details
R & D
Group Suitable:
Good programming skill in one programming language (Java, C/C++ or C#) is assumed. Android or iOS programming experience is a plus but not required.
Whether content is user-generated or from a proprietary provider, content is the main focus of the Internet today. This is consistent with
an article written by Bill Gates in 1996: "Content is where I expect much of the real money will be made on the Internet, just as it was in broadcasting."

Since the price of content depends on its perceived value,
a wide range of content optimization technologies for Internet delivered content have been created and are gaining popularity. They include optimization techniques for size reduction of content (e.g.,, techniques for search engine optimization, techniques for better compatibility (e.g., video transcoding services via, etc.

Due to an increasing amount of "fat" content such as multimedia information being transmitted via Internet (e.g., live video conferencing, Youtube videos), optimization of these types of content has had a significant impact on the costs of storing and delivering content, as well as the quality of consuming the content. Worst still, while mobile devices are becoming increasingly popular, the bandwidth required to communicate with these devices are usually more constrained and more expensive compared to desktop devices. As a result, content optimization is a key component of many technologies that target mobile Internet applications.

In addition, mobile devices have various resource contraints, such as: limited memory, limited CPU processing power and limited battery (although they are getting more powerful everyday, they are still much less powerful compared to desktop and enterprise systems). Content can be optimized to address these contraints to achieve better performance on mobile devices.

For example, content optimization is the major functionality behind the Opera browser ( for mobile devices.
Most recently, Amazon Silk has offered similar product and services for Kindle Fire, and Skyfire optimizes videos for mobile usage.

In fact, in addition to mobile devices, space saving is also a primary goal of content optimization for desktop and enterprise applications.
For example, the EMC Deduplication solutions ( aims to reduce backup storage and bandwidth requirements for enterprises.

This project focuses on designing and developing content optimization services, primarily targetting content consumers using mobile devices. In particular, we will discuss the factors to consider when implementing these services using in-house computers or private cloud.

This project can accept multiple students (with each focusing on different domain or different type of content, e.g., health care content, educational content, interactive content, game content). It can also be tailored for different architectures: p2p, client-server, service-oriented, etc.

Report on the work done so far can be found at:

Further information can be obtained by contacting the supervisor directly.
Past Student Reports
No Reports Available. Contact the supervisor for more information.

Check out all available reports in the CSE Thesis Report Library.

NOTE: only current CSE students can login to view and select reports to download.