Publication:
Native Code Generation as a Service

dc.contributor.authorÇatal, Çağatay
dc.contributor.authorKaradeniz, Emre
dc.contributor.authorTurgut, Emre
dc.contributor.authorAKBULUT, AKHAN
dc.contributor.authorID108363tr_TR
dc.date.accessioned2019-06-12T13:07:02Z
dc.date.available2019-06-12T13:07:02Z
dc.date.issued2019-02
dc.description.abstractWith the widespread use of mobile applications in daily life, it has become crucial for enterprise software companies to quickly develop these applications for multiple platforms. Cross-platform mobile application development is one of the most adopted solutions for rapid development. Since most of these solutions do not generate native code for the underlying platform, the artefacts generally do not satisfy the requirements defined at the beginning of the project. This study designed and implemented a native code generation framework called Nativator built as a cloud service. The framework, which is capable of producing native code for iOS and Android platforms using web-based user interfaces, was implemented based on an open source compiler platform called “Roslyn”. Four case studies were performed to analyze the execution performance of the applications built with the proposed framework. The experimental results demonstrated that the execution performance of the applications built with Nativator is comparable with the applications generated via the state-of-the-art mobile application development framework called Xamarin. Because this framework was implemented as a cloud service, it has several advantages over traditional approaches such as access from anywhere, no installation and flexible and more resources from cloud infrastructure.tr_TR
dc.identifier29tr_TR
dc.identifier29tr_TR
dc.identifier29tr_TR
dc.identifier.citation2tr_TR
dc.identifier.issn0218-1940
dc.identifier.scopus2-s2.0-85062362417
dc.identifier.urihttps://hdl.handle.net/11413/4842
dc.identifier.wos460091000006
dc.language.isoen
dc.relationInternational Journal of Software Engineering and Knowledge Engineeringtr_TR
dc.subjectÇapraz Platform Çerçevesitr_TR
dc.subjectPlatformlar Arası Mobil Uygulama Geliştirme Aracıtr_TR
dc.subjectBulut Bilişimtr_TR
dc.subjectKod Üretimitr_TR
dc.subjectRosylntr_TR
dc.subjectCross-Platform Frameworktr_TR
dc.subjectCross-Platform Mobile Application Development Tooltr_TR
dc.subjectCloud Computingtr_TR
dc.subjectCode Generationtr_TR
dc.titleNative Code Generation as a Servicetr_TR
dc.typeArticle
dspace.entity.typePublication
local.indexed.atWOS
local.indexed.atScopus
relation.isAuthorOfPublication6ee0b32b-faed-495d-ac4d-8a263d1ff889
relation.isAuthorOfPublication.latestForDiscovery6ee0b32b-faed-495d-ac4d-8a263d1ff889

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: