Koncepce přenosu stávajícího softwaru z Windows na Linux a následná implementace.

Modernizace a přenos komplexního generátoru kódu pro řízení válcovacích tratí, spustitelného na všech platformách (různé verze Windows a Linux).
cmake, C++, GCC
Prvním krokem tohoto projektu bylo vypracování koncepce, na jejímž základě se rozhodovalo, zda a jakým způsobem lze stávající softwarové řešení pro řízení válcovacích tratí přenést ze systému Windows na Linux. Ve druhém kroku byl koncept implementován se všemi nabízenými rozsahy.
Jedním z největších problémů bylo přenesení stávajícího složitého generátoru kódu. Ten musel být upraven pro moderní C++ a fungovat na všech platformách, různých verzích Windows a Linuxu. Implementace a zejména testování této komponenty bylo obtížné kvůli její velké složitosti.
Před vlastní realizací byla v úzké spolupráci se zákazníkem provedena koncepce a prototypová realizace portací, aby se ověřila základní proveditelnost a odhalily případné překážky.
Software se skládá z několika vrstev, které se dále dělí na jednotlivé knihovny a aplikace. Znalost těchto jednotlivých vrstev, jejich rozsahu a významu byla pro vyhodnocení úsilí o přenesení klíčová. Proto byly ve fázi konceptu prototypově přeneseny části ze všech vrstev.
V případě úplné implementace by měl být pokud možno přenesen pouze kód, který je vrstvami skutečně používán. Tím se vyhnete zbytečnému úsilí a upravíte pouze ty části kódu, které se skutečně používají. Tato strategie by také měla zjednodušit zajištění kvality prováděných změn.
Na základě testovacího přenášení a naší analýzy, která ukázala, že rukopis vývojářů na straně klienta byl někdy výraznější, jindy méně výrazný, jsme také mohli navrhnout další doporučení pro opatření:
Po dokončení této první fáze byl klientovi předložen technický koncept, který zároveň sloužil jako základ pro časový a zdrojový plán realizace.
Na základě toho se náš klient rozhodl projekt realizovat. Implementaci se podařilo realizovat v krátkém časovém horizontu se všemi nabízenými rozsahy ke spokojenosti zákazníka. Během tohoto projektu byly zákazníkovi předány také znalosti o použitých technikách, jako je cmake a C++.
Platforma, která poskytuje snadný přístup k modelům ML a jejich výsledkům prostřednictvím IoT a AWS.
Náš klient řeší milion servisních požadavků ročně ve 190 zemích. Tento systém jsme převedli na škálovatelnou architekturu JavaEE.
Smysluplné zpracování obrovského množství dat pro přehlednou správu problémů širokou uživatelskou základnou.
codemanufaktur s.r.o.
Registrováno u: Městský soud v Praze
Registrační číslo: C 367365
IČ: 17147531
DIČ: CZ17147531
Sídlo společnosti:
codemanufaktur s.r.o.
Rašínovo nábřeží 383/58
128 00, Praha 2 – Nové Město
Místo výkonu práce:
codemanufaktur s.r.o.
Klatovská třída 5/7
301 00, Plzeň
Marta Tomášková, jednatelka společnosti
mto@codemanufaktur.cz