Bakalářská práce

Návrh a implementace aplikačního rozhraní mezi leteckým simulátorem a aplikacemi třetích stran

Design and development of API between flight simulator and 3rd party applications

Jakub Lejtnar, učo 172509
Anotace

Cílem této bakalářské práce je vytvořit aplikační rozhraní mezi aplikacemi třetích stran s leteckým simulátorem IL-2 Sturmovik: Cliffs of Dover. Spojením simulátoru s aplikacemi třetích stran je získán přístup k herním datům uvnitř simulátoru a umožňuje je tak aplikacím zpracovávat. Knihovna tvořící komunikační rozhraní simulátoru také zaznamenává události, které se v simulátoru stanou a záznamy ukládá …více

Abstract

The goal of this thesis is to create application interface between third party applications and flight simulator IL-2 Sturmovik: Cliffs of Dover. By connecting third party applications to the simulator access to simulator game data is provided and enabled for applications to process the data. The communication interface library also log events that occur in the simulator and save them to file on hard drive. That enables late simulation run evaluation and library run evaluation.

Zadání práce

Student nastuduje možnosti vytvoření aplikačního rozhraní pro aplikace třetích stran v leteckém simulátoru IL-2 STURMOVIK(TM): Cliffs of Dover s využitím skriptovacího rozhraní a dostupných nástrojů. Navrhne a naimplementuje rozšíření, které umožní komunikaci mezi různými aplikacemi třetích stran a simulátorem.

Komunikační rozhraní bude síťové. Komunikace bude probíhat pomocí UDP/TCP protokolu. Naimplementované rozhraní umožní aplikacím třetích stran získávat údaje ze simulátoru v realném čase.

Kromě síťového rozhraní student naimplementuje také zapisovač událostí, které nastaly v simulátoru. Události se budou zapisovat do textového souboru.

Textová část práce bude obsahovat rozbor použitých metod a nástrojů pro komunikaci se simulátorem IL-2 STURMOVIK(TM): Cliffs of Dover, popis architektury navrhnutého rozšíření, popis komunikačního protokolu a také popis samotné implementace.

Práce zkontrolována:
12. 1. 2014 21:23, RNDr. Roman Stoklasa, Ph.D., učo 139873
Jazyk práce
čeština čeština
Termín obhajoby
6. 2. 2014
Práce byla úspěšně obhájena

Vedoucí

RNDr. Roman Stoklasa, Ph.D., učo 139873
CABO FI MU

Oponent

doc. RNDr. Barbora Kozlíková, Ph.D., učo 60850
KVI FI MU

  • 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.