Spelling suggestions: "subject:"crossplatform"" "subject:"access.platform""
51 |
Technical Tool AppHult, Pontus, Sanandaji, Daniel January 2020 (has links)
Phoniro, ett företag som fokuserar på välfärdsteknologi har ett internt utvecklat program för att konfigurera olika larmenheter via Bluetooth. Phoniro behöver en mobilapplikation av detta program för att underlätta fältteknikernas arbete. Syftet med detta examensarbete är att beskriva teorin bakom apputveckling, trådlös kommunikation samt utvecklingen av en mobilapplikation som är körbar på operativsystem som IOS och Android med samma funktionalitet som Phoniros interna program. För att utveckla applikationen valdes arbetsmiljön Xamarin.Forms vilket är ett verktyg för att utveckla mobila applikationer till IOS och Android. Resultatet av detta arbete är en applikation där användaren kan söka efter Bluetooth-enheter samt ansluta och kommunicera med anslutna enheter. För att mäta användarvänligheten av applikationen används en heuristisk utvärdering. Den heuristiska utvärderingen påvisar att 40% fel är oupptäckta i systemet efter en undersökning med tre utvärderare utförts.
|
52 |
Návrh a tvorba multiplatformní mobilní aplikace / Design and Implementation of Cross-Platform Mobile ApplicationAdamček, Ľubomír January 2019 (has links)
For several decades, market fragmentation caused by different operating systems has been complicating and overpricing the process of creating new applications. Unified development for multiple platforms does not only save time and expenses, but also enables to reach a far wider audience. This work presents the topic of a cross-platform mobile development and analyzes the development of the market for currently the two most prevalent operating systems – Android and iOS. The results of the analysis are used to design and create a multiplatform tool intended to monitor immunopathologic reactions. The work also includes a marketing plan and expected economic valuation once the developed application is introduced to the market.
|
53 |
Cross platform compatibility for native Android hardware with React Native and React Native WebGådin, Erik January 2021 (has links)
Digitalization is happening all around us as more tasks get software assistance, to ease the workload and improve performance. This opens up for endless possibilities but it also comes with challenges. The progress made within software development means that the first solutions implemented can differ a lot compared to the latest for a company. This spread makes maintenance significantly harder due to having different implementations or even different operating systems. Cross platform compatibility is a technique that battles this spread by allowing for a single implementation to be used in all environments, enabling maintenance to be focused solely on one product. The transitioning towards cross platform applications is easy when there is no external hardware involved. However when there is external hardware the transitioning needs to take limitations regarding hardware compatibility into consideration, which has been the case for this project. In the thesis, a proof of concept has been developed for migration from native Android towards React Native which allows for a cross platform compatible application. External hardware in the form of a card reader, receipt printer and touch screen are included to analyze the possibility to migrate without having to replace the current hardware due to limitations regarding hardware accessibility and performance. This work shows that it would be possible to transition from a native Android application with external hardware to a React Native application if an additional backend environment is implemented alongside. The backend is for validation and token generation towards third party programs connected to the hardware. This proof of concept shows that the performance loss is within an acceptable boundary which only marginally affects user experience.
|
54 |
Evaluation of The Software Development Process for A Multi-Platform Solution in FlutterAndersson, Dennis, Axelsson, Axel January 2021 (has links)
Throughout the years of software development, the number of frameworks and software technologies have rapidly increased. This not only increases the difficulties of choosing the right software, but also makes it harder to find developers in a specific area. To create a multi-platform solution, a company would usually need competence in different areas such as frontend, backend, and mobile development. Such a solution requires an investment of a lot of time and resources. An alternative to developing a multi-platform solution opposed to the conventional way is with the software development kit created by Google called Flutter. The purpose of this bachelor thesis is to investigate the software development process when creating multi-platform solutions in Flutter. The study will point out eventual differences with the software development process between Flutter and conventional development. To achieve this, the study collected secondary research and conducted interviews with two developers who both worked with Flutter. In addition to this a Portfolio application was built during an experiment phase with a daily diary as the data collection process to validate the experiences given from the interview and secondary research. The results point towards some general benefits of using Flutter when creating multi-platform solutions. These benefits are only applicable when creating a product that shares the same user interface and have no OS specific features that requires need for deep integration into the targets device system.
|
55 |
Softwarová podpora analýzy rizik / Risk Analysis Software SupportMokrá, Radka January 2015 (has links)
This master's thesis deals with design of cross-platform application for risk analysis support. It describes risk management in information technology and methods which can be~used for risk management with emphasis on those that can be visualized. Possibilities for cross-platform development are described subsequently. Next, application for risk analysis support is designed and implemented. In the end of this thesis is shown how to use implemented application for risk analysis.
|
56 |
Cross-platform development : A performance comparison between React Native and CordovaLeffler, Gustav January 2020 (has links)
Denna rapport jämför prestandan hos applikationer utvecklade med två olika verktyg som används för att utveckla mobilapplikationer till flera plattformar samtidigt. Verktygen som jämförs är React Native och Apache Cordova. Verktygen fungerar på olika sätt, React Native renderar applikationen genom att använda plattformsspecifika- komponenter medans Cordova renderar med hjälp av HTML5 och CSS3. Jämförelsen går till genom att utveckla tre applikationer med de båda verktygen (totalt sex applikationer) och sedan jämföra prestandan hos dessa. Testapplikationerna är framtagna för att testa funktionalitet som förekommer ofta hos applikationer idag. Testapplikation 3 testar exempelvis ett oändligt scrollande flöde, som förekommer hos både Facebook och Instagram. Resultaten visar att Cordova i dessa tester har en CPU-användning på 76% lägre än React Native och även har en minnesanvändning som är 18% lägre.
|
57 |
Investigating omni-channel banking opportunities in Sweden: From a user perspectiveRosman, Tobias January 2015 (has links)
For three decades research has been conducted about the adoption of new channels and technologies within banking, examining the determinants for why people adopt a new channel or not. According to Mckinney [16], most bank customers prefer to perform as many of their transactions through one single channel and they only go to another channel when the preferred one fails. Meanwhile, a study by Google [14] showed that 46% of the users that conduct financial tasks switch device before completing the task. The contradictory data leaves the community with questions about how the users view and use different banking channels. This paper aims to provide a better understanding of user behaviour across channels in the banking sector. It identifies if, and which of, the omni-channel principles (seamless interaction, optimization and consistency) are relevant in the Swedish banking context. A study took place over a three week period in Stockholm, based on a qualitative approach (interviews) and delimited to simple everyday banking tasks and to mobile and desktop channels. Results from the study show that users had a low need to switch between channels for the same task. Main reasons for choosing one device over the other were screen size, keyboard size, portability and availability which are physical characteristics that cannot change with omni-channel principles. The results suggest that a more unified user interface design based on the omni-channel approach lacks relevance for the simple everyday banking tasks, as users will probably not switch between devices even if the approach is applied. It also suggests that taking advantage of the strengths of each device is a good principle to follow when designing for cross-device systems like digital banking. / De senaste tre årtiondena har mycket forskning utförts kring adoption av nya kanaler och teknik inom banksektorn. Man har tittat på avgörande faktorer till varför människor börjar använda sig av en ny kanal eller inte, men ofta undgått att titta på hur de använder sig av flera olika kanaler i kombination. Enligt en studie av Mckinney så vill bankkunder utföra så många av deras bankärenden genom en föredragen kanal och rör sig bara till en annan kanal när ärendet inte går att utföra i den föredragna kanalen. Samtidigt visar en studie av Google att 46% av användarna byter kanal för att slutföra sitt ärende vilket av många tolkats som att användare vill byta kanal och använda sig av flera. Dessa motsättande slutsatser gör att det fortfarande finns frågetecken kring hur och varför bankkunder använder sig av olika digitala bankkanaler. Denna studie har som mål att bidra med insikter kring användarbeteenden över flera kanaler i banksektorn. Den identifierar också om och hur omni-channel principerna (“seamless interaction”, “optimization” och “consistency”) är relevanta att ta i beaktning för banker i Sverige. En treveckors studie genomfördes i Stockholm, baserad på en kvalitativ metod (intervjuer) och begränsad till enkla vardagliga bankärenden och till kanalerna mobil och dator. Resultaten visar att användare har ett lågt behov av byta mellan kanaler för att utföra samma uppgift. De mest framstående anledningarna för att använda sig av en viss plattform var kopplade till skillnader i fysiska egenskaper som skärmstorlek, tangentbordsstorlek, bärbarhet och tillgänglighet - egenskaper som inte kan ändras med omni-channel principer. Resultaten föreslår att ett mer enhetligt användargränssnitt mellan plattformarna baserad på omni-channel principerna saknar relevans för de enkla vardagliga bankärendena, eftersom användarna inte kommer se värdet av att växla kanal trots de applicerade principerna. Studien föreslår också att man bör utnyttja plattformarnas styrkor när man designar för system som sträcker sig över multipla kanaler.
|
58 |
En kvalitativ studie om Flutter : Apputveckling inom crossplattform / A qualitative study about Flutter : App development in cross-platformBjöremo, Christine January 2020 (has links)
Syftet med denna kandidatuppsats i informatik är att undersöka på vilket sätt ramverket Flutter underlättar för dagens apputvecklare i cross-plattformmiljöer. Uppsatsen belyser för- och nackdelar med Flutter utifrån apputvecklare-perspektiv. Det största problemområde från tidigare studier och forskningar inom cross-plattformutveckling är främst den undermåttliga dokumentation samt långa utvecklingstider. Denna kvalitativa studie är fokuserad på dessa problemområden och resultatet presenteras under kapitel 4 ”Resultat”. En analysmodell har utformats och använts i syfte att, för respondenter, svara på relevanta frågor där ramverket Flutter hanterar dessa viktiga problemområden. Slutsatsen av denna studie visar att det finns ett tydligt mönster där ramverktyget Flutter har satsat på att hantera dessa problemområden genom följande styrkor: Verktyget ”Hot Reload” (hjälpmedel som uppdaterar koden för att snabbt se ändringar direkt i simulatorn) Dart (ett programmeringsspråk) Dokumentation (tydlig, alltid i tid och flera olika kommunikationskanaler) Parallellt med kandidatuppsatsen har författaren utvecklat en egen app via Flutter. Syftet med denna app är att underlätta semesterplaneringen åt en avdelning på företaget AFRY. I denna kandidatuppstats används ej författarens egna upplevelser med Flutter som empiri men avslutar uppsatsen med egna reflektioner.
|
59 |
Mobile Sensor GatewayForsberg, Linus, Falkenström, Maximilian January 2019 (has links)
Den här uppsatsen beskriver processen av att skapa en plattformsoberoende mobilapplikation för att koppla upp mobila enheter mot trådlösa sensorer med hjälp av Bluetooth Low Energy, samla in data från uppkopplade sensorer och ladda upp den insamlade datan till en molnlagringstjänst. Allt eftersom konsumenter och forskare använder fler sensorer och andra Bluetooth-enheter, [1] ökar behovet av simplare och standardiserade lösningar för att arbeta med dessa. En litteraturstudie har genomförts där information om närliggande forskning insamlats och viktig information om de nödvändiga mjukvarukomponenter som krävs har utvärderats. I kombination med litteraturstudien har en IT-artefakt utvecklats i form av en mobilapplikation som har testats utefter insamlade krav för att säkerställa applikationens funktionalitet. Syftet med det här arbetet är att tydliggöra och konkretisera en mjukvaruutvecklingsprocess som kan användas för att skapa en mobilapplikation av det här slaget, samt vilka potentiella svårigheter som finns i dagsläget med att utforma den här typen av applikationer. Resultaten visar att en del tillverkare inte följer standarden för Bluetooth-kommunikation, detta gör det svårt att skriva generaliserade metoder för att hämta data från sensorer av alla typer och från samtliga tillverkare. / This thesis describes the process of creating a platform-independent mobile application for connecting mobile devices to wireless sensors using Bluetooth Low Energy, collecting data from connected sensors and uploading the collected data to a cloud storage service. As consumers and researchers use more sensors and other Bluetooth-devices, [1] one could argue that there is a need for simpler and standardised solutions to working with these. A literature study has been conducted where information on related research has been collected and important information about the necessary software components has been evaluated. In combination with the literature study, an IT artefact has been developed in the form of a mobile application that has been tested according to collected requirements to ensure the application's functionality. The purpose of this work is to contribute with a clear scientific process over what is required to create a mobile application of this kind and what potential difficulties exist in present-day design of this type of applications. The results show that some manufacturers may not be following the standards for Bluetooth data communication, thus making it hard to write generalized methods for retrieving data from sensors of any type or manufacturer.
|
60 |
EnterMedic, an E-health application for telemonitoring and health status feedback : Development of a mobile healthcare tool and research about its usage in the field of E-healthLarsson, Sebastian, Sulaiman, Leif January 2020 (has links)
Digital tools are being implemented in every area of society. Digital healthcare, or E-health, is an area that is increasing in popularity with various mobile applications and online services available. Entergate, a company based in Halmstad, has developed a service called EnterMedic. It is a cloud service that collects data from patients through online questionnaires. Once submitted, the service can directly forward data from these questionnaires to patient journals. EnterMedic also helps researchers with data to develop effective work methods in healthcare. The service was however limited to the web. This thesis consists of developing a mobile version of the service as it is more convenient to use compared to a web-based one and research contributing to what E-health applications can be used for. Interactivity is a desired feature for applications. EnterMedic will provide the users with feedback after questionnaire submissions, to help them track their state of health. / Digitala verktyg blir implementerade i alla områden av samhället. Digital hälsovård, eller E-hälsa, är ett område som ökar i populäritet med olika mobiltelefon applikationer och on-line tjänster tillgängliga. Entergate, ett företag baserat i Halmstad, har utvecklat en tjänst som heter EnterMedic. Det ar en moln-tjänst som samlar data från patienter genom online formulär. När dessa skickas in kan tjänsten direkt vidarebefodra datan från formulären till patient journaler. EnterMedic hjälper även forskare med data för att utveckla mer effektiva arbetsmetoder inom hälsovården. Tjänsten är dock begränsad till webben. Det här examensarbetet består av att utveckla en mobil version av tjänsten då det är mer bekvämt att använda jämfört med en webb-baserad tjänst och forskning som bidrar till vad E-hälsa applikationer kan användas för. Interaktivitet är en önskad funktion för applikationer. EnterMedic kommer förse användare med återkoppling efter att ett formulär har skickats in, som i sin tur hjälper dem följa sitt hälsotillstånd.
|
Page generated in 0.0584 seconds