All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Verified technology - Application framework for rapid web application development

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F29066115%3A_____%2F22%3AN0000001" target="_blank" >RIV/29066115:_____/22:N0000001 - isvavai.cz</a>

  • Result on the web

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    čeština

  • Original language name

    Ověřená technologie - Aplikační rámec pro rapidní vývoj webových aplikací

  • Original language description

    V rámci projektu vznikl aplikační rámec, který obsahuje metodiku konfigurace provozního prostředí, definici aplikačního rozhraní, pravidla obsuhy databází, návrhové vzory, podpůrné programy a knihovny funkcí užívaných při vývoji jednotlivých modulů cílového software. Aplikační rámec tak bude využíván jako jádro a základ pro budoucí webové aplikace. Při vývoji zmíněného aplikačního rámce bylo zdárně vyřešeno množství dílčích požadavků na budoucí aplikace. Mezi tyto požadavky patří zejména robustní jádro, které vytváří aplikační rozhraní, zajišťuje bezpečnostní vrstvu na straně serveru, disponuje sadou knihoven a funkcí obsluhující přijaté klientské požadavky, zpracovává výpočty, zajištuje emailovou komunikaci nebo třeba obsluhuje transakční databázi. Aplikační rámec zároveň řeší podporu při vývoji prezentační vsrtvy aplikací nejen svou sadou předpřipravených šablon, ale i knihovnami funkcí, které jsou nezbytné a potřebné pro tvorbu ovládacích prvků webové prezentace. Všechna administrační rozhraní jsou založena na kompaktním, přehledném a uceleném vzhledu, jež je součástí metodiky vývoje klientských částí. Aplikační rámec také bere v úvahu strukturu distribuovaného provozního prostředí a návaznosti jednotlivých modulů. Princip komunikace mezi moduly je taktéž součástí metodiky vývoje webových aplikací systému FCA. Správná funkčnost a použitelnost aplikačního rámce je podmíněna výběrem a konfigurací databázových, aplikačních a webových serverů. Výběr a konfigurace těchto provozních celků, jakožto aplikací třetích stran, byla součástí výzkumu spolu s napojením na vývojová programátorská prostředí. Ke zvýšení bezpečnosti celého systému a jeho provozu bylo v průběhu vývoje potřeba verze všech podpůrných software aktualizovat, testovat a udržovat je ve stabilních a doporučovaných verzích. Tento postup bude pokračovat i nadále s dalším rozšiřováním aplikačního rámce i během pravidelné údržby provozního prostředí. Jelikož je cílový systém FCA sadou webových a mobilních aplikací, byla část výzkumu zaměřena také na zjišťování moderních trendů v designu a obsluze webových stránek a mobilních aplikací. Výsledkem tohoto výzkumu je sada funkčních požadavků, které byly řešeny vlastní implementací nebo převzetím a integrací volně dostupných knihoven.

  • Czech name

    Ověřená technologie - Aplikační rámec pro rapidní vývoj webových aplikací

  • Czech description

Classification

  • Type

    Z<sub>tech</sub> - Verified technology

  • CEP classification

  • OECD FORD branch

    20205 - Automation and control systems

Result continuities

  • Project

    <a href="/en/project/EG19_262%2F0020133" target="_blank" >EG19_262/0020133: FCA - Family of Congress Applications</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2022

  • 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

    TT2022CORE

  • Numerical identification

  • Technical parameters

    Výsledek zahrnuje následující části, které tvoří celek metodiky vývoje webových a mobilních aplikací společnosti: - aplikační rámec pro rychlý vývoj webových aplikací založených převážně na formulářích a ukládání strukturovaných dat do relační databáze (společné jádro každé webové aplikace) - aplikační rámec pro rychlý vývoj mobilních aplikací (společné jádro každé mobilní aplikace) - nastavení vývojové, testovací a provozní infrastruktury pro bezproblémový běh webových aplikací a jejich kooperaci (konfigurace serverů a IDE) - technologie automatického zálohování databázových dat - nastavení bezpečnostních vsrstev provozního prostředí a související konfigurace - metodika vývoje a údržby moderních aplikací pro kompletní životní cyklus Výše zmíněné je využívano interně při vývoji všech aplikací a služeb společnosti a je duševním vlastnictvím společnosti. Samostatně nelze aplikační rámec použít, slouží jako jádro budoucích aplikací pro usnadnění jejich vývoje a minimalizaci zavlečení chyb.

  • Economical parameters

    Ověřená technologie a metodika slouží k popisu vývoje všech aplikací a služeb společnosti. S jejím využitím lze dosáhnouit zvýšení efektivity vývoje řádově o 50% oproti vývoji s využitím standardních technik. Technologie šetří šas při psaní vlastního kódu, při testování i při návrhu nového software. Technologie určuje napojení na další služby provozní infrastruktury a definuje bezpečnostní mechanismy aplikací. Ekonomický přínos existence této technologie a metodiky je obrovský a je odhadován ušetřením 30% nákladů na vývoj každé nové aplikace i její provoz.

  • Application category by cost

  • Owner IČO

    29066115

  • Owner name

    Trilobite Technologies, s.r.o.

  • Owner country

    CZ - CZECH REPUBLIC

  • Usage type

    V - Výsledek je využíván vlastníkem

  • Licence fee requirement

    N - Poskytovatel licence na výsledek nepožaduje licenční poplatek

  • Web page