User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:proj_list [2017/01/25 12:56]
xkubalik [Current projects]
project:proj_list [2017/02/01 14:21]
xkubalik [Current projects]
Line 37: Line 37:
     * Z počítače Raspberry Pi vytvořte zařízení pro zpracování a prezentaci dat z internetu.     * Z počítače Raspberry Pi vytvořte zařízení pro zpracování a prezentaci dat z internetu.
     * Pro toto zařízení vyberte vhodný OS.     * Pro toto zařízení vyberte vhodný OS.
-    * Navrhněte a naprogramujte aplikaci pro získávání a zpracování dat z různých zdrojů (periferie Raspberry Pi, SD karta, internet). +    * Navrhněte a naprogramujte aplikaci ​v jazyce C pro získávání a zpracování dat z různých zdrojů (periferie Raspberry Pi, SD karta, internet). 
-    * Aplikace bude umožňovat na základě jednoduchého skriptu načíst vzdálený obsah (soubor, webová stránka) a s pomocí předem zvoleného skriptovacího jazyka zpracovat. +    * Za účelem získání dat ze souboru nebo webové stránky použijte jednoduchý skriptovací jazyk
-    * Aplikace bude schopna získaná data buď zobrazit na lokálním dotykovém displeji anebo z nich vytvořit webovou stránku. Tímto způsobem bude možné načíst data z různých zdrojů a vytvořit jeden výstup+    * Zařízení bude možné konfigurovat a ovládat pomocí zabezpečeného síťového spojení ze vzdáleného PC nebo přímo lokálně pomocí dotykového displeje
-    * Zařízení bude možné konfigurovat a ovládat ​pomocí zabezpečeného síťového spojení ze vzdáleného PC. +    * Aplikace bude umožňovat vzdálenou instalaci ​nového ​digitálního ​certifikátu ​pro zabezpečený přenos dat.
-    * Navrhněte způsob instalace ​nového certifikátu ​a navržené ​řešení implementujte. +
-    * Zařízení bude možné ovládat lokálně s pomocí jednoduchého dotykového displeje.+
     * Výsledné řešení otestujte     * Výsledné řešení otestujte
  
Line 55: Line 53:
  
   * **Knihovna funkcí pro OS Android umožňující řízení vývojového kitu Arduino (OS Android library allowing control of Arduino kit)** - (BP - Filip Šmíd)   * **Knihovna funkcí pro OS Android umožňující řízení vývojového kitu Arduino (OS Android library allowing control of Arduino kit)** - (BP - Filip Šmíd)
-    * sdf+    * Prostudujte existující řešení 
 +    * Navrhněte a implementujte knihovnu pro platformu Android zajišťující komunikaci mezi zařízením se systémem Android a vývojovým kitem Arduino. 
 +    * Knihovna bude umožňovat komunikaci pomocí USB, Bluetooth a Wi-Fi na protokolu TCP/IP. 
 +    * Pro vytvořenou knihovnu napište testovací aplikaci, která bude prezentovat funkčnost komunikace. 
 +    * Aplikace bude napsána tak, aby bylo možné ji snadno rozšířit o další funkční prvky. 
 +    * Aplikace a knihovna by měla podporovat specifickou architekturu pro vývoj android aplikací, jako MVP, nebo MVVM, pro oddělení logiky z prezentační vrstvy a testovatelnost kódu. 
 + 
 +  * **Webové rozhraní pro zpracování a prezentaci dat z experimentů pro OS Windows (Web interface used for management and presentation of experimental data based on OS Windows platform)** - (BP - Roman Artemov) 
 +    * Navrhněte a implementujte webovou aplikaci pro zpracování a prezentaci experimentálních dat. 
 +    * Aplikace bude napsána v Microsoft ASP.NET. 
 +    * Aplikace bude umožňovat s pomocí jednoduchého skriptu zpracovat výsledky z naměřených experimentálních dat. 
 +    * Zpracovaná data bude možné prezentovat jako tabulku nebo graf. 
        
 ===== Available projects ===== ===== Available projects =====
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik