LEONARDI este un cadru condusă de model care permite aplicațiilor GUI să fie puse în aplicare rapid și simplu, acoperind toate tradițional abordate straturile de software.
Cu LEONARDI, ați descrie modelul de afaceri (folosind LEONARDI Studio sau XML), îmbogățirea cu informații specifice de prezentare, eventual pune în aplicare norme și comportamente folosind limbajul Java specifice domeniului, și să implementeze în cele din urmă software finală, fie ca DHTML / AJAX GUI, un Eclipse plug-in, sau o aplicatie desktop Swing.
Viziunea noastra: Pentru utilizatorul final, GUI este aplicarea!
Interfața grafică cu utilizatorul (GUI) este partea vizibilă a software-ului. Utilizatorii finali vedea natural GUI cu cererea ca întreg: ea constă într-adevăr de la poarta prin care caracteristici de afaceri sunt puse la dispoziție. Prin urmare, utilizatorii și rsquo; așteptările față de GUI sunt mari. Așteptările includ o prezentare atractivă și modernă, comportamentele previzibile și compatibilitatea cu azi & rsquo; s standarde.
1 Challenge: Adaptabilitate
Capătul așteaptă GUI pentru a facilita sarcinile de zi cu zi, integra cu ușurință cu mediul său tehnologic și să se adapteze la contextul său de afaceri cu nici o interferență. Provocarea pentru dezvoltator este de a proiecta un bogat, user-friendly utilizatorii întâlnire interfață grafică & rsquo; are nevoie în contextul lor specific. Pentru a satisface aceste obiective, o abordare care să permită accent puternic pe partea de business a cererii este esențială.
Două Challenge: extensibilitate
Astăzi, dezvoltarea GUI rămâne complex: tehnologii vechi coexistă cu standardele actuale, datele sunt de natură eterogenă și arhitecturi sunt multiple: clienții grele, thin client, clientii bogati, SOA ... nevoi noi sunt în curs de dezvoltare, noi terminale sunt aduse pe piață ( context s; telefoane inteligente, PDA-uri, tablet PC-uri ...), care traduce în noi modalități de interacțiune cu mașini, cum ar fi multi-modal, interfețe adaptative, sau MMIs luând în considerare utilizatorul și rsquo. Asistăm simultan nevoia de schimbare inevitabilă, necesitatea de a păstra unele moștenire și care au nevoie de minimizarea impactului viitorului în mod coerent. Importanța aplicării extensibilitatea este în creștere.
Treia provocare: de control
Dezvoltare GUI, de asemenea, rămâne grele și costisitoare. După cum sa menționat de către IEC (International Engineering Consortium), 50% din codul din noile evoluții este legată de MMI. Acest lucru se datorează naturii complexe a GUI, în cazul în care evenimentul de programare centrice depinde de contexte și pe utilizatorii și rsquo; profile, adăugând până la complexitatea de a controla ritmul rapid de schimbare a tehnologiilor, cerințele, servicii și standarde de prezentare. Absența prototipuri și incapacitatea de a reutiliza prototipuri explica adesea decalaje între aplicații și așteptări, ceea ce complică și mai mult control.
Un gol pe piața
MDA (Model de Driven Architecture), este lent pentru a îndeplini promisiunile în ceea ce privește productivitatea: in multe sectoare IT, controlul costurilor și termenelor rămâne problematică. La Lyria, suntem convinși că abordarea doar un model de condus este capabil de a face cu astfel de constrângeri permițând în același timp separarea între expertiza de afaceri și lumii tehnic. Nostru LEONARDI produs pilot este un raspuns inovativ și pragmatic la aceste provocări în domeniul GUI
Ce este nou în această versiune:.
- < li> Integrarea tehnologiei Hibernate:. Un nou conector Hibernate este disponibil pentru mai mult simplitate în acces la date
- capacități EDM: Un conector este acum disponibil pentru a aborda de management al documentelor întreprinderii prin cadrul Leonardi .
- Generarea automată a documentației: Leonardi continuă să profite de abordare condusă de model, permițând acum generarea automată a documentației de utilizator direct din modelul .
- un nou manager afișaj Web2.0 este pus la dispoziție, cu utilizarea extinsă a Ajax pentru o experiență îmbunătățită de utilizare.
- îmbunătățită Studio: instrument de proiectare Leonardi, care rămâne cel mai simplu mod de a se familiariza cu cadrul, vine cu mai multe caracteristici puternice pentru a dezvolta treptat cereri de model și de afaceri dvs. .
Comentariile nu a fost găsit