321 |
An extension to the Android access control frameworkHuang, Qing January 2011 (has links)
Several nice hardware functionalities located at the low level of operating system on mobile phones could be utilized in a better way if they are available to application developers. With their help, developers are able to bring overall user experience to a new level in terms of developing novel applications. For instance, one of those hardware functionalities, SIM-card authentication is able to offer stronger and more convenient way of authentication when compared to the traditional approach. Replacing the username-password combination with the SIM-card authentication, users are freed from memorizing passwords. However, since normally those kinds of functionalities are locked up at the low level, they are only accessible by a few users who have been given privileged access rights. To let the normal applications be benefiting as well, they need to be made accessible at the application level. On the one hand, as we see the benefit it will bring to us, there is a clear intention to open it up, however, on the other hand, there is also a limitation resulting from their security-critical nature that needs to be placed when accessing which is restricting the access to trusted third parties. Our investigation is based on the Android platform. The problem that we have discovered is the existing security mechanism in Android is not able to satisfy every regards of requirements we mentioned above when exposing SIM-card authentication functionality. Hence, our requirement on enhancing the access control model of Android comes naturally. In order to better suit the needs, we proposed a solution White lists & Domains (WITDOM) to improve its current situation in the thesis. The proposed solution is an extension to the existing access control model in Android that allows alternative ways to specify access controls therefore complementing the existing Android security mechanisms. We have both designed and implemented the solution and the result shows that with the service that we provided, critical functionalities, such as APIs for the low-level hardware functionality can retain the same level of protection however in the meanwhile, with more flexible protection mechanism. / Social Wireless Network Secure Identification
|
322 |
UX och mobila designprinciper : En studie hur de appliceras på mobila operativsystem / UX and mobile design principles : A study of how they are applied to mobile operating systemsSvensson, Petra, Näckblad, Ronja January 2021 (has links)
We are currently living in an information society (also called the IT society) that began in the 1990s when the internet and computers began to grow and become more used. New technical products are constantly being developed, from analog to digital. Nowadays, mobile phones are devices that almost all people use and the business giants Apple and Google own the two most used operating systems for mobiles, iOS and Android, respectively. User experience (UX) design, together with the development of the internet, has played an increasing role in product development and companies are investing more and more in it. For UX designers, there are general design principles such as Nielsen's ten heuristics or Norman's Seven Fundamental Principles for Interface Design that should be followed when developing products, such as mobile applications. UX puts users in focus and takes into account the whole experience with a product. Companies often have their own design principles and Google and Apple are no exception. To develop user-friendly applications for their operating systems, their principles must be followed, and developers must understand what differences there are in the principles while also following general principles such as Nielsen's and Norman's. This thesis studies the differences between Apple's and Google's design principles, and leverages interviews and observations to investigate the user experience related to Spotify and Instagram. The applications are evaluated according to the companies' principles but also the general ones such as Nielsen's and Norman's. After analysis of the results, it can be seen that there are differences in the companies' principles, but there are also some similarities. Both Spotify and Instagram follow the principles and in cases where they are not followed, it is possible to refer to Nielsen's or Norman's principles. However, Spotify violates Apple's principle of gestures and uses it in a way that reduces the user experience in the app and this could also be seen from the observations. It is important that apps follow all principles to create a good user experience for all different types of users.
|
323 |
Cross-platform Frameworks Comparison : Android Applications in a Cross-platform Environment, Xamarin Vs Flutter / En Jämförelse av Cross-platform Ramverk : Android Applikationer i en Cross-plattform Miljö, Xamarin Jämfört med FlutterRasmusson Wright, Ylva, Hedlund, Simon January 2021 (has links)
Good performance is important for an application to run smoothly for the end user, but good tools and documentation are just as important for a developer in order tobe able to create good applications in the shortest amount of time. This paper is comparing the cross-platform frameworks Flutter and Xamarin to find the respective strengths of the frameworks and which one is the better option and in what aspect, the newer Flutter or the well established Xamarin. We did this by studying related works to the topic as well as building applications in each framework with methods to test the performance of the applications, all the while trying out the tools and documentation of each framework. Our initial hypothes is was that Xamarin as a mature framework would perform better on average and it would also have more well developed tools. However we instead found Xamarin severely lacking compared to the newer Flutter framework and were at best equal or just slightly better. Flutter outperformed Xamarin in CPU performance, at times 3 times better than Xamarin, Flutter’s application size being almost half of the Xamarin application and the Flutter application load times were also faster. The tools were for most parts equal but the results of the documentations were split, with Xamarin having better component documentation with code examples for the components and Flutter having inconsistencies in documentation structure. However the Xamarin documentation was severely lacking in updated documentation and confusing instructions at places. The only things Xamarin performed better on were the number of lines in the codeas well as being marginally better performing at the RAM capacity test. The conclusion would be that Flutter is a well performing framework that continues to develop while Xamarin feels stagnant and most of its development seems to have slowed down over the last two years
|
324 |
Electronic Flight Bag / Electronic Flight BagLehocký, Gabriel January 2017 (has links)
Tato diplomová práce popisuje standardy, typy a použití leteckého systému Electronic Flight Bag. Dále se zabývá návrhem a implementací aplikace pro tablety s operačním systémem Android. Tato aplikace vychází z evropských směrnic pro piloty všeobecného letectví. Mezi hlavní vlastnosti vytvořené aplikace patří letový manuál, prohlížeč letových publikací a dokumentů, letová navigace zaměřena na uživatele, kalkulace hmotnosti a těžiště, a další interaktivní výpočty.
|
325 |
Kolorimetr pro medicínské aplikace s NFC připojením / Colorimeter for Medical Applications with NFC ConnectionsŠobich, Adam January 2018 (has links)
This Master’s thesis deals with assembling of a colorimeter using NFC technology. The theoretical part introduces the principles of colorimetric measurement, calibration curve, and important physical quantities. Further, the principle of NFC technology, its architecture, and division of NFC devices are described. The goal of the practical part is to propose a structural design and software solution of a colorimeter. Particular emphasis is placed on the selection of the RGB sensor that is being tested and its results are being analyzed. The construction of electrical circuit and microprocessor control are being solved. The manuscript deals with the implementation of an application for the Android operating system, which serves as the user interface of the colorimeter. Obtaining data from the sensor and storing it in a memory of the NFC tag is provided by the Arduino platform. Issues that were encountered during the work are analyzed in the discussion.
|
326 |
Bezpečné nalezení zdrojů REST architektury na základě jejich sémantického popisu / Secure Semantically-Based Discovery of Resources in RESTful ArchitecutreKoudelka, Jiří January 2018 (has links)
This thesis looks into the problematics of secure semantically-based discovery of resources in REST-ful architecture. The subject of this thesis is the implementation and potential extension of the mRDP for secure discovery of resources in REST-ful architecture, including the implementation of a corresponding open-source library compatible with the Android operating system. Another topic of this thesis is the implementation of simple example applications using this library.
|
327 |
Návrh a implementace mobilní aplikace pro systémy iOS a Android / The Design and Implementation of Mobile Applications for iOS and AndroidKraina, Martin January 2019 (has links)
This master thesis focuses on proces of UI/UX designing and implementation of mobile application for operation systems Android and iOS. Application is developed using multiplatform mobile framework React Native and programming language JavaScript. Automatization of testing and publishing in App Store and Google Play is also subject of this thesis. Application serves as guide for visitors of theathre festival Encounter/Setkání organised by students of Janáček Academy of Music and Performing Arts.
|
328 |
Vyhodnocení vlastností mobilních sítí na základě dlouhodobých měření / Evaluating the performance of mobile networks based on long-term measurementsRehák, Ondrej January 2020 (has links)
The aim of this thesis is to choose the proper measurement system for evaluating the performance of the LTE mobile networks based on long-term measurements. The thesis describes mobile network LTE, its architecture and introducts the Quality of Service in the LTE. In the next part are studied the known measurement methods and furthermore, there is proposed a solution in the form of long-term measurement. This measurement uses the mobile phone application Open-RMBT, which stores the measurement results into the database on the chosen server. The following part focuses on the issue of choosing a suitable mobile device for the measurement, then it describes a pilot testing and the followed run of the long-term measurements. In the last part is introduced the interractive application to plot graphs. Measurement results are discussed in the conclusion.
|
329 |
Nvrh a vytvoen mobiln aplikace v zaÄnajc firmÄ / Designing and creating a mobile application in a starting companyOndrejiÄka, Michal January 2020 (has links)
This master thesis deals with designing and implementing mobile application dedicated for Android smartphone devices. The application will help tourists in Bratislava to better navigate between main points of interest. An analysis of internal as well as external environment precedes the design process and builds a solid base of functional, cybersecure and graphic requirements to which the solution needs to adhere to.
|
330 |
Mobilní aplikace pro ovládání prvků chytré domácnosti / Mobile Application for Controlling Smart Home DevicesMasár, Andrej January 2021 (has links)
The objective of this thesis is the issue of the Internet of Things and its application as a Smart Home. The work describes the design and implementation of a native mobile application for Android to control the elements of a Smart Home. The application communicates with the Smart Home using the MQTT protocol. The resulting application demonstrates the control of devices in a Smart Home according to the MQTT2GO convention.
|
Page generated in 0.0291 seconds