11 |
Srovnání přístupů multiplatformního vývoje mobilních aplikací / Comparison of cross-platform mobile developmentZikmund, Jan January 2014 (has links)
This work deals with the development of cross-platform mobile applications and compares cross-platform development frameworks. First the mobile devices market is defined and its dominant platforms are described. The main objective is to compare the frameworks with defined criteria. The theoretical part analyzes the mobile market and defines the different types of mobile devices. Further, describes the various mobile platforms, including its architecture and de-velopment environment. Subsequently, the approaches to cross-platform development are described with their individual frameworks. In the practical part the selected frameworks are compared to defined criteria and subse-quently evaluated.
|
12 |
A Company Case Study: Examining criteria in cross-platform evaluation frameworksIonzon, Victor, Jägstrand, Stefan January 2022 (has links)
The world of mobile application development faces many challenges today. Software companies want their applications available on both iOS and Android platforms to reach as many users as possible but developing for each native platform separately is time consuming and takes up unnecessary resources. This is the problem that cross-platform development frameworks aim to solve. Today the market is flooded with many cross-platform frameworks to choose from. This has led to a need for companies to identify which cross-platform framework to choose based on a framework’s strengths and weaknesses. Many methods of evaluating cross-platform frameworks have been created, but the challenge of choosing the right one still prevails. This research is aimed to investigate one of these evaluation methods, claiming to be the definitive evaluation framework. This thesis was chosen to be a case study, by cooperating with a company to get insight in the industry’s view on this evaluation framework and learn their opinion of what values are important when evaluating a development framework. The evaluation framework consists of a set of 33 criteria, each aimed at evaluating different parts of a development framework and the resulting applications. In this research, we investigate 8 of these criteria in depth and explore how these could be assigned points in an objective manner. We developed one prototype for each development framework subject to evaluation and gave these points using a system based on the evaluation framework with the added extension of defining our own sub-criteria system for assigning points as objectively as possible. From the collected data during the study we could see, not only, if the company could decide which of the development frameworks in our evaluation was more suitable for their needs. If the evaluation framework performed as intended by the creators and if this was something the company could use further on, for other projects. Results from using the proposed sub-criteria system in the evaluation are also presented and discussed.
|
13 |
Business Innovation by utilizing Engineering Design Theory and MethodologyClausson, Leif January 2006 (has links)
Industrial companies that carry on innovation and operation must have well-organized and capable business systems and processes. Customer needs, market demands, global competition and technological changes drive the companies to be more adaptable, flexible and dynamic. By working in network structures as extended enterprises, the companies face new possibilities and new challenges. Design, manufacturing and delivery of high quality products to competitive prices to the customers are essential for industrial companies. Holistic view of the product life cycle from technology development, via product and business system development and realization, to business operation, is important for sustainable industrial companies. A company with engineering and manufacturing of products in a business context needs to have effective innovation of business system and process. Business innovation encompasses the area from business idea to business operation and includes customer demands and solutions. The main part of business innovation is development of the product platform including product and support structures. Product variants are created and realized by various configurations of products and production systems. The thesis is elucidating that business innovation can be carried out by working in a systematic and structured way and by utilizing engineering design theories and methods. The business models, based on a new theory with a new navigation tool for interactions, are describing which activities should be performed in business innovation with product platform development and product structuring. For companies in business with changes, innovations can create new markets and products. Well-managed and innovative companies have good possibilities to be competitive in a tough business environment. The creation of business innovation models has been carried out according to a hermeneutic research method. The research work followed the hermeneutic circle or spiral. The thesis introduces a new dimension to the design area, namely business innovation or engineering, corresponding to business design and development. Business innovation is also a new type of innovation, combining technological, product, process, market and organizational innovations in industrial companies. / QC 20100920
|
14 |
Cross-platform development of smartphone applications : An evaluation of React NativeFuruskog, Martin, Wemyss, Stuart January 2016 (has links)
During the last ten years the market for smartphones has grown drastically. Because of the current state of the market with different operating systems many smartphone applications need to be developed for several platforms. With this thesis, the goal was ultimately to contribute to the understanding of cross-platform development as a way of developing smartphone applications. React Native has been evaluated as a framework with which development is done for both Android and iOS using the same code. To study React Native as a framework, a smartphone application for Android and iOS was developed at an Uppsala based IT-company with expertise in web services, smartphone applications, and online gaming. Furthermore, performance tests and user tests were conducted in which React Native was compared to native applications and applications developed using Xamarin (similar cross-platform development framework owned by Microsoft). It was evident that using the same code for both Android and iOS was time saving. However, the performance tests results showed that applications developed with React Native did not perform as well as the native and Xamarin versions. Leading to the conclusion that choice of framework when developing cross-platform applications need to take into consideration performance, development time, and programming language preference.
|
15 |
Analysis of companies’ experience with cross-platform development compared to native development for mobile devicesSteczko, Jan January 2016 (has links)
Today, there are a handful of different platforms for mobile phones. Writing an application natively for each mobile operating system is time consuming and expensive. This situation has created a need for using cross-platform frameworks, that allow programmers to create an application once and run it on all platforms. The problem is that it is not certain whether cross-platform apps can fully replace native ones, or if by using cross-platform tools some desired qualities are lost. Investigating this issue would allow to find out which one of these two application development methods is better, or in which situation it is better to choose one over the other. Such knowledge would allow to decrease development time and costs. Companies that create mobile applications on a daily basis have expertise in this area. Thus, thirteen interviews were done with thirteen distinct businesses in order to research this problem. The results showed that native development produces higher quality applications, but there are some situations where it might be better to use cross-platform frameworks.
|
16 |
Nástroje pro podporu vývoje nativních multiplatformních mobilních aplikací / Tools for support of cross-platform native mobile apps developmentBulvas, Vít January 2015 (has links)
This master thesiss goal is to map available tools for support of cross-platform native mobile app development. Main goal of thesis is to choose such tool and present it in form of app development. To accomplish this goal several criteria with different importance have to be defined. These criteria are used for choosing of most suitable tool. This thesis has two outputs. First one are criteria that can be used again or amended for some similar tool rating, like this one. Second output is cross-platform mobile app developed with Xamarin tool. Structure of this thesis copy secondary goals that support main goal: mobile OS are presented, name cross-platform native app is defined, define criteria, describe selected tools, rate them and demonstrate development of simple app on selected tool.
|
17 |
Guidelines on choosing between native and cross platform development : A comparative study on the efficiency of native and cross-platform mobile developmentFolke, Andrae, Sharma Kothuri, Rahul January 2023 (has links)
The first decision in an application development project is choosing the application development platform. Until recently, native application development was the dominant development platform used. The recent increase in popularity of cross-platform development has made this decision to choose between native and cross platform development platforms even more difficult. There is a problem of a lack of guidelines on choosing between native and cross platform development. This lack of guidelines can lead companies to incur costs since application development is a time and money intensive process. The purpose of the thesis is to provide guidelines on when to choose between native application development and cross platform development. This thesis utilized qualitative methods to perform a comparative analysis between native and cross platform development. This analysis was done by building a weather application using native platform development and Flutter, which is the cross-platform development tool we have chosen. We used five comparative criteria to perform the comparative analyses. The results of the thesis are the set of guidelines that are obtained by performing a comparative analysis between native and cross platform development using five comparative criteria. These results will aid people involved in the application development process in making an informed decision of what development platform to use. / Det första beslutet i ett applikationsutvecklingsprojekt är att välja applikationsutvecklingsplattform. Fram tills nyligen var inbyggd applikationsutveckling den dominerande plattformen som användes. Det ökande populariteten för plattformsoberoende utveckling har gjort det ännu svårare att välja mellan inhemska och plattformsoberoende utvecklingsplattformar. Det finns en brist på riktlinjer för att välja mellan inbyggd och plattformsoberoende utveckling. Denna brist på riktlinjer kan leda till kostnader för företag eftersom applikationsutveckling är en tids- och resurskrävande process. Syftet med rapporten är att tillhandahålla riktlinjer för när man ska välja mellan inbyggd applikationsutveckling och plattformsoberoende utveckling. Denna rapport använde kvalitativa metoder för att utföra en jämförande analys mellan inbyggd och plattformsoberoende utveckling. Denna analys utfördes genom att bygga en väderapplikation med inbyggd apputveckling och Flutter, som är det plattformsoberoende utvecklingsverktyget vi har valt. Vi använde fem jämförande kriterier för att utföra de jämförande analyserna. Resultaten av rapporten är den uppsättning riktlinjer som erhålls genom att utföra en jämförande analys mellan nativ apputveckling och tvärplattformsutveckling med hjälp av fem jämförande kriterier. Dessa resultat kommer att hjälpa personer som är involverade i applikationsutvecklingsprocessen att fatta ett välgrundat beslut om vilken utvecklingsplattform de ska använda
|
18 |
Проектирование кроссплатформенного приложения для предприятия и анализ его эффективности : магистерская диссертация / Designing a cross-platform application for the enterprise and analyzing its effectivenessИхтиар, В. Ф., Ikhtiar, V. F. January 2018 (has links)
В результате проекта создается приложение для смартфонов, планшетов и компьютеров, что позволяет преподавателю дистанционно проводить обучение. Это приложение будет иметь доступ к видеоурокам, тестам и заданиям. При входе в приложение вам необходимо ввести свою личную учетную запись, указав логин и пароль, которые будут разосланы преподавателем. После ввода данных обучающимся будут видны доступные ему материалы. В задачах будет возможность прикреплять документы для проверки. Также в задачах и тестах будет возможность оценить производительность обучающегося. Задачи этого проекта - упростить преподавателю взаимоотношения со студентами, проверить задачи и тесты. / As a result of the project, an application is created for smartphones, tablets and computers, allowing the teacher to conduct training remotely. This application will have access to video tutorials, tests and assignments. When login to the application will need to enter your personal account by login and password that the teacher will tell you. After entering the student will be visible materials available to him. In the tasks will be the ability to attach documents for verification. Also in the tasks and tests there will be an opportunity evaluate the performance of the student. The tasks of this project are, to the teacher to simplify the relationship with the students, check the tasks and tests.
|
19 |
Développement d’une plateforme de criblage par SPR pour la caractérisation d’inhibiteurs de la DHFR R67Abraham, Sarah Mélissa Jane 04 1900 (has links)
Le projet de recherche a été réalisé en collaboration avec Professeur Jean-François Masson du Département de Chimie de l'Université de Montréal.
The research project was made in collaboration with Professor Jean-François Masson from the Chemistry department of University of Montreal. / L'objectif du projet de recherche est de développer une méthode de criblage d’inhibiteurs basée sur une technologie émergente, soit un dispositif portatif utilisant la résonance des plasmons de surface (SPR).
La cible du criblage est la dihydrofolate réductase R67 (DHFR R67), une enzyme qui confère une résistance bactérienne à l'antibiotique triméthoprime. Ici, l'enzyme cible est immobilisée sur une surface d'or mince avec des propriétés plasmoniques (optiques) spécifiques qui varient en fonction de la masse des molécules se liant à cette surface. Cette technique permet de suivre les événements de liaison de molécules à la DHFR R67 immobilisée, et ainsi peut permettre l'identification d'inhibiteurs potentiels. Cependant, la masse molaire des inhibiteurs typiquement utilisés lors de criblages préliminaires (i.e. 500-1000 g/mol) est trop faible pour générer un signal SPR détectable. Afin de contrer cette lacune, ce mémoire a pour objet de développer un essai compétitif indirect qui mettra en jeu des molécules de masse supérieure. D’abord, une nanoparticule d'or portant un analogue de substrat se liera à la DHFR R67 immobilisée à la surface d’or, générant ainsi un signal SPR important en raison de la masse molaire élevée de la nanoparticule. Ensuite, lors du criblage d'inhibiteurs potentiels, les nanoparticules liées seront déplacées de l'enzyme cible si la molécule criblée fournit une affinité suffisante. Ainsi, il sera possible de suivre indirectement la liaison d'un inhibiteur à la cible.
Ce projet vise donc à tester et à valider l'approche de criblage SPR appliquée à la DHFR R67. / The objective of the research project is to develop a method for inhibitor screening based on a portable Surface Plasmon Resonance (SPR) device, an emerging technology.
The target is R67 dihydrofolate reductase (R67 DHFR), an enzyme that confers bacterial resistance to the antibiotic trimethoprim. Here, the target enzyme is linked to a thin gold surface having specific plasmonic (optical) properties that vary as a function of the mass of bound molecules. This allows monitoring binding to the surface-linked R67 DHFR, and thus permits identification of inhibitors. However, the mass of the low-affinity inhibitors typically identified in early stages of screening (i.e. 500-1000 g/mol) is too low to produce a significant SPR signal. To address this shortcoming, a competitive assay will be developed: a gold nanoparticle carrying a substrate analog will bind the surface-immobilized R67 DHFR, resulting in a strong SPR signal due to its high mass. Then, upon screening for potential inhibitors, the bound nanoparticle will be displaced from the target enzyme if a molecule provides sufficient affinity. By those means, it will be possible to indirectly monitor the binding of an inhibitor to the target.
This goal of this project is to test and validate the SPR screening approach applied to R67 DHFR.
|
20 |
Nástroj pro podporu obchodních procesů na mobilních platformách / Tool for Business Processes Support on Mobile PlatformsSvoboda, Roman January 2014 (has links)
The scope of this thesis is to design tools to support business processes on mobile platforms. The work deals with both the Enterprise Resource Planning systems issue, as well as the database synchronization and the possibilities of secure data transmission between the mobile device and the server. The work also includes familiarization with the most widely used mobile platforms and tools for multi-platform application development. The last part of the thesis comprises a model of an application meant to support business processes on mobile devices, including a description of its implementation, used tools and testing.
|
Page generated in 0.0881 seconds