通用的基于转换编译器的移动应用程序转换器

Nourhan M. Shaban, A. Yousef, H. K. Mohamed
{"title":"通用的基于转换编译器的移动应用程序转换器","authors":"Nourhan M. Shaban, A. Yousef, H. K. Mohamed","doi":"10.1109/NILES53778.2021.9600098","DOIUrl":null,"url":null,"abstract":"Deployment on different platforms has been a great issue for mobile companies that aim to maximize the return on investments by making their mobile applications available on different mobile platforms. Consequently, the app may be developed several times to match different platforms. Therefore, there is a need to have solutions that enable the developers to develop the app once, and run it everywhere to reduce the cost of development and reach out to maximum users across several platforms. In this paper a tool is provided with the most popular languages /frameworks (native, cross platform) based on their market share to select the desired framework among them to code with, get the developed application written in the target language that meets their business requirements, and give the ability to convert native application to cross platform one. A trans-compiler based solution is introduced to convert the UI and UI-related backend code of application from a set of languages to any other language in the set and ability of adding more languages and frameworks in the future to achieve the concept of generalization of code conversion.","PeriodicalId":249153,"journal":{"name":"2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"General Trans-Compiler based Mobile Applications Converter\",\"authors\":\"Nourhan M. Shaban, A. Yousef, H. K. Mohamed\",\"doi\":\"10.1109/NILES53778.2021.9600098\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Deployment on different platforms has been a great issue for mobile companies that aim to maximize the return on investments by making their mobile applications available on different mobile platforms. Consequently, the app may be developed several times to match different platforms. Therefore, there is a need to have solutions that enable the developers to develop the app once, and run it everywhere to reduce the cost of development and reach out to maximum users across several platforms. In this paper a tool is provided with the most popular languages /frameworks (native, cross platform) based on their market share to select the desired framework among them to code with, get the developed application written in the target language that meets their business requirements, and give the ability to convert native application to cross platform one. A trans-compiler based solution is introduced to convert the UI and UI-related backend code of application from a set of languages to any other language in the set and ability of adding more languages and frameworks in the future to achieve the concept of generalization of code conversion.\",\"PeriodicalId\":249153,\"journal\":{\"name\":\"2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NILES53778.2021.9600098\",\"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 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NILES53778.2021.9600098","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

不同平台的部署对于移动公司来说是一个大问题,他们的目标是通过在不同的移动平台上提供移动应用程序来最大化投资回报。因此,应用程序可能需要多次开发以匹配不同的平台。因此,开发者需要有一种解决方案,让他们能够一次性开发应用,并在任何地方运行,从而降低开发成本,并在多个平台上接触到最大数量的用户。在本文中,一个工具提供了最流行的语言/框架(本地的,跨平台的),根据他们的市场份额,从中选择所需的框架进行编码,让开发的应用程序用符合他们业务需求的目标语言编写,并提供将本地应用程序转换为跨平台应用程序的能力。介绍了一种基于转换编译器的解决方案,将应用程序的UI和与UI相关的后端代码从一组语言转换为该集合中的任何其他语言,并能够在未来添加更多的语言和框架,以实现代码转换的泛化概念。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
General Trans-Compiler based Mobile Applications Converter
Deployment on different platforms has been a great issue for mobile companies that aim to maximize the return on investments by making their mobile applications available on different mobile platforms. Consequently, the app may be developed several times to match different platforms. Therefore, there is a need to have solutions that enable the developers to develop the app once, and run it everywhere to reduce the cost of development and reach out to maximum users across several platforms. In this paper a tool is provided with the most popular languages /frameworks (native, cross platform) based on their market share to select the desired framework among them to code with, get the developed application written in the target language that meets their business requirements, and give the ability to convert native application to cross platform one. A trans-compiler based solution is introduced to convert the UI and UI-related backend code of application from a set of languages to any other language in the set and ability of adding more languages and frameworks in the future to achieve the concept of generalization of code conversion.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信