DEVELOPMENT OF SERVER DRIVEN USER INTERFACE IN IOS APPLICATIONS (CASE STUDY : APPLICATION WITH ITEM LIST AND CREATOR LIST FUNCTIONS)
This thesis focuses on the resource usage analysis of using Server Driven User Interface (SDUI) on the iOS platform. SDUI was chosen for its effectiveness in creating dynamic interfaces and expediting the process of receiving interface configuration updates. To gain a deeper understanding of SDUI,...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/84524 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This thesis focuses on the resource usage analysis of using Server Driven User Interface (SDUI) on the
iOS platform. SDUI was chosen for its effectiveness in creating dynamic interfaces and expediting the
process of receiving interface configuration updates. To gain a deeper understanding of SDUI, this
research conducts a case study on an application development subject with item list and creator list
functions, comparing SDUI with the traditional approach that embeds interface configuration on the client
side. The comparison examines the performance of SDUI versus the traditional approach in handling
interface configurations. The results of this thesis provide a performance analysis for each
approach, showing that with SDUI, storage resource consumption remains consistent regardless of the
number of pages and the complexity of interface configurations. In contrast, the traditional approach
shows an increase in storage usage as the number of pages and the complexity of interface configurations
grow. Additionally, SDUI consumes more Central Processing Unit (CPU) resources compared to the
traditional approach due to the additional dynamic process required to map data into interface
configurations. This research aims to serve as a stepping stone for the utilization of SDUI and a
foundation for further studies on application development using SDUI. |
---|