61 |
Mobilní aplikace pro portál Mojilidi.czLerch, Aleš January 2020 (has links)
The aim of this work is to design and develop mobile iOS application for portal Mojilidi - platform iPhone. Design and control of this app must be similar to android application. During application's development was used tool called Sketch to create design for the application. Swift version 4.2 was used to program application. For communication was used URLSession library to communicate with server. Application also is using technoglogies such as MapKit for location entry, MessageKit for chat or CoreData for local storage.
|
62 |
An Analysis of Vulnerabilities Presented by Android Malware and Ios JailbreaksJones, Charles Matthew 09 May 2015 (has links)
Mobile devices are increasingly becoming a greater crutch for all generations. All the while, these users are garnering a greater desire for privacy and style. Apple presents a device that is known for its security, but lacks major user customization. On the other hand, Google has developed a device that is keen to customization with Android, but can be susceptible to security flaws. This thesis strives to discuss the security models, app store protections, and best practices of both mobile operating systems. In addition, multiple experiments were conducted to demonstrate how an Android device could be more easily compromised after altering few settings, as well as to demonstrate the privileges, both good and bad, that could be gained by jailbreaking an iOS device.
|
63 |
Benchmarking a machine learning model in the transformation from PyTorch to CoreMLAhremark, Jens, Bazso, Simon January 2022 (has links)
Due to rapid development in the field of machine learning and large increases in the capabilitiesof mobile devices, utilizing machine learning on these is becoming increasingly popular. Onemethod of deployment is to develop a machine learning model in well-established deep learningframeworks like PyTorch. However, to be able to run these models on mobile devices, specificframeworks are usually needed. In this thesis, we investigate the performance of a popular objectdetection model, YOLOv5, while being converted from PyTorch to CoreML. This includesmeasuring the performance of the model while running on different hardware. To accomplishthis, we put forward several common benchmarking metrics and compare the different stages.Our results show that CoreML greatly reduces the latency of a machine learning model and hascomparable detection accuracy of within a few percent in the metrics chosen. For iOS deviceswith the ANE-chipset, we also found that ANE (Apple Neural Engine) has significantly fasterlatency compared to running the model on GPU and CPU, while detection accuracy ismaintained. We discuss what could be the root cause for the small loss of accuracy in the modeland a foundation is laid for future work.
|
64 |
Bigger is better? a comparative study of humanitarian efforts of international organizations in HaitiMelecio Zambrano, Crisely 01 May 2011 (has links)
This thesis conducts a comparative study of international organizations in regard to their effectiveness towards addressing humanitarian concerns in Haiti. The three case studies are the operations of the United Nations, Catholic Relief Services, and REBUILD Globally, predominantly after the January 2010 quake. The hypothesis supported in this study is that the services of smaller organizations prove to be more successful than larger NGOs, although they do not have the immense resources of organizations such as the United Nations. The independent variables are type and quantity of funding, form of humanitarian work, and duration of support. All three variables establish the degree of overall effectiveness of the organization. This topic is significant because NGOs are rising in importance and influence in the international community as the average individual can now be involved in the foreign arena. It is important to study what is truly effective in humanitarian aid rather than assuming 'the bigger the better.'
|
65 |
Track It - Utveckling av ett plattformsöverskridande gränssnitt till en spårningsapplikationTed, Malmgren, Radovan, Mojsovski January 2016 (has links)
Hur framgångsrikt ett användargränssnitts design är beror mycket på användares inlärdarutiner och personliga preferenser. Denna studie ämnar ta reda på om skapandet av ettanvändargränssnitt, vilket skall användas i en GPS-spårnings applikation, kan tilltalaanvändare av de största plattformarna (iOS, Android). Android och iOS har deras egnaimplementationer på diverse områden inom gränssnitt och för att skapa en design vilkenbåda ”läger” gillar kräver att en del kompromisser behöver göras. Användargränssnittetskapades med de riktlinjer som Android och iOS rekommenderar i åtanke, tillsammans medallmänna riktlinjer för design som tagits fram i tidigare forskning. En SUS-undersökninggenomfördes för att få en poäng på användbarheten och en liten intervju genomfördes föratt ta reda på för och nackdelar på gränssnittet. Data som samlades in under undersökningenanalyserades därefter. Informationen användes sedan som en guide i ett iterativtutvecklingssteg på den existerande designen. Under denna iteration rättades deproblematiska områden till på designen för att tillfredsställa användarnas preferenser. Detslutliga resultatet analyserades och en slutsats presenteras till läsaren. / The success of a user interface´s design is very much dependant on the users learnedroutines and personal preferences. This study aims to discover if it is possible to develop auser interface, which is to be used in a GPS-tracking application, can satisfy users of themajor development platforms (Android, iOS). Android and iOS have their ownimplementations of various user interface areas and compromises in the design are neededto make the user interface compelling to both sides. The interface is created with bothAndroid and iOS guidelines in mind, as well as generic design principles discovered inearlier research. A SUS study was conducted to get a usability score on the user interface,and a small interview was used to retrieve pros and cons in the interface. The data gatheredfrom the study was then analysed. The information was then used as a guide in an iterativedevelopment step of the existing design. In this iteration the design issues are corrected tosuit the preferences of the users. The result of the final material is then analysed and aconclusion is presented to the reader.
|
66 |
Den mobila musikstudion : En analys av ipadens påverkan på arbetsflöde och kreativitetAndersen, Beatriz January 2024 (has links)
Rapporten undersöker hur iPaden och applikationen Logic Pro för iPad påverkar kreativiteten och arbetsflödet inom musikproduktion. Den nya applikationens gränssnitt möjliggör en mer direkt och taktil interaktion som skapar ökad flexibilitet och spontanitet för sina användare. Genom en litteraturstudie som inkluderar vetenskapliga artiklar och icke-vetenskapliga källor som YouTube, breddar jag förståelsen av ämnet. Rapporten presenterar en kort historik över hur iPaden har använts som ett verktyg inom musikproduktion tidigare. Jag diskuterar funktioner som Roundtrip, möjligheten att flytta projekt mellan iPad och Mac, och betonar användbarheten och smidigheten för musikproducenter. För att fördjupa förståelsen av kreativitet och mobil musikproduktion, refererar jag till tidigare forskning som betonar hur mobila verktyg påverkar kreativiteten genom dynamiska interaktioner. Slutligen delger jag min personliga erfarenhet av att använda Logic Pro för iPad och diskuterar hur applikationen öppnade nya möjligheter och ökade min produktivitet. Jag konstaterar att min rapport besvarar mina frågeställningar men föreslår att ytterligare forskning genomförs för att undersöka hur användningen av applikationen Logic Pro för iPad kan påverka kreativiteten inom musikproduktion över en längre tid. Om fler och större utvecklare lockas till plattformen skulle det vara intressant att se hur detta kan komma att påverka kreativiteten och arbetsflödet inom området.
|
67 |
Automated Cross-Platform Code Synthesis from Web-Based Programming ResourcesByalik, Antuan 04 August 2015 (has links)
For maximal market penetration, popular mobile applications are typically supported on all major platforms, including Android and iOS. Despite the vast differences in the look-and-feel of major mobile platforms, applications running on these platforms in essence provide the same core functionality. As an application is maintained and evolved, programmers need to replicate the resulting changes on all the supported platforms, a tedious and error-prone programming process. Commercial automated source-to-source translation tools prove inadequate due to the structural and idiomatic differences in how functionalities are expressed across major platforms.
In this thesis, we present a new approach---Native-2-Native---that automatically synthesizes code for a mobile application to make use of native resources on one platform, based on the equivalent program transformations performed on another platform. First, the programmer modifies a mobile application's Android version to make use of some native resource, with a plugin capturing code changes. Based on the changes, the system then parameterizes a web search query over popular programming resources (e.g., Google Code, StackOverflow, etc.), to discover equivalent iOS code blocks with the closest similarity to the programmer-written Android code. The discovered iOS code block is then presented to the programmer as an automatically synthesized Swift source file to further fine-tune and subsequently integrate in the mobile application's iOS version. Our evaluation, enhancing mobile applications to make use of common native resources, shows that the presented approach can correctly synthesize more than 86% of Swift code for the subject applications' iOS versions. / Master of Science
|
68 |
Mobiliųjų aplikacijų saugumo sprendimai / Mobile application security salutionsKelmelytė, Lina 17 June 2013 (has links)
Šio darbo tikslas mobiliųjų aplikacijų saugumo sprendimų analizė populiariausioms mobiliųjų terminalų platformoms ir mobiliųjų aplikacijų saugumo rekomendacijų formulavimas projektuotojams ir vartotojams Pirmojoje darbo dalyje apžvelgiamos ir analizuojamos mobiliųjų aplikacijų saugumo grėsmės įvairiose mobiliųjų prietaisų operacinėse sistemose. Aptariamos ir analizuojamos silpnosios ir lengviausiai pažeidžiamos Android, iOS ir Windows Phone vietos, aptariamas jų pažeidžiamumas lyginant jas tarpusavyje. Atliekama mobiliųjų prietaisų saugumo analizė tinklo, prietaiso ir aplikacijų lygmenyse. Antrojoje darbo dalyje analizuojamos mobiliųjų aplikacijų testavimo galimybės ir būdai, analizuojami ir klasifikuojami įrankiai skirti apsaugoti nuo mobilių aplikacijų saugumo grėsmių. Projektinėje darbo dalyje apibendrintos ir suformuluotos mobiliųjų aplikacijų saugumo rekomendacijos pagal svarbiausias operacines aplinkas tiek vartotojams, tiek mobilių aplikacijų kūrėjams. / The aim of this work is to analyse the decisions of mobile application security and to provide recommendations and methods according to the results of the analysis of adaptation of mobile applications security solutions to operating systems. The paper aims to provide the ways how to improve mobile application security for users and companies. In the first part the threats for mobile application security in various operating systems are reviewed and analysed. The paper discusses and analyses the weak points of Android, iOS, and Windows Phone and compares their weakest points among the three. It also gives the analysis of the testing tools used for mobile means as well as the examination of their safety in the levels of a net, a tool and applications. The second part presents the analysis of possibilities and ways of mobile applications testing, as well as the classified tools created for the protection from mobile applications threats. The project part of the paper summarises and formulates mobile application safety recommendations according to the main operating systems, and gives these recommendations to users and creators of mobile applications.
|
69 |
Programinės įrangos kūrimo priemonių mobiliosioms platformoms tyrimas / Software development for mobile platforms researchMičiulis, Audrius 21 August 2013 (has links)
Šiuo metu viena iš labiausiai bei sparčiausiai besivystančių technologijos krypčių yra mobiliesiems telefonams, planšetiniams kompiuteriams bei multimedijos įrenginiams skirta programinė įranga. Vartotojų susidomėjimas šia sritimi bei mobiliųjų įrenginių techninės įrangos tobulėjimas skatina vis daugiau IT kompanijų plėtoti savo veiklą šioje srityje. Viena iš didžiausių klaidų, kurias yra sunkiausia ištaisyti, yra pirminėje projekto stadijoje neteisingai pasirinktos technologijos.
Šiame darbe apžvelgiamos ir palyginamos trijų populiariausių, į mobiliuosius įrenginius diegiamų operacinių sistemų: Android, iOS bei Windows Phone programų kūrimo sąsajos ir nustatomi jų privalumai bei trūkumai. Vertinimai yra atliekami atsižvelgiant į operacinės sistemos architektūrą, programų kūrimo įrankius, suderinamumą su technine įranga, programų derinimo galimybėmis, saugumo užtikrinimu, grafinės vartotojo sąsajos kūrimu, daugiakalbystės palaikymu, animacijos, garsų bei video medžiagos pateikimu, HTML turinio atvaizdavimu, integracija su žemėlapiais, vartotojo buvimo vietos nustatymu, sensorių bei tinklų pasiekiamumu, foninių procesų kūrimu, duomenų išsaugojimo bei apsikeitimo su kitomis programomis galimybėmis.
Tyrimo metu nustatyta, kad Android turi geriausias sąsajas kurti foninius procesus bei integruotis su kitomis programomis. iOS turi geriausius įrankius bei grafinės vartotojo sąsajos kūrimo priemones, o Windows Phone turi patogiausia karkasą darbui su multimedija, žemėlapiais bei... [toliau žr. visą tekstą] / At a present time, one of the most developing area of technology is software for mobile phones, tablets and multimedia devices. Growing numbers of users and improved hardware makes more and more companies to expand their activity in this market. One of the biggest mistakes, that is very hard to solve, is badly chosen technologies in a beginning stage of the projects. The main objective of this project is to compare three of the most popular operating systems Android, iOS and Windows Phone software development kits and to determinate their advantages and disadvantages. Analysis is made based on operating system architecture, tools, compatibility with hardware, debugging, security, graphical user interface, multilanguage support, animation, sounds, video, HTML preview, interaction with maps and user location, sensors, networks, background processes, data persistence and integration with another software. In this research was identified that Android has best interfaces to create background processes and share data between programs. iOS has best tools and components for graphical user interface and Windows Phone has best framework to work with multimedia, maps and user location services.
|
70 |
Lietuvių kalbos atpažinimas iOS įrenginiuose / Lithuanian speech recognition in iOS devicesSabaliauskas, Darius 06 August 2014 (has links)
Šiuolaikiniame pasaulyje vis daugiau žmonių naudoja išmaniuosius telefonus, kurie perima vis daugiau su kompiuterio atliekamo darbo (el. pašto tikrinimas, apsipirkimas internetu ir t.t.). Šiuose įrenginiuose vis daugiau funkcijų galima atlikti balsu (atidaryti programėles ir kt.), tačiau kol kas tik anglų ir keletu kitų kalbų. Todėl šiame darbe bus nagrinėjamas lietuvių kalbos atpažinimo uždavinys iOS platformai (viena iš pagrindinių išmaniųjų telefonų ir planšetinių kompiuterių platformų), kuri yra naudojama mobiliuose Apple įrenginiuose. Šiame darbe nagrinėjamas CMU Sphinx ir Julius bibliotekų panaudojimas iOS įrenginiuose atpažįstant lietuvių kalbą. Tyrimui buvo sukurtas LSR karkasas paslepiantis CMU Sphinx ir Julius bibliotekų realizacijos ypatumus po Objective-C kalbos sąsaja. Tyrimui buvo naudojamas skaičių nuo 0 iki 9 garsynas ir analizuota, koks atpažinimo tikslumas ir greitaveika yra su tokiu nedideliu 10 žodžių žodynu atpažįstant pavienius skaičius. / Nowadays more and more people use smartphones which replaces more word done with personal computer (e-mail checking, e-shopping, etc.). In these devices more and more functions could be done with voice (open apps and other), but still only in english and some other languages. Therefore, in out work we will investigate Lithuanian speech recognition task in iOS (one of the major smartphones and tablets platforms), which runs in Apple's mobile devices. In this work we investigate CMU Sphinx and Julius libraries use in iOS devices for Lithuanian speech recognition. For this task LSR framework was created which encapsulated CMU Sphinx and Julius realisation nuances under Objective-C interfaces. Experiments were performed with numbers from 0 to 9 corpus and recognition accuracy and speed were investigated.
|
Page generated in 0.0347 seconds