Programming Language Translator For Integration Client Application With Web APIs

Mudiarta Tauda, Z. Zainuddin, Z. Tahir
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
编程语言翻译器集成客户端应用程序与Web api
客户端应用程序和服务器的集成是创建系统过程中不可分割的一部分。为了使这两种类型的应用程序能够很好地通信,开发人员经常使用具象状态传输(Representational State Transfer, REST)的体系结构模型,或者通常称为RESTful API。在实践中,客户端应用程序开发人员很难将他们的应用程序与运行在服务器端上的应用程序集成在一起,因为这需要每个请求和响应的参数一致性。为了尽量减少可能发生的错误,我们设计了一个使用长短期记忆(LSTM)架构的编程语言翻译系统。该系统可以将使用typescript编程语言和Nest JS框架编写的运行在服务器端(后端)上的应用程序转换为使用Kotlin语言和Retrofit模块的基于android的客户端应用程序。本研究结果表明准确率为93.33%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Feasibility Study of M2M/IoT Numbering Model in Indonesia Classification of sensorimotor cortex signals based on the task durations: an fNIRS-BCI study A genetic algorithm with an elitism replacement method for solving the nonfunctional web service composition under fuzzy QoS parameters The Effect of Wave Stirring Mechanism in Improving Heating Uniformity in Microwave Chamber For Fishing Industry A Survey of Emotion Recognition using Physiological Signal in Wearable Devices
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1