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,...

Full description

Saved in:
Bibliographic Details
Main Author: Zahrir Mufti Guenia, Farhandika
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
Description
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.