Proiect CROS-POC
- Anunț de presă privind deschiderea proiectului
- Activitatile proiectului
- Rezultatele proiectului
- Anunț de presă privind închiderea proiectului
07.10.2021
Anunț de presă privind deschiderea proiectului
CHRISTIAN GAVRILA S.R.L. cu sediul în Municipiul Braşov, B-dul Victoriei, Nr. 12, Etaj 2, Cam.1, Județ Braşov derulează, începând cu data de 27.09.2021 proiectul „Modele tehnologice inovative pentru proiectarea și utilizarea aplicațiilor cu baze de date, care vor asigura separarea completă a modelului logic al datelor de detaliile de implementare și rularea pe platforme multiple, inclusiv rulare in cloud”, COD MYSMIS 121403, co-finanţat prin Fondul European de Dezvoltare Regională, în baza contractului de finanţare Nr. 364/390040/27.09.2021 încheiat cu Ministerul Cercetării, Inovării și Digitalizării în calitate de Organism Intermediar (OI).
Valoarea totală a proiectului este de 21.240.292,27 lei, din care valoarea finanțării nerambursabile este de 14.694.137,06 lei.
Locațiile de implementare sunt situata în:
- Municipiul Brasov, B-dul Victoriei, Nr. 12, Etaj 2, Cam.1, Județ Brasov
- Municipiul Cluj-Napoca, Calea Dorobanților Nr.71–73, Județ Cluj
Proiectul se implementează în parteneriat cu Universitatea Tehnică din Cluj-Napoca.
Obiectivul general al proiectului este crearea în perioada 2021–2023 a unor modele tehnologice inovative pentru proiectarea și utilizarea aplicațiilor cu baze de date, realizarea unui framework de dezvoltare bazat pe acestea și folosirea lui la realizarea de aplicații de business și modernizarea aplicațiilor vândute în prezent de CRIsoft.
Durata de implementare a proiectului este de 27 luni începând cu data de 27 Septembrie 2021.
Proiect cofinanțat din Fondul European de Dezvoltare Regională prin Programul Operaţional Competitivitate 2014–2020.
Activități derulate
Activitate: 1. Cercetare industrială – Abstractizarea bazei de date și a interacțiunii cu utilizatorul
1.1 Versiune inițială pentru demararea realizării și migrării modulelor
Obiectiv – Găsirea unui prim set coerent de modele de abstractizare posibil de aplicat și inglobarea lor în prototipuri ale bibliotecilor software crosweb care să valideze conceptele și să permită echipei de dezvoltare experimentală demararea activităților de realizare de prototipuri pentru primele două module existente, în paralel cu identificarea direcțiilor de extindere a cercetărilor din activitatea următoare.
Continut
- Studierea modelului actual al datelor din crosweb și identificarea direcțiilor de dezvoltare pe faze, odată cu detalierea unui plan și împărțirea direcțiilor pe cercetătorii care participă la activitate;
- Îmbunătățirea limbajului actual de interogare a datelor din crosweb pentru a corespunde intr-un grad cât mai mare paradigmei de programare pur funcționale și identificarea de direcții în care se vor extinde studiile în activitatea următoare;
- Găsirea de soluții pentru eliminarea refolosirii contextelor de execuție și realizarea unui mecanism bazat pe contexte de execuție imutabile conform paradigmei programării pur funcționale. La fiecare acțiune a utilizatorului, cu optimizare pentru a stoca eficient aceste contexte de execuție;
- Găsirea de soluții pentru separarea completă din model a detaliilor de implementare, pentru a face sistemul independent de protocolul http într-un grad cât mai mare posibil în această fază. Achiziția de instrumente și echipamente în măsura și pe durata utilizării acestora în cadrul proiectului de cercetare va fi realizată pe parcursul primelor luni ale activității inițiale de cercetare industrială.
1.2 Implementare elemente noi în model
Obiectiv – Găsirea unor modele de abstractizare complete și înglobarea lor în prototipuri ale bibliotecilor software crosweb care să valideze conceptele și să le dea spre validare echipei de dezvoltare experimentală.
Conținut
- Dezvoltarea unui limbaj complet de interogare a datelor din model conform programării funcționale și care să permită independența de bază de date folosită și realizarea de prototipuri de compilatoare care să valideze acest limbaj;
- Adăugarea restului mecanismelor de programare orientată pe obiecte pentru care nu există acum soluții în crosweb: polimorfism, interfețe și clase abstracte;
- Îmbunătățirea mecanismului de acces la procedurile stocate în baza de date și primul pas spre transformarea lor din paradigma procedurală în paradigma de programare logică declarativă;
- Găsirea de soluții pentru separarea completă din model a detaliilor de implementare, pentru a face sistemul complet independent de protocolul http și de baza de date folosită.
1.3 Îmbunătățire limbaj și mediu de programare și execuție
Obiectiv – Îmbunătățirea modelelor de abstractizare complete găsite anterior în urma rezultatelor dezvoltării de prototiuri de module de echipa de dezvoltare experimentală, crearea unui mediu de programare specific integrat cu Eclipse sau alt mediu similar și aducerea lor la forma care va fi folosită în produsele finale.
Conținut
- Analiza prototipurilor de aplicații realizate de echipa de dezvoltare experimentală și revizuirea modelelor pentru a da soluții mai bune la tiparele de folosire din aplicații reale;
- Proiectarea unui mediu de programare specializat și crearea unui plugin Eclipse care să permită creșterea eficienței programatorilor care realizează aplicații cu tehnologiile noi și îmbunătățite
- Analiza modalităților de livrare către clienți și versionare a modelelor și realizarea unui sistem nou de livrare și actualizare, care să fie compatibil și cu funcționarea în cloud.
1.4 Optimizare performanta si ergonomie
Obiectiv – Îmbunatățirea performanței și a ergonomiei prototipurilor deja realizate și realizarea formei finale a tehnologiilor, inclusiv documentarea lor completă.
Conținut
- Preluarea datelor de la echipa de dezvoltare experimentală și optimizarea modelelor pentru a ține cont de ele;
- Crearea de referințe pentru programe și documentație care să garanteze folosirea lor eficientă de către programatori.
2. Cercetare industrială – Abstractizarea elementelor de interfață
2.1 Versiune inițiala pentru demararea realizării și migrării modulelor
Obiectiv – Studierea modelului actual al interfeței utilizator din versiunea crosweb actuală și dezvoltarea pe baza lui și a cunoștințelor disponibile în domeniu a unui model îmbunătățit, care să poată fi predat echipei de dezvoltare experimentală pentru dezvoltarea de prototipuri de produse, simultan cu identificarea direcțiilor unde se va aprofunda cercetarea în activitatea 2.2.
Conținut
- Studierea componentelor de tip “renderer”: existente în versiunea actuală si conceperea unei maniere noi și sistematice de tratare a lor, care să aibă în vedere orientarea spre programare funcțională și logică;
- Găsirea de soluții pentru reflectarea în interfața utilizator a tuturor conceptelor noi dezvoltate în activitatea 1.1;
- Găsirea de soluții pentru interogarea datelor în formate diferite de html, care să includă cel puțin xml, json și pdf. Crearea de prototipuri pentru cel puțin unul din formatele menționate care să valideze soluțiile găsite;
- Adăugarea mecanismului de moștenire și la elementele din interfața utilizator și contextul de execuție;
- Soluții și căi pentru rescrierea elementelor de interfață în condițiile trecerii la contexte de execxuție imutabile așa cum se va face în activitatea 1.1, care să includă soluția de principiu pentru elementele de interfață utilizator care au componente populate dinamic prin tehnici Ajax sau altele similare;
- Preluarea completă din model a detaliilor de implementare specifice protocolului http;
- Proiectarea unei arhitecturi pentru evaluarea întârziată a datelor din elementele de interfață care afișează parțial datele, cum sunt elementele de tip “tabs” sau “popup”, care să evite operațiile de interogare inutile;
- Reproiectarea sistemului de paginare a tabelelor cu date mari pentru a trata în mod abstract acest lucru respectând contextele imutabile și separarea http-model.
2.2 Implementare elemente noi în interfață
Obiectiv - Găsirea unor modele de abstractizare complete și înglobarea lor în prototipuri ale bibliotecilor software crosweb care să valideze conceptele și să le dea spre validare echipei de dezvoltare experimentală.
Conținut
- Crearea de componente de interfață conform cu modelele de la activitatea 2.1 și dezvoltarea acestora bazată pe informațiile de la echipa de dezvoltare experimentală;
- Dezvoltarea unui limbaj pentru specificarea interfeței și realizarea de prototipuri de compilatoare care să valideze acest limbaj;
- Realizarea de componente pentru lucrul cu fișiere inclusiv multimedia;
- Crearea unui instrument care să permită generarea automată din modelele crosweb de aplicații mobile cu arhitectura hibridă bazate pe Apache Cordova sau alt sistem similar.
2.3 Îmbunătățire limbaj si mediu de programare și execuție
Obiectiv - Îmbunătațirea modelelor de abstractizare complete găsite anterior în urma rezultatelor dezvoltării de prototiuri de module de echipă de dezvoltare exzperimentală și aducerea lor la forma care va fi folosită în produsele finale.
Conținut
- Analiza prototipurilor de aplicatii realizate de echipa de dezvoltare experimentală și revizuirea modelelor pentru a da soluții mai bune la tiparele de folosire din aplicații reale;
- Proiectarea unui mediu de programare specializat și crearea unui plugin Eclipse care să permită creșterea eficienței programatorilor care realizează aplicații cu tehnologiile noi și îmbunătățite;
- Proiectarea unei arhitecturi care să permită particularizarea aplicației direct de către utilizatori și realizarea de prototipuri care să valideze aceste mecanisme;
- Realizarea de instrumente de interogare adhoc direct de către utilizatori;
- Analiza standardelor de la acel moment pentru html/css, a tendințelor de evoluție a acestora și găsirea de soluții pentru compatibilitatea cu ele și asigurarea alegerii de soluții compatibile cu direcția estimată a tehnologiilor.
2.4 Optimizare performanța și ergonomie
Obiectiv - Îmbunatățirea modelelor de abstractizare complete găsite anterior în urma rezultatelor dezvoltării de prototipuri de module de echipa de dezvoltare experimentală și aducerea lor la forma care va fi folosită în produsele finale.
Conținut
- Preluarea datelor de la echipa de dezvoltare experimentală și optimizarea modelelor pentru a ține cont de ele;
- Crearea de referințe pentru programe și documentație care să garanteze folosirea lor eficientă de către programatori.
3. Cercetare industrială – gestionarea accesului, securității și a localizării cu tehnici AOP
3.1 Modelarea și găsirea de soluții folosind AOP și versiunea inițială
Obiectiv - Găsirea de soluții pentru a aplica tehnicile Aspect Oriented Programming la gestionarea accesului, securității și a localizării pornind de la sistemul de proprietăți ale obiectelor din versiunea actuală crosweb, de la modelele găsite în activitățile 1.1 și 1.2, astfel încât să se poate potențial separa în totalitate aceste lucruri de modelul și interfața utilizator a aplicației.
Conținut
- Analiza sistemului actual de proprietăț din crosweb și abstractizarea acestuia prin identificarea straturilor în care se vor putea adăuga aspecte la modelele rezultate din activitățile 1.1 și 2.1;
- Crearea unui limbaj de specificare a aspectelor integrat cu limbajele pentru model și interfața utilizator;
- Identificarea mecanismelor de control a accesului și securitate care vor fi folosite și decizie privind planul actualizat și detaliat pentru activitățile 3.2 și 3.3.
3.2 Implementarea gestionării accesului, securității și localizării cu soluțiile găsite
Obiectiv - Validarea prin prototipuri a soluțiilor găsite și colaborarea cu echipa de dezvoltare experimentală pentru a adapta soluțiile la situațiile reale din aplicațiile dezvoltate cu modelele concepute
Conținut
- Crearea unui prototip pentru noul limbaj de specificare a aspectelor;
- Colaborarea cu echipa de dezvoltare experimentală pentru rafinarea limbajului în funcție de nevoile din aplicațiile reale;
- Studierea folosirii și partajării aspectelor în cloud și conceperea unei soluții pentru a permite aceasta;
- Găsirea de soluții pentru a folosi aspectele și la mesajele venite din baza de date sau din alte aplicații.
3.3 Optimizare performanță și ergonomie
Obiectiv - Îmbunatățirea performanței și a ergonomiei prototipurilor deja realizate și realizarea formei finale a tehnologiilor, inclusiv documentarea lor completă.
Conținut
- Optimizarea aspectelor pentru a folosi evaluarea întârziată și tehnici de tip caching pentru a garanta o performanță constantă indiferent de numărul de conexiuni;
- Preluarea datelor de la echipa de dezvoltare experimentală și optimizarea modelelor pentru a ține cont de ele;
- Crearea de referințe pentru programe și documentație care să garanteze folosirea lor eficientă de către programatori.
4. Cercetare industrială – rularea pe sisteme masiv paralele și în cloud
4.1 Găsire soluții rulare cloud și implementare în crosweb
Obiectiv - Cercetarea posibilităților de a rula aplicațiile crosweb în cloud în sisteme de infrastructura private și publice, testarea comparativă a diverselor variante și arhitecturi și decizie pentru varianta pe care se vor continua cercetarea și dezvoltarea experimentală pentru obținerea unui produs final.
Conținut
- Se va pregăti la CRIsoft o referință pentru comparația cu ea și se va elabora o metodologie de selecție a soluțiilor;
- Se vor face experimente cu diverse arhitecturi în vederea găsirii de soluții cu care se vor putea rula în cloud aplicațiile realizate cu crosweb;
- Se vor găsi soluții de adaptare a gestiunii identității și drepturilor de acces în cloud;
- Se vor studia și găsi soluții de integrare a sistemelor de criptografie bazate pe infrastructura de chei publice cu crosweb.
4.2 Modele pentru administrarea automată și load balancing
Obiectiv - Cercetarea posibilităților de automatizare a administrării serverelor din cloud pentru optimizarea costului exploatării și se vor găsi soluții de balansare automată a încărcării serverelor pentru a le exploata la capacitate maximă și în condiții de fiabilitate maximă.
Conținut
- Se vor identifica parametrii disponibili pentru a fi măsurați și utilizați la luarea deciziilor privind administrarea serverelor și se vor selecta cei care se vor folosi în modele de decizie automate;
- Se vor concepe modele de decizie pentru fiecare acțiune de administrare și se vor realiza prototipuri care să valideze că se pot folosi în timp real;
- Se vor găsi soluții de balansare a încărcării serverelor într-un mod transparent pentru utilizatori pentru a folosi la maxim infrastructura.
5. Dezvoltare experimentală – Realizarea de prototipuri de aplicații pentru obținerea de experienta si cazuri cu instrumentele si metodele dezvoltate
5.1 Migrare și pregătire vânzare primele module
Obiectiv - Realizarea de prototipuri ale unor aplicații reale migrate la noua tehnologie pentru obținerea de date pentru deciziile din cercetare și pentru deciziile privind viitorul produs final.
Conținut
- Studierea modulelor disponibile comercial la CRIsoft și alegerea a două module care să fie migrate primele la noua tehnologie astfel încât să ofere suficiente cazuri pentru validarea experimentalaă a noilor tehnologii și metode;
- Migrarea a două module existente la tehnologia disponibilă sub forma de prototip ca urmare a activităților 1.1 și 2.1;
- Găsirea de soluții de implementare a tuturor functionalităților existente și de extindere a lor cu posibilitățile noilor tehnologii;
- Realizarea unui plan detaliat pentru activitățile 5.2 și 5.3;
- Colaborare cu echipa de cercetare industrială pentru găsirea de soluții aplicabile practic în aplicațiile reale, inclusiv din perspectiva productivității programatorilor.
5.2 Realizare modul nou, migrare si pregătire vânzare module val 2
Obiectiv - Realizarea de prototipuri ale unor aplicații reale migrate la noua tehnologie dezvoltată în activitățile 1.2 și 2.2 pentru obținerea de date pentru deciziile din cercetare și pentru deciziile privind viitorul produs final. Aplicarea în modulele migrate anterior a noilor soluții identificate în activitățile 1.2 și 2.2.
Conținut
- Realizarea unui modul nou și migrarea a încă două module existente la tehnologia disponibilă sub forma de prototip ca urmare a activităților 1.2 și 2.2;
- Găsirea de soluții de implementare a tuturor functionalităților existente și de extindere a lor cu posibilitățile noilor tehnologii;
- Aplicarea în modulele migrate anterior a noilor soluții identificate în activitățile 1.2 și 2.2;
- Actualizarea planului pentru activitatea 5.3;
- Colaborare cu echipa de cercetare industrială pentru găsirea de soluții aplicabile practic în aplicațiile reale, inclusiv din perspectiva productivității programatorilor.
5.3 Realizare modul nou, migrare și pregătire vânzare module val 3
Obiectiv - Realizarea de prototipuri ale unor aplicații reale migrate la noua tehnologie dezvoltată în activitățile 1.2 și 2.2 pentru obținerea de date pentru deciziile din cercetare și pentru deciziile privind viitorul produs final. Aplicarea în modulele migrate anterior a noilor soluții identificate în activitățile 1.2, 1.3, 2.2 și 2.3.
Conținut
- Realizarea unui modul nou și migrarea a înca două module existente la tehnologia disponibilă sub forma de prototip ca urmare a activităților 1.2 și 2.2.;
- Găsirea de soluții de implementare a tuturor functionalităților existente și de extindere a lor cu posibilitățile noilor tehnologii;
- Aplicarea în modulele migrate anterior a noilor soluții identificate în activitățile 1.3 și 2.3;
- Colaborare cu echipa de cercetare industrială pentru găsirea de soluții aplicabile practic în aplicațiile reale, inclusiv din perspectiva productivității programatorilor.
5.4 Integrare finală module noi și actualizate
Obiectiv - Aplicarea completă a tehnologiilor și metodelor rezultate din cercetare și revizuirea codului pentru a fi unitar și coerent la nivelul ansamblului celor 8 module noi și îmbunătățite.
Conținut
- Aplicarea completă în toate modulele migrate a rezultatelor cercetării industriale;
- Migrarea cercetătorilor în echipa de dezvoltare experimentală pentru verificarea și garantarea folosirii corecte a noilor tehnologii și aplicarea lor cu maxim de rezultate;
- Pregătirea documentației pentru instruirea viitorilor programatori care vor lucra cu tehnologiile și produsele realizate.
6. Dezvoltare experimentală – Rularea aplicațiilor în sisteme publice de infrastructura în cloud
6.1 Implementarea unor sisteme de test la CRIsoft și măsurarea performanțelor
Obiectiv - Instalarea pe serverele CRIsoft a unor aplicații reale și realizarea de proiecte pilot cu aplicații interne CRIsoft sau cu colaborarea unor clienți existenți, pentru măsurarea statistică a performanțelor și parametrilor în condiții de exploatare.
Conținut
- Analiza și selectarea unor aplicații cu care se vor realiza masurătorile;
- Pregătirea unui plan de culegere și analiză a datelor și a unor modele de decizie;
- Găsirea prin experimente a arhitecturii optime pentru funcționarea în cloud a produselor realizate cu crosweb;
- Corelarea cu activitatea 4.1. pentru oferirea de informații rezultate din măsurători și adaptarea experimentelor la noile idei și cerințe venite dinspre acea echipă.
6.2 Realizarea de statistici pentru parametrizarea administrării automate și modele de cost pentru exploatarea în condiții optime
Obiectiv – Culegerea de date în urma rulării aplicațiilor în sisteme publice de infrastructura pentru cloud, inclusiv cu urmărirea costului serviciilor furnizorilor de infrastructura și realizarea unui model care să lege costul infrastructurii de elemente accesibile din aplicații, pentru a pregăti deciziile pentru prețul produselor noi.
Conținut
- Analiza și selectarea unor furnizori de infrastructura pentru cloud unde se vor instala sisteme pentru realizarea de măsurători. Se vor avea în vedere Amazon, Oracle, Google, Microsoft dar și alții care vor exista la respectivul moment;
- Analiza și selectarea unor aplicații cu care se vor realiza măsurătorile;
- Pregătirea unui plan de culegere și analiza a datelor și a unor modele de decizie;
- Măsurători experimentale pentru funcționarea în cloud a produselor și culegerea de parametri necesari pentru aplicarea practică a modelelor din activitatea 4.2;
- Analiza facturilor detaliate ale furnizorilor de infrastructura și realizarea unui model de cost complet parametrizat care să permită prevederea cu acuratețe suficientă a costurilor exploatării și decizia privind prețul la care vor fi disponibile pentru clienți produsele finale;
- Corelarea cu activitatea 4.2. pentru oferirea de informații rezultate din măsurători și adaptarea experimentelor la noile idei și cerințe venite dinspre acea echipă;
- Decizie privind furnizorul de infrastructura cu care se vor lansa produsele.
7. Investiții inițiale pentru inovare în vederea introducerii în producție a rezultatelor obținute din cercetare-dezvoltare
7.1 Pregătire infrastructura cloud
Obiectiv – Pregătirea infrastructurii tehnice necesare rulării în cloud a produselor finale integrate realizate în cadrul proiectului.
Conținut
- Instalarea serverelor CRIsoft necesare interfeței cu sistemul de infrastructura publică ales pentru trecerea în exploatare;
- Instalarea în cloud a versiunii finale și punerea în funcțiune a mecanismelor de actualizare și administrare automate;
- Testarea funcționării corecte a produselor și decizie privind capabilitatea tehnică de lansare pe piață;
- Achiziția de active corporale de tip instalații, utilaje, echipamente pentru introducerea în
producție a rezultatelor cercetării se va realiza în cadrul acestei activități.
Alte activități
Informare și publicitate
Management
Audit
Rezultatele proiectului
Realizări 2023 -Mediul de dezvoltare
Tehnologii actualizate
- Upgrade Java, Eclipse, etc.
- Folosirea de biblioteci standard criptografie, JWT
- Actualizare dependențe externe (BIRT, jars, etc.)
Sistem Build rescris
- Sistem dependențe Maven
- Scripturi separate pe componente, ușor de menținut și extins
- SQL mult mai rapid
- Creare kit livrare
Medii de lucru
- Servere de dezvoltare și rețea noi sau migrate în cloud AWS
- Proiecte SVN ordonate, sincronizate cu mediile de la clienți
Integrare AWS
- CloudFormation–creare resurse cloud
- CodeArtifact –repository maven
- CodeDeploy–instalare automatizată
Continuous deployment
- Creare kit instalare automată
- Creare branches/tagsproiecte dependente
- Build proiecte dependente
Realizări 2023 -Produse noi și modernizate
Generale
- Registru documente general, cu fișiere atașate,
- Modul mesagerie
- Modul evenimente
- Homepages la toate entitățile principale
- Căutare full text
Produse modernizate
- Modul Financiar complet. ERP CRIsoft în exploatare fără client server, pe Oracle 19.
- Modul Vânzări rescris. Trecere în exploatare în curs la primul client.
- Modul Aprovizionare rescris.
- Modul FRC rescris, se poate factura integral pe web. Primul contract cloud semnat în feb 2024.
Produse noi
- Nomenclatoare cloud. în producție, a înlocuit complet registru firme
- e-factura. În producție în cloud.
- Declarații
- Crosfile –stocare fișiere în cloud
Prototipuri
- Supply chain
- Planificare producție
- HR2
Anunț de presă privind închiderea proiectului
CHRISTIAN GAVRILĂ S.R.L. cu sediul în Municipiul Braşov, B-dul VICTORIEI, Nr. 12, Etaj 2, Ap. CAM.1, Judeţ Braşov a derulat, începând cu data de 27.09.2021 proiectul „ Modele tehnologice inovative pentru proiectarea şi utilizarea aplicațiilor cu baze de date, care vor asigura separarea completă a modelului logic al datelor de detaliile de implementare şi rularea pe platforme multiple, inclusiv rulare în cloud”, COD MYSMIS 121403, co-finanţat prin Fondul European de Dezvoltare Regională, în baza contractului de finanţare Nr. 364/390040/27.09.2021 încheiat cu Ministerul Cercetării, Inovării și Digitalizării în calitate de Organism Intermediar (OI).
Valoarea totală a proiectului este de 21.240.292,27 lei, din care valoarea finanțării nerambursabile este de 14.694.137,06 lei.
- Municipiul Brasov, B-dul Victoriei, Nr. 12, Etaj 2, Cam.1, Județ Brasov
- Municipiul Cluj-Napoca, Calea Dorobanților Nr.71–73, Județ Cluj
Proiectul se implementează în parteneriat cu Universitatea Tehnică din Cluj-Napoca.
Obiectivul general al proiectului este crearea în perioada 2021-2023 a unor modele tehnologice inovative pentru proiectarea şi utilizarea aplicaţiilor cu baze de date, realizarea unui framework de dezvoltare bazat pe acestea şi folosirea lui la realizarea de aplicaţii de business şi modernizarea aplicaţiilor vândute în prezent de CRIsoft.
Rezultatele finale ale proiectului
1. R 1 Crearea de 9 noi locuri de munca în cercetare – prin crearea Departamentului de Cercetare si derularea prezentului proiect tehnologic inovativ compania va crea 9 locuri in cercetare pentru a stimula orientarea tinerilor si in special femeilor spre cariere in domenii si sectoare economice de varf, pentru stimularea unei cariere in cercetare – dezvoltare – inovare intr-un domeniu stiintific relevant pentru dezvoltarea Romaniei
2. R 2 Investitie privata combinata cu sprijinul public în inovare si cercetare-dezvoltare în valoare de 5.112.176 RON – prin crearea Departamentului de Cercetare Dezvoltare Inovare CRISOFT a demarat dezvoltarea si implementarea strategiei de transformare a organizatiei intr-o organizatie inovativa care dezvolta produse cu proprietate intelectuala romanesti si a creat deja locuri de munca in CDI in anul 2017 – activitati incluse in fisa postului / in 2018 – transformarea de posturi din posturi de productie in posturi de CDI pentru personalul a carui experienta teoretica si practica justifica aceasta decizie. Prin implementarea proiectului compania doreste sa atraga tineri in cercetare si sa promoveze rolul acestora si al femeilor in cercetare dezvoltare inovare si in domenii care presupun o cariera stiintifica si tehnica de varf. De asemenea prin implicarea partenerului organizatie de cercetare (Universitatea Tehnica din Cluj-Napoca companica doreste sa defineasca un cadru strategic de cooperare formala bazata pe proiecte comune cu mediul academic pentru asigurarea transferului rezultatelor de cercetare in practica si pentru facilitarea accesului la rezultate de cercetare stiintifica a cat mai multor utilizatori ai produselor CRISOFT
3. R 3 Publicarea a 4 articole ISI in co-autorat – activitatea de cercetare derulata in parteneriat va avea ca rezultat publicarea a 4 articole cu autori din domeniul academic si mediul privat care au contribuit la rezultatele de cercetare care vor fi publicate.
4. R 4 Raport de cercetare cu solutiile încercate si selectate în urma testelor – o investitie de diversificare a activitatii firmei prin dezvoltarea unei infrastructuri cloud, incluzând instante si servicii pentru dezvoltare si testare aplicatii în cloud public configurate si functionale si documentatia tehnica asociata- care sa permita rularea aplicatiilor inovative dezvoltate – investitia se realizeaza pentru diversificarea activitatii firmei si pentru a oferi acesteia posibilitatea de a derula activitati tehnologice inovative care sa raspunda nevoilor identificate la nivelul clientilor romani si straini.
5. R 5 Locuri de munca nou create, altele decat pentru cercetatori, in entitatea sprijinita 2 – derularea activitatii companiei ca rezultat al diversificarii si dezvoltarii de noi tehnologii inovative va presupune si cresterea numarului de angajati ai companiei care sa fie responsabili de introducerea in productie a noilor produse si servicii.
6. R 6.1 Raport de cercetare privind tehnologie software noua pentru distribuirea aplicatiilor realizate cu crosweb,compatibila cu rularea în cloud si paradigma de programare functionala.
7. R 6.2 Raport de cercetare privind tehnologie software noua pentru realizarea unui flux de continuous integration /continuous delivery pentru aplicatiile realizate cu crosweb, compatibila cu rularea în cloud si paradigma de programare functionala.
8. R 7.1 Prototipuri si proiecte pilot realizate pentru module CROS noi potentiale, prezentarea lor.Un produs nou – selectat pentru a fi introdus pe piata, folosind noua tehnologie.
9. R 7.2 Modul CROS nou realizat , folosind noua tehnologie.
10. R 7.3 Prototipuri si proiecte pilot pentru module CROS noi potentiale, prezentarea lor.Al doilea produs nou –selectat pentru a fi introdus pe piata, folosind noua tehnologie.
11. R 7.4 Modul CROS nou realizat folosind noua tehnologie, actualizarea primului modul pentru a fi integrat.
12. R 7.5 Modulele noi- actualizate , rezutate în urma rezultatelor testarii si proiectelor pilot.Integrarea finala cu modulele vechi actualizate.
13. R 8.1 Un modul CROS ERP modernizat, cu elementele de nomenclatoare comune tuturor aplicatiilor migrate si cu interfata utilizator noua pentru contabilitate, financiar, stocuri, vânzari si aprovizionare.
În functie de specificul noii versiuni crosweb migrarea nu se va limita la ERP si se poate începe migrarea si alte module CROS
14. R 8.2 Doua module migrate la noua tehnologie, selectate dintre modulele CROS existente în functie de evolutia pietei.Actualizarea modulului ERP migrat anterior actualizat pentru a include noile versiuni crosweb si a fi integrat cu modulele nou migrate.În functie de specificul noii versiuni crosweb migrarea nu se va limita la 3 module si se poate începe migrarea si alte module CROS
15. R 8.3 Doua module migrate la noua tehnologie, selectate dintre modulele CROS existente în functie de evolutia
pietei.Actualizarea modulelor migrate anterior pentru a include noile versiuni crosweb si a fi integrate cu modulele nou migrate.In functie de specificul noii versiuni crosweb migrarea nu se va limita la 5 module si se poate începe migrarea si alte module CROS
16. R 8.4 Un modul migrat la noua tehnologie, selectat dintre modulele CROS existente în functie de evolutia pietei.Actualizarea tuturor modulelor migrate anterior pentru a include noile versiuni crosweb si a fi integrate cu modulele nou migrate.Publicarea în cloud a modulelor
17. R 9 1 infrastructura de cloud pentru rularea aplicatiilor dezvoltata – tendintele actuale arata o preferinta tot mai mare a utilizatorilor pentru rularea programelor, licentelor, softwareului la comanda in cloud, pentru a ramane in avangarda companiilor de IT romanesti firma isi propune investitia in infrastructura necesara rularii produselor realizate in prezentul proiect in cloud
18. R 10 Numar de contracte rezultate din proiect 5 – ca rezultat al derularii activitatii de introducere in productie a noilor produse /servicii compania isi propune semnarea a minim 5 noi contracte pentru serviciile si produsele innovative dezvoltate
19. R 11.1 Raport de cercetare privind versiunea initiala a bibliotecii crosweb, pentru a fi folosita la demararea migrarii modulelor în
subactivitatea 5.1
20. R 11.2 Raport de cercetare privind versiune noua a bibliotecii crosweb, cu elemente noi, rescrise în urma solutiilor gasite în subactivitatile 1.1 si 2.1, pentru a fi folosita la finalizarea migrarii modulelor în subactivitatea 5.1
21. R 11.3 Raport de cercetare privind versiune noua a bibliotecii crosweb, cu schimbari în arhitectura si elemente noi, rescrise în urma solutiilor gasite în subactivitatile 1.2, 2.2 si 3.1, si compatibila cu rularea în cloud asa cum a rezultat din subactivitatea 4.1, pentru a fi folosita la finalizarea migrarii modulelor în subactivitatea 5.2
22. R 11.4 Raport de cercetare privind versiune noua a bibliotecii crosweb, cu elemente noi, rescrise în urma solutiilor gasite în subactivitatile 1.3, 2.3, 3.2 si 4.1, pentru a fi folosita la finalizarea migrarii tutror modulelor
23. R 11.5 Raport de cercetare privind versiune noua a bibliotecii crosweb, cu arhitectura noua si toate elementele noi, asa cum au rezultat în urma solutiilor gasite în subactivitatile 1.4, 2.4, 3.3 si 4.2, pentru a fi folosita la finalizarea migrarii tuturor modulelor si publicarea în cloud
24. R 12.1 Raport stiintific cu studiile si inovatiile rezultate din cercetare, subactivitatea 1.1: limbajul de interogare a bazei de date, arhitectura noua cu separarea model – implementare si contexte de executie imutabile
25. R12.2 Raport stiintific cu studiile si inovatiile rezultate din cercetare, activitatea 2.1: modelul nou pentru rendering si interogare multi-format, sistem de paginare pentru volume mari compatibil cu programarea functionala, arhitectura pentru lucrurl cu contexte imutabile
26. R 12.3 Raport stiintific cu studiile si inovatiile rezultate din cercetare, subactivitatea 1.2: limbajul de interogare si actualizare a bazei de date în paradigma de programare functionala, independenta completa a modelului de date de protocolul http
27. R12.4 Raport stiintific cu studiile si inovatiile rezultate din cercetare, subactivitatea 2.2: renderere rescrise pentru noua arhitectura, lucrul cu fisiere inclusiv multimedia, compatibilitate cu aplicatii mobile în arhitectura hibrida
28. R 12.5 Raport stiintific cu studiile si inovatiile rezultate din cercetare, subactivitatea 3.1: specificarea proprietatilor elementelor aplicatiilor realizate cu crosweb prin tehnic Aspect Oriented Programming
29. R 12.6 Raport stiintific cu rezultatele experimentelor de rulare în infrastructurile de cloud publice , solutiile de securitate si gestiune a identitatii gasite si testate
30. R 12.7 Raport stiintific cu rezultatele cercetarii din subactivitatea 1.3: rezultate obtinute în urma migarii primelor module la noua arhitecturi crosweb, actualizari si îmbunatariri în urma acestor rezultate si solutiile de publicare în cloud, plugin Eclipse pentru crosweb
31. R 12.8 Raport stiintific cu rezultatele cercetarii din subactivitatea 2.3: ergonomia si performanta interfetei utilizator obtinuta în urma migarii primelor module la noua arhitecturi crosweb, actualizari si îmbunatariri în urma acestor rezultate si solutiile de particularizare a interfetei direct de catre utilizatori
32. R 12.9 Raport stiintific cu studiile si inovatiile rezultate din cercetare, subactivitatea 3.2: limbaj sau mecanism nou specializat pentru specificarea proprietatilor elementelor aplicatiilor realizate cu crosweb prin tehnic Aspect Oriented Programming, compatibil cu rularea în cloud si inclusiv cu tratarea exceptiilor rezultate din executia aplicatiilor
33. R 12.10 Raport stiintific final cu ansamblul rezultatelor cercetarii din activitatea 1: arhitectura noua a crosweb, programarea functionala a aplicatiilor cu baze de date, sinteza resultatelor testelor si proiectelor pilot
34. R 12.11 Raport stiintific final cu ansamblul rezultatelor cercetarii din activitatea 2: arhitectura noua a crosweb, Interfata utilizator complet separata de model, sinteza resultatelor testelor si proiectelor pilot
35. R 12.12 Raport stiintific final cu ansamblul rezultatelor cercetarii din activitatea 3: arhitectura noua pentru specificarea proprietatilor elementelor crosweb prin tehnici de Aspect Oriented Programming, sinteza rezultatelor testelor si proiectelor pilot
36. R 12.13 Raport stiintific final cu ansamblul rezultatelor cercetarii din activitatea 4: rularea în cloud a aplicatiilor crosweb, cu load balancing si administrare automatizate
37. R 13 Anunt presa incepere proiect.Anunt presa finalizare proiect
38. R 14 Raport de audit final
Durata de implementare a proiectului este de 27 luni si 4 zile începând cu data de 27 Septembrie 2021 pana in data de 30.12.2023.
Proiect cofinanțat din Fondul European de Dezvoltare Regională prin Programul Operaţional Competitivitate 2014-2020.
Date de contact:
Persoană de contact CHRISTIAN GAVRILA SRL
e-mail: crosutcn@crisoft.ro
telefon: 0745122008