This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2021/02/17 10:51] xkubalik [Current projects] |
project:proj_list [2021/04/07 13:52] xkubalik [Available projects] |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Current projects ===== | ===== Current projects ===== | ||
- | * **Android aplikace pro dalkove ovladani platformy Arduino (An android application communicating with the Arduino platform by a Bluetooth)** - (BP - Denissyuk Andrey) | + | * **Android aplikace pro dálkové ovládání platformy Arduino (An android application for remote control of the Arduino platform)** - (BP - Denissyuk Andrey) |
- 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 8: | Line 8: | ||
- Požadavky: | - Požadavky: | ||
* aplikace bude navržena jako mobilní aplikace pro OS Android | * aplikace bude navržena jako mobilní aplikace pro OS Android | ||
- | * aplikace umožní spojení aplikace z Arduinem pomoci Bluetooth a Wifi | + | * aplikace umožní spojení aplikace z Arduinem pomoci Wifi |
* pro komunikaci bude zvolen vhodný protokol | * pro komunikaci bude zvolen vhodný protokol | ||
* aplikace bude umožňovat ověření uživatele s pomocí jména a hesla | * aplikace bude umožňovat ověření uživatele s pomocí jména a hesla | ||
Line 158: | Line 158: | ||
* aplikace pro zpracování a generování dat podle šablon | * aplikace pro zpracování a generování dat podle šablon | ||
- | 9. Projekty zadané externím zadavatelem | + | 9. Optimalizace Java aplikací pro horizontální škálování v moderní mikroservisní architektuře |
+ | * využití AoT kompilace a minimalizace start-up času | ||
+ | * výběr vhodného JVM a analýza jeho výhod pro minimální náročnost na prostředky (např. GraalVM) | ||
+ | * využití vhodného frameworku a analýza jeho výhod (např. Quarkus) | ||
+ | * analýza možností využití pro serverless architekturu (např. Knative) | ||
+ | * využití komunikace přes gRPC | ||
+ | * podpora feature flagů pro release management | ||
+ | * vlastní zadání | ||
+ | |||
+ | |||
+ | N. Projekty zadané externím zadavatelem | ||
* seznam zadavatelů níže | * seznam zadavatelů níže | ||