Creator | ETTIFOURI El Hassane & Bouchentouf Toumi |
---|---|
Dezvoltat de | ENSAO |
Ultima versiune | 2.2.0 (Iulie 2016) |
Mediu inconjurator | Cross-platform |
Tip | Cadrul Java |
Licență | Licență Apache 2.0 |
Site-ul web | www.zerocouplage.org |
Zerocouplage este un cadru open source dezvoltat în Java și configurabil prin XML care permite dezvoltarea de aplicații multiplataforma: web , mobil și desktop dintr-un singur strat de afaceri independent de stratul de prezentare realizat din componentele ZCComponents (Componentă grafică furnizată de cadrul ZeroCouplage ).
Obiectivul cadrului este de a satisface nevoile utilizatorilor, indiferent de platforma aleasă, care poate fi web, mobilă sau desktop, de unde și denumirea Zerocouplage (Fără cuplare între nevoile de afaceri și platformă).
Cadrul Zerocouplage va avea, de asemenea, scopul de a oferi o posibilitate largă de extindere pentru a-l adapta la diferite tipuri de aplicații.
Implementează arhitectura Model-View-Controller în Java și garantează, de asemenea, validarea informațiilor UI și rămâne eficientă în procesarea datelor.
Cadrul Zerocouplage poate fi utilizat ca soluție transversală pentru mai multe domenii de cercetare științifică care necesită rezolvarea unei probleme date pe platforme: web, mobil și desktop. Trebuie doar să găsiți o soluție de implementat prin Zerocouplage, iar acesta din urmă se ocupă de adaptarea sa pe platforme web, mobile și desktop. Printre aceste domenii se numără:
Zerocoupling este conceput pentru a satisface constrângerile diferitelor cadre MVC existente, în special cuplarea puternică sau cuplarea slabă a stratului de business cu stratul de prezentare. Într-adevăr, Zerocouplage implementează modelul de proiectare Model-View-Controller în Java, oferind o separare totală între stratul de prezentare și stratul de afaceri. Scopul este de a dezvolta stratul de afaceri odată pentru totdeauna și apoi prin stratul de prezentare, de a rula aplicația în diferite medii.
Zerocouplage a fost dezvoltat de un grup de studenți ingineri de la Școala Națională de Științe Aplicate Oujda , condus de El Hassane Ettifouri, laureat al școlii și director tehnic Java / JEE, și Toumi Bouchentouf, șeful departamentului IT .
Versiunea Zerocouplage 1.0.0 a fost creată în septembrie 2012. Această versiune, care conține implementarea desktop și web, oferă funcționalitatea principală, care este cuplarea zero între stratul de afaceri și stratul de prezentare, precum și configurația aplicației și validarea câmpurilor formularului prin fișiere XML.
Versiunea curentă a Zerocouplage este versiunea 2.2.0 (Iulie 2016), aceasta este o versiune stabilă.
Zerocouplage se bazează pe licența Apache versiunea 2.0, care este dedicată software-ului gratuit și open source .
Cadrul Zerocouplage permite:
Creatorii Zerocouplage oferă dezvoltatorilor toată documentația care le permite să înțeleagă funcționarea cadrului ( tutoriale desktop / web, descrierea fișierelor de configurare, javadoc etc.). Această documentație poate fi găsită pe site-ul oficial Zerocouplage. Deoarece cadrul este open source , codul sursă este disponibil și acolo.