Back to Search
Start Over
Enhancing Dynamic-Viewport Mobile Applications with Screen Scrolling
- Source :
- IEEE Transactions on Mobile Computing. 20:1393-1407
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- The pervasive penetration of mobile smart devices has significantly enriched Internet applications and undoubtedly reshaped the way that users access Internet services. Different from traditional desktop applications, mobile Internet applications require users to input via touch screens and view outputs on the displays with considerably limited size. The significant conflict between the limited-size of touch screens and the richness of online media contents widely exists in dynamic-viewport mobile applications, a class of mobile Internet applications that download contents beyond the user's viewing region (referred to as viewport ). As dynamic-viewport mobile applications usually use HTTP for content downloading, to improve their quality of experience (QoE) and cost efficiency, in this paper, we present a Mobile-Friendly HTTP middleware (MF-HTTP), which can interpret user touch screen inputs and optimize the HTTP downloading of media objects for such applications. We first demystify screen scrolling in mobile operating systems and precisely break down the viewport moving process. We identify the key influential factors for media object downloading and develop an optimal download scheme. Towards building a practical middleware, we further discuss and address the implementation issues in detail. We implement a MF-HTTP prototype based on Android platforms and evaluate the performance of MF-HTTP by conducting concrete case studies on two representative dynamic-viewport mobile applications, namely, web browsing and 360-degree video streaming.
- Subjects :
- Viewport
Multimedia
Computer Networks and Communications
business.industry
Computer science
020206 networking & telecommunications
02 engineering and technology
computer.software_genre
Scrolling
Middleware
Web page
0202 electrical engineering, electronic engineering, information engineering
The Internet
Web navigation
Quality of experience
Electrical and Electronic Engineering
Android (operating system)
business
computer
Software
Subjects
Details
- ISSN :
- 21619875 and 15361233
- Volume :
- 20
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Mobile Computing
- Accession number :
- edsair.doi...........2686e131c7c3a7ce6ab5180cdceb32af