Diplomová práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Secure JavaScript UI Rendering for iOS Using Swift

Bc. Matúš Novák
Anotace

S vydaním programovacieho jazyka Swift v roku 2014 a zmenami v podmienkach pre iOS 8.2, ktoré umožňujú nainštalovaným aplikáciám stiahnuť spustiteľný kód, vznikol nový priestor pre vývojárov, umožňujúci vývoj viacjazyčných hybridných aplikácii pre platformu iOS. Väčšina existujúcich rámcov, ako ReactNative alebo Apache Cordova vyžaduje použitie špecifickej rámcovej syntaxe a tiež inštaláciu a konfiguráciu …více

Abstract

With the release of the Swift programming language in 2014, and the changes to the terms in iOS 8.2 allowing installed applications to download executable code, an area for multilanguage hybrid iOS application development opens for developers. Most of the existing frameworks such as React Native or Apache Cordova require the use of a framework-specific syntax and also the installation and configuration …více

Zadání práce
The aim is to research possibilities and find a way to securely render a JavaScript content on an iOS device using existing frameworks (WebView, SafariView, etc.) or a custom renderer.

The whole business logic and UI will be written in JavaScript and injected into the application. The application should be independent from the JavaScript input and it should be able to provide rendering and communication between the UI and JavaScript context. Different JavaScript contexts should be fully separated.

Performance tests should be conducted on the solution.

This work will be done in a close cooperation with AVG and will be technically supervised by a consultant from AVG.
Práce zkontrolována:
5. 1. 2017 08:34, prof. RNDr. Václav Matyáš, M.Sc., Ph.D., učo 344
Jazyk práce
angličtina angličtina
Termín obhajoby
8. 2. 2017
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Václav Matyáš, M.Sc., Ph.D., učo 344
KPSK FI MU

Oponent

RNDr. Martin Ukrop, Ph.D., učo 374297
KTP FI MU

Konzultant

Petr Koudelka
AVG

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.