• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

React Native, .NET MAUI och nativ Android : En komparativ studie ur ett prestandaperspektiv / React Native, .NET MAUI and native Android : A comparative study from a performanceperspective

Karlsson, Henrik January 2023 (has links)
I dagsläget står mobila enheter för strax under 55 procent av den globala marknaden jämfört med datorer och surfplattor. Android och iOS är de två stora operativsystemen för mobila enheter, där Android har cirka 70 procent av marknaden. Applikationer till dessa två operativsystem kan utvecklas var för sig. För att utveckla applikationer som kan köras på både Android och iOS kan ett crossplatform-ramverk användas. Detta kan leda till kostnadsbesparingar och tidseffektivisering, men också till sämre prestanda. Denna komparativa studie genomfördes i samarbete med AFRY och syftar till att jämföra crossplatform-ramverken .NET MAUI och React Native mot varandra, men också mot en nativ applikation utvecklad i Java till Android. Jämförelsen gjordes ur ett prestandaperspektiv. De prestandakriterier som har jämförts är applikationernas storlek, uppstarts- och exekveringstid samt CPU- och RAM-användning. Tre applikationer utvecklades, med likvärdig funktionalitet, för att möjliggöra jämförelse. Funktionaliteten bestod av en tung beräkning i form av Fibonaccisekvensen, användande av GPS-sensorn, anrop till ett REST-API samt filhantering. För att samla in data till denna studie användes verktygen Android Profiler, Logcat samt egen implementerad kod. Resultaten visar att React Native exekverar snabbare, har en lägre resursanvändning och blir mindre i storlek i de flesta fall jämfört med .NET MAUI. .NET MAUI hanterar dock större beräkningar snabbare och mer resurssnålt. Resultatet visar även att en nativ applikation för Android presterar bättre i de flesta fall och är att rekommendera om prestanda är viktigare än utvecklingskostnad och tidsåtgång.
2

Near ultrasonic close range communication for modern smartphones

Alvarez Jörgensen, Kristian, Chlebek, Michael January 2017 (has links)
NFC is a technology that allows close-range communication between mobile devices. Unfortunately, not all modern smartphones have the required API’s or hardware to utilize it. This thesis seeks therefore to develop a viable alternative to NFC for close range communication (less than 10 cm) between mobile smart phones. The goal is to evaluate the feasibility of using a novel scheme that utilizes near ultrasonic frequencies for close range communication for both Android and iOS.An iPhone and an Android device were used to test our proposed scheme. Range test were preformed on a quiet and noisy environment (food court in a shopping mall), and an interference test was done in the quiet environment. The scheme was shown to work in the tested quiet and noisy environment for ranges less than 1 cm. In the noisy environment, significant data loss happened at 5 cm for the tested android device, while data was somewhat reliably received at up to 10 cm in a quiet environment among both tested devices. Our tests also show that concurrently communicating devices spaced at least 110 cm away will not interfere with each other.Our findings show that the proposed scheme could be a viable alternative for close range communication. By employing an error correcting code, tolerance to data loss could be improved. Using a different modulation technique is also advisable in order to improve the data transfer rate.For future work, we suggest testing the near ultrasonic capabilities of a wider array of devices in order to determine the usefulness of the proposed scheme. / NFC är en teknologi som tillåter kommunikation på korta avstånd mellan mobila enheter. Dessvärre finns det enheter som saknar hårdvarustöd för NFC samt att vissa enheter inte har denna funktionalitet tillgänglig för apputvecklare. Denna uppsats försöker därför att utveckla ett gångbart alternativ till NFC som möjliggör kommunikation på korta avstånd mellan mobila enheter. Målet med uppsatsen är att undersöka utförbarheten av utvecklandet av ett schema som använder frekvenser som ligger nära ultraljudsspektrumet för att tillhandahålla kommunikation på korta avstånd för både Android och iOS.En Android och en iPhone enhet användes för att testa schemat. Ett avståndstest utfördes i både en tyst och en bullrig miljö (restaurangtorg i en köpcenter), samt ett inteferenstest som gjordes i en tyst miljö. Vårt utvecklade schema har påvisats fungera i både den tysta och bullriga miljö vi testade i, på avstånd kortare än 1 cm. I den bullriga miljön försämrades överföringsmöjligheterna avsevärt på ett avstånd av 5 cm för den Android enhet vi testade på, medan avstånd på upp till 10 cm var gångbara i den tysta miljön vi testade i. Våra test visade även på att enheter positionerade minst 110 cm bort ifrån varandra kan kommunicera samtidigt utan att störa varandra.Våra resultat visar på att vårt schema skulle kunna fungera för kommunikation på korta avstånd. Användandet av felkorrigerande koder skulle kunna förbättra schemats tolerans mot dataförluster. Användandet av en alternativ moduleringsteknik är också att föreslå för att förbättra överföringshastigheten.För framtida arbeten anser vi att förmågan att producera frekvenser som ligger nära ultraljudsspektrumet bör undersökas hos en större mängd mobila enheter, för att fastställa användbarheten av det föreslagna schemat.
3

Cross-Platform Mobile Development : An Alternative to Native Mobile Development

Amatya, Suyesh January 2013 (has links)
Mobile devices and mobile computing have made tremendous advances and become ubiquitous in the last few years. As a result, the landscape has become seriously fragmented which brings lots of challenges for the mobile development process. Whilst native approach of mobile development still is the predominant way to develop for a particular mobile platform, recently there is shifting towards cross-platform mobile development as well. In this thesis, a survey of the literature has been performed to see the trends in cross-platform mobile development over the last few years. With the result of the survey, it is argued that the web-based approach and in particular, hybrid approach, of mobile development serves the best for cross-platform development. Using the hybrid approach, a prototype application has also been developed and built into native application for different platforms. This has helped to get a better insight about the domain of cross-platform mobile development and its main advantage of the unification of the development and testing process. The results of this work indicate that even though cross platform tools are not fully matured they show great potential and reduce the cost associated in developing native mobile applications. Cross-platform mobile development is equally suitable for rapid development of high-fidelity prototypes of the mobile application as well as fairly complex, resource intensive mobile applications on its own right. As the upcoming future trends and the evolution of HTML5 continues to redefine the web, allowing its growth as a software platform, there remains great opportunities for cross-platform mobile development and hence provides an attractive alternative for the native mobile development.

Page generated in 0.0402 seconds