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 [2019/01/29 09:14]
xkubalik [Current projects]
project:proj_list [2019/01/31 10:15]
xkubalik [Current projects]
Line 1: Line 1:
 ====== All projects ====== ====== All projects ======
 ===== Current projects ===== ===== Current projects =====
-  ​* ** Aplikace pro ovládání zařízení v chytré domácnosti vytvořené na platformě ​RaspberryPI()** - (BP - Chyský Adam)+ 
 +  * **Aplikace android pro komunikaci s platformou Arduino protokolem Bluetooth ()** - (BP - Denissyuk Andrey) 
 +    - Prozkoumejte existující řešení. 
 +    - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. 
 +    - Navržené řešení naprogramujte,​ řádně ho zdokumentujte a otestujte. 
 +    - Požadavky:​ 
 +      * aplikace bude navržena jako mobilní aplikace pro OS Android 
 +      * aplikace umožní spojení aplikace z Arduinem pomoci Bluetooth 
 +      * pro komunikaci bude zvolen vhodný protokol 
 +      * aplikace bude umožňovat ověření uživatele s pomocí jména a hesla 
 +      * aplikace bude umožňovat přidání uživatelů s různým typem oprávnění 
 +      * aplikace umožní zobrazit několik různých pohledu (seznamu proměnných) stavu procesoru Arduina 
 +      * aplikace umožní měnit obsah proměnných v procesu Arduina 
 + 
 +  * ** Přenosný zvukový syntezátor se záznamem více stop (Portable sound synthesizer with multiple track recording)** - (BP - Dohnal Pavel) 
 +    * Prozkoumejte existující řešení. 
 +    * Vyberte vhodnou HW platformu. 
 +    * Vyberte vhodný programovací jazyk. 
 +    * Navrhněte vlastní řešení splňující tyto požadavky:​ 
 +      * malé kompaktní přenosné zařízení 
 +      * zařízení bude obsahovat ovládací prvky pro hraní tónů 
 +      * syntezátory budou mít ručně nastavitelné parametry 
 +      * zařízení bude podporovat tyto efekty: reverb/​delay a filtr 
 +      * možnost nahrávání oddělených stop 
 +      * podpora ukládání a načtení projektů na externí uložiště. 
 +    * Výsledné řešení zrealizujte a řádně otestujte. 
 + 
 +  * ** Grafické uživatelské rozhraní (GUI) pro definování funkcionality vývodů mikrokontroléru a generování kostry kódu v jazyku C (A graphical user interface (GUI) for clock domains setting in specified microcontroller and C language skeleton generator)** - (BP - Tamarkov Dmitriy) 
 +    - Prozkoumejte existující řešení. 
 +    - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. 
 +    - Navržené řešení naprogramujte,​ řádně ho zdokumentujte a otestujte. 
 +    - Požadavky:​ 
 +      * aplikace bude napsána v jazyce Python 
 +      * uživatelské rozhraní bude napsáno v anglickém jazyce 
 +      * uživatelské rozhraní umožní nastavení funkcionality vývodů mikrokontroléru 
 +      * všechna možná nastavení přiřazení v mikrořadiči budou popsána v JSON formátu 
 +      * uživatelské rozhraní umožní čtení a zápis uživatelem zvolené konfigurace ve formátu JSON 
 +      * uživatelské rozhraní umožní vygenerovat kostru v jazyku C, která bude implementovat funkcionalitu (přiřazení funkce k vývodu obvodu), která byla nastavena uživatelem v uživatelském rozhraní 
 + 
 + 
 + 
 + 
 +  ​* ** Aplikace pro ovládání zařízení v chytré domácnosti vytvořené na platformě ​RaspberryPi ​(An application for devices controlling in a SmartHome realized with the Raspberry Pi platform)** - (BP - Chyský Adam)
     - Prozkoumejte existující řešení.     - Prozkoumejte existující řešení.
     - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům.     - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům.
Line 11: Line 53:
       * aplikace bude umožňovat sledovat teplotu a množství CO2       * aplikace bude umožňovat sledovat teplotu a množství CO2
       * analyzovat a zvolte vhodný programovací jazyk a prostředí pro realizaci aplikace       * analyzovat a zvolte vhodný programovací jazyk a prostředí pro realizaci aplikace
-      * analyzujte možnosti bezdrátového spojení jednotek s ovladacím ​zařízením a vyberte optimální technologií+      * analyzujte možnosti bezdrátového spojení jednotek s ovládacím ​zařízením a vyberte optimální technologií
       * analyzujte komunikační protokoly na aplikační vrstvě a vyberte optimální způsob komunikace       * analyzujte komunikační protokoly na aplikační vrstvě a vyberte optimální způsob komunikace
       * při návrhu architektury aplikace počítejte s budoucím rozšířením o další moduly       * při návrhu architektury aplikace počítejte s budoucím rozšířením o další moduly
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik