Software for diagnostics of wooden elements using a resistograph
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F28597192%3A_____%2F23%3AN0000001" target="_blank" >RIV/28597192:_____/23:N0000001 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Software pro diagnostiku dřevních prvků pomocí rezistografu
Original language description
Popis výsledku: 1) Zpracování metodiky pro přepočet Cílem projektu byl vývoj nového softwaru. Základem softwaru byla vytvořená metodika pro posuzování fyzikálně mechanických vlastností dřevěných konstrukcí s následným vyhodnocením v nově vytvořeném softwaru pomocí technické úpravy stávajících rezistografů, které byly již na trhu. Metodika byla vytvořena z velkého množství vzorků (1 800 ks), které bylo potřeba během vývoje vyhodnotit. Na těchto vzorcích byly provedeny série zkoušek pomocí rezistografu a následně byly hodnoceny pevnostní zkoušky na zkušebních lisech. Z původního počtu zajištěných starších trámů byla použita pouze cca 1/3, jelikož zbývající 2/3 již nebyly vyhodnoceny vizuálně jako konstrukční. 3) Software Samotný software funguje jako webová aplikace s možností využití jako PWA , tj. si může aplikaci nainstalovat, ale nemusí, pokud nechce. Uživatel si tak může aplikaci nainstalovat i když ta nemusí být umístěna na tržišti pro instalaci aplikací (např. Obchod Play u android zařízení). Jako hlavní výhody pro přizpůsobení aplikace byly shledány: • Offline funkčnost: PWA umožňuje uživatelům pracovat s aplikací i bez připojení k internetu. Data jsou ukládána v mezipaměti a aplikace dokáže lépe zacházet s nepřítomností internetového signálu. • Rychlost načítání: Díky použití služeb pracujících offline a moderním webovým technologiím jsou PWA schopny nabídnout rychlejší načítání a odezvu než tradiční webové stránky. • Snadná instalace: Uživatelé nemusí přistupovat do obchodů s aplikacemi, aby si nainstalovali PWA. Stačí jednoduše otevřít webovou stránku a nainstalovat aplikaci na domovskou obrazovku. • Aktualizace: PWA se aktualizují automaticky, což uživatelům zajistí vždy nejnovější verzi aplikace bez nutnosti stahování a instalace nových verzí. • Malá velikost: PWA mají obvykle menší velikost než nativní aplikace, což šetří místo na zařízení.
Czech name
Software pro diagnostiku dřevních prvků pomocí rezistografu
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20202 - Communication engineering and systems
Result continuities
Project
<a href="/en/project/EG20_321%2F0025265" target="_blank" >EG20_321/0025265: Software development and elaboration of methodology for diagnostics of wood elements using a resistograph</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2023
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
nerelevantní
Technical parameters
Použité technologie a knihovny Pro vývoj aplikace byly využity nejnovější verze frameworků a nové technologie, což představovalo prý vývojový tým značnou výzvy. Bylo nutné si průběhu vývoje osvojit nové technologie, ale přínosem bylo tak vyviní aplikace, jejíž životní cyklus bude co nejdelší. Pro backend aplikace byly použity následující: • Revezní proxy Nginx • Databázový engine MariadDB • Message broker Redis • Programovací jazyk PHP [8+] • Framework Laravel [9+] • Balíček Laravel Horizon • Balíček Laravel Passport • Balíček Laravel Echo • Knihovna Lighthouse • Knihovna Spatie (ACL) Pro Frontend (SPA / PWA) byly použity následující: • Framework Vue.js • Framework NuxtJS • State manager Vuex • Transcompiler Babel.js • Modulovací baliček Webpack • Knihovna pro komunikaci přes GraphQL Apollo Client • Knihovna pro UI komponenty Vuetify • Puppeteer - nodejs knihovna ktera poskytuje API pro ovladani Chrome/Chromium Drobné komplikace, které při vývoji vznikaly byly vždy vyhodnoceny a napraveny tak, aby bylo dosáhnuto požadovaného výsledku. Systém správy verzí Pro správu verzí software byl zvolen nástroj Git (distribuovaný systém správy verzí), který zajištuje možnost moderního způsobu vývoje CI/CD (Continuous integration / Continuous delivery), tedy možnost nelineárního průběhu vývoje, spolu s zajištění zachování historie provedených úprav, splňujícího požadavky na automatizaci procesu vývoje a nasazení verzí CI/CD. Provoz verzovacího nástroje je zajištěn prostřednictví cloudové služby BitBucket společnosti Atlassian.
Economical parameters
Přínos projektu pro Příjemce podpory: Realizace projektu představuje pro společnost významný potenciál pro získání nového tržního segmentu a nových zákazníků. Projekt také přináší potenciál pro jiné než ekonomické přínosy. Neekonomické přínosy lze rozdělit na dvě skupiny, a to na přínosy přímo pro společnost Webdevel a na celospolečenské přínosy, resp. přínosy pro zákazníky. Přínosy pro společnost Webdevel: • Rozšíření portfolia produktů společnosti • Rozšíření okruhů zákazníků • Plnění nastaveného strategického plánu a růst společnosti • Upevnění a zesílení pozice na trhu • Rozvoj kvalifikace stávajících zaměstnanců a jejich zkušeností • Navázání nových obchodních kontaktů s potenciálem pro další obchod • Získání dalších referenčních zakázek
Owner IČO
28597192
Owner name
Webdevel s.r.o.