Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Analysis of the use of Java and C# languages for building a mobile application for the Android platform
Języki publikacji
Abstrakty
Aplikacje mobilne na platformę Android można implementować z użyciem języków Java lub C#. Artykuł przedstawia porównanie wydajności czasowej tych języków podczas przesyłania różnych plików typu tekstowego, obrazu i wideo w aplikacji mobilnej. Badania zostały przeprowadzone z użyciem dwóch aplikacji mobilnych o identycznych funkcjo-nalnościach. Na podstawie zebranych danych aplikacja serwerowa obliczyła statystyki, takie jak na przykład czas wymagany na przesłanie 1 MB danych w zależności od typu oraz rozmiaru pliku. Na podstawie otrzymanych wyników udowodniono, że w przypadku transferu danych poprzez sieć bezprzewodową aplikacja napisana w języku Java cechuje się większą wydajnością czasową niż analogiczna aplikacja napisana w języku C#.
Mobile applications for the Android platform can be implemented using Java or C#. The article presents a comparison of the time performance of these languages when sending various text, image and video files in a mobile application. The tests were carried out using two mobile applications with identical functionalities. Based on the collected data, the server application calculated statistics, such as, for example, the time required to send 1 MB of data depending on the file type and size. Based on the results obtained, it was proved that in the case of data transfer via a wireless network, an application written in Java is characterized by greater time efficiency than an analogous application written in C#.
Słowa kluczowe
Czasopismo
Rocznik
Tom
Strony
293--299
Opis fizyczny
Bibliogr. 23 poz., rys., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
- [1] Sieć 5G, https://www.plus.pl/news/art-8353-nadchodzi-kolejna-generacja-sieci-komorkowej-5g [05.06.2020].
- [2] Java vs C#, https://www.educba.com/java-vs-c-sharp/ [05.06.2020].
- [3] I. Alkadi, G. Alkadi, H. Etheridge, A Comparative Analysis Of C# And Java As An Introductory Programming Language For Information Systems Students, Review of Business Information Systems (RBIS) 10 (2011) 37-40.
- [4] Porównanie składniowe Java oraz C#, https://www.softwaretestinghelp.com/csharp-vs-cpp-vs-java/ [05.06.2020].
- [5] Porównanie składniowe Java oraz C#, https://www.guru99.com/java-vs-c-sharp-key-difference.html [05.06.2020].
- [6] Porównanie wydajnościowe Java oraz C#, http://www.bentuser.com/article.aspx?ID=323&AspxAutoDetectCookieSupport=1 [05.06.2020].
- [7] Porównanie wydajnościowe Java oraz C# https://benchmarksgame-team.pages.debian.net/
- benchmarksgame/fastest/csharp.html [05.06.2020].
- [8] Porównanie wydajnościowe Java oraz C# (artykuł), http://www.itu.dk/~sestoft/papers/numericperformance.pdf [05.06.2020].
- [9] A. Stasiewicz, Android. Podstawy tworzenia aplikacji, Helion, 2013.
- [10] A. Kempa, T. Staś, Wstęp do programowania w C#: Łatwy podręcznik dla początkujących, Tomasz Staś, 2014.
- [11] M Reynolds., Xamarin Mobile Application Development for Android, Packt Publishing Ltd, 2014.
- [12] I. F. Darwin, Android. Receptury, Helion, 2013.
- [13] Zastosowanie języka Java, https://jaki-jezyk-programowania.pl/technologie/java/ [05.06.2020].
- [14] Ranking IDE, https://pypl.github.io/IDE.html [05.06.2020].
- [15] Android Studio, https://developer.android.com/studio [05.06.2020].
- [16] Definicja Spring, https://docs.spring.io/spring/docs/ current/spring-framework-reference/overview.html [05.06.2020].
- [17] Zastosowanie C#, https://testuj.pl/blog/10-pytan-programisty-temat-jezyka-csharp/ [05.06.2020].
- [18] F. Friesen, Learn Java for Android Development, Apress, 2013.
- [19] B. Burke, RESTful Java with JAX-RS, "O'Reilly Media, Inc.", 2010.
- [20] F. Gutierrez, Wprowadzenie do Spring Framework dla programistów Java, Helion, 2015.
- [21] Jednostka informacji, https://pl.wikipedia.org/wiki/ Jednostka_informacji [05.06.2020].
- [22] Współczynnik korelacji Pearsona, https://pogotowiestatystyczne.pl/slowniczek/korelacja-pearsona/ [05.06.2020].
- [23] Użyteczność korelacji Pearsona w badaniach, http://zsi.tech.us.edu.pl/~nowak/smad/ SMAD_korelacje.pdf [05.06.2020].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-e442f4d8-7277-4bca-84a2-599af0282ea0