{"title":"Web User Interface Design of a Visual Editor for Cloud Infrastructure Modeling","authors":"Carlos Iñiguez, Julio Sandobalín","doi":"10.33333/rp.vol52n1.09","DOIUrl":null,"url":null,"abstract":"Cloud computing has evolved the way IT technicians manage infrastructure resources to support software applications. Leasing equipment and services from cloud infrastructure providers, such as Amazon Web Services, Microsoft Azure, etc., has replaced the traditional strategy of locally installing expensive equipment. Nowadays, IT technicians model the infrastructure they need by writing scripts, then running these scripts in the provider web platform. However, writing scripts becomes a complex task that involves interacting with the Command Line Interface and knowing the commands each provider imposes. In this context, replacing textual with visual interaction becomes a need. The purpose is to fesign the user interface (UI) of a visual web editor to model the cloud infrastructure resources. The User-Centered Design (UCD) methodology was applied to design the UI. As part of DCU, a study of the UIs of diagramming online tools was conducted to identify UI design patterns; those that expert designers use when designing visual editors.The results show that a set of 11 UI patterns for designing visual editor UIs was defined. In addition, a pattern language was built considering the relationships between patterns. By using the pattern language, the visual editor UI design was composed. As conclusions, the pattern language provided a logical way to compose the visual editor UI. In this sense, the proposed UI together with the pattern language can become a reference point for designing UIs in this domain. In future work, the effectiveness of the UI in reducing the complexity of defining the cloud infrastructure will be evaluated with user tests.","PeriodicalId":34134,"journal":{"name":"Revista Politecnica","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Politecnica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33333/rp.vol52n1.09","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Physics and Astronomy","Score":null,"Total":0}
引用次数: 0
Abstract
Cloud computing has evolved the way IT technicians manage infrastructure resources to support software applications. Leasing equipment and services from cloud infrastructure providers, such as Amazon Web Services, Microsoft Azure, etc., has replaced the traditional strategy of locally installing expensive equipment. Nowadays, IT technicians model the infrastructure they need by writing scripts, then running these scripts in the provider web platform. However, writing scripts becomes a complex task that involves interacting with the Command Line Interface and knowing the commands each provider imposes. In this context, replacing textual with visual interaction becomes a need. The purpose is to fesign the user interface (UI) of a visual web editor to model the cloud infrastructure resources. The User-Centered Design (UCD) methodology was applied to design the UI. As part of DCU, a study of the UIs of diagramming online tools was conducted to identify UI design patterns; those that expert designers use when designing visual editors.The results show that a set of 11 UI patterns for designing visual editor UIs was defined. In addition, a pattern language was built considering the relationships between patterns. By using the pattern language, the visual editor UI design was composed. As conclusions, the pattern language provided a logical way to compose the visual editor UI. In this sense, the proposed UI together with the pattern language can become a reference point for designing UIs in this domain. In future work, the effectiveness of the UI in reducing the complexity of defining the cloud infrastructure will be evaluated with user tests.
云计算已经发展了IT技术人员管理基础设施资源以支持软件应用程序的方式。从云基础设施提供商(如Amazon Web services、Microsoft Azure等)租赁设备和服务,已经取代了在本地安装昂贵设备的传统策略。如今,IT技术人员通过编写脚本,然后在提供商web平台上运行这些脚本,来为他们所需的基础设施建模。然而,编写脚本变成了一项复杂的任务,它涉及到与命令行接口的交互,并了解每个提供程序施加的命令。在这种情况下,用视觉交互取代文本成为一种需要。目的是设计可视化web编辑器的用户界面(UI),以对云基础设施资源进行建模。以用户为中心的设计(UCD)方法被应用于设计UI。作为DCU的一部分,研究了图形化在线工具的UI,以确定UI设计模式;这些是专业设计师在设计视觉编辑器时使用的。结果表明,定义了一组用于设计可视化编辑器UI的11种UI模式。此外,还构建了考虑模式之间关系的模式语言。利用模式语言组成了可视化编辑器UI设计。综上所述,模式语言提供了一种逻辑方式来组合可视化编辑器UI。从这个意义上说,建议的UI与模式语言一起可以成为在该领域设计UI的参考点。在未来的工作中,UI在降低定义云基础设施的复杂性方面的有效性将通过用户测试进行评估。