编程语言翻译器集成客户端应用程序与Web api

Mudiarta Tauda, Z. Zainuddin, Z. Tahir
{"title":"编程语言翻译器集成客户端应用程序与Web api","authors":"Mudiarta Tauda, Z. Zainuddin, Z. Tahir","doi":"10.1109/AIMS52415.2021.9466033","DOIUrl":null,"url":null,"abstract":"The integration of client applications and server is an inseparable part of the process of creating a system. For these two types of applications to communicate well, developers often use the architectural model of Representational State Transfer (REST) or commonly known as the RESTful API. In practice, client application developers have difficulty in integrating their applications with applications running on the server-side, because it requires parameter consistency in every request and response. To minimize errors that can occur, we designed a programming language translator system using the architecture of Long Short-Term Memory (LSTM). The proposed system can translate applications running on the server-side (backend) written using the typescript programming language with the Nest JS framework into an Android-based client application using the Kotlin language with Retrofit modules. The results of this study indicate 93.33% accuracy.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Programming Language Translator For Integration Client Application With Web APIs\",\"authors\":\"Mudiarta Tauda, Z. Zainuddin, Z. Tahir\",\"doi\":\"10.1109/AIMS52415.2021.9466033\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The integration of client applications and server is an inseparable part of the process of creating a system. For these two types of applications to communicate well, developers often use the architectural model of Representational State Transfer (REST) or commonly known as the RESTful API. In practice, client application developers have difficulty in integrating their applications with applications running on the server-side, because it requires parameter consistency in every request and response. To minimize errors that can occur, we designed a programming language translator system using the architecture of Long Short-Term Memory (LSTM). The proposed system can translate applications running on the server-side (backend) written using the typescript programming language with the Nest JS framework into an Android-based client application using the Kotlin language with Retrofit modules. The results of this study indicate 93.33% accuracy.\",\"PeriodicalId\":299121,\"journal\":{\"name\":\"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIMS52415.2021.9466033\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIMS52415.2021.9466033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

客户端应用程序和服务器的集成是创建系统过程中不可分割的一部分。为了使这两种类型的应用程序能够很好地通信,开发人员经常使用具象状态传输(Representational State Transfer, REST)的体系结构模型,或者通常称为RESTful API。在实践中,客户端应用程序开发人员很难将他们的应用程序与运行在服务器端上的应用程序集成在一起,因为这需要每个请求和响应的参数一致性。为了尽量减少可能发生的错误,我们设计了一个使用长短期记忆(LSTM)架构的编程语言翻译系统。该系统可以将使用typescript编程语言和Nest JS框架编写的运行在服务器端(后端)上的应用程序转换为使用Kotlin语言和Retrofit模块的基于android的客户端应用程序。本研究结果表明准确率为93.33%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Programming Language Translator For Integration Client Application With Web APIs
The integration of client applications and server is an inseparable part of the process of creating a system. For these two types of applications to communicate well, developers often use the architectural model of Representational State Transfer (REST) or commonly known as the RESTful API. In practice, client application developers have difficulty in integrating their applications with applications running on the server-side, because it requires parameter consistency in every request and response. To minimize errors that can occur, we designed a programming language translator system using the architecture of Long Short-Term Memory (LSTM). The proposed system can translate applications running on the server-side (backend) written using the typescript programming language with the Nest JS framework into an Android-based client application using the Kotlin language with Retrofit modules. The results of this study indicate 93.33% accuracy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信