LEONARDI är en modelldriven ramverk som gör det möjligt för GUI-applikationer som ska genomföras snabbt och enkelt, som omfattar alla de traditionellt behandlas programnivåerna.
Med LEONARDI, du beskriva din affärsmodell (med LEONARDI Studio eller XML), berika det med presentation specifik information, eventuellt genomföra domänspecifika regler och beteenden med hjälp av Java, och slutligen distribuera den slutliga programvarans som DHTML / AJAX GUI, en Eclipse plug-in, eller en Swing datorprogram.
Vår vision: För slutanvändaren är GUI ansökan!
Det grafiska användargränssnitt (GUI) är den synliga delen av programvaran. Slutanvändarna ser naturligtvis GUI som ansökan i sin helhet: det verkligen består av porten genom vilken affärsfunktioner görs tillgängliga. Därför användare och rsquo; förväntningar mot GUI är höga. Förväntningarna inkluderar en attraktiv och modern presentations, förutsägbara beteenden och kompatibilitet med dagens och rsquo; s normer.
1st Challenge: Anpassningsförmåga
Slutet förväntar GUI för att underlätta sina vardagliga uppgifter, integrera enkelt med sin tekniska miljön och anpassa sig till sin affärssammanhang utan störningar. Utmaningen för byggherren är att utforma en rik och användarvänliga grafiska gränssnitt mötes användare och rsquo; behöver i deras specifika sammanhang. För att möta dessa mål, är avgörande en metod möjliggör starkt fokus på affärssidan av ansökan.
2nd Challenge: Utökningsbarhet
Idag, GUI utveckling förblir komplex: gammal teknik samexistera med gällande normer, är uppgifterna av heterogena natur och arkitektur är flera: tunga kunder, tunna klienter, rika kunder, SOA ... Nya behov dyker upp, är nya terminaler kommit till marknaden ( smarta telefoner, handdatorer, Tablet PC ...), som översätter till nya sätt att interagera med maskiner, såsom multimodala, Adaptiva gränssnitt, eller MMI med hänsyn till användarens rsquoen; s sammanhang. Vi är samtidigt bevittnar oundvikliga behovet av förändring, nödvändigheten av att bevara vissa arv och behovet av att minimera effekterna av framtiden på ett konsekvent sätt. Vikten av ansökan töjbarhet växer.
3 Challenge: Kontroll
GUI utveckling är också fortfarande tunga och dyra. Som framgår av IEC (International Engineering Consortium), är 50% av koden i ny utveckling med anknytning till MMI. Detta är på grund av den komplicerade karaktären av GUI, där händelsen centrerad programmering beror på sammanhang och på användare och rsquo; profiler, lägga upp till komplexiteten i att kontrollera den snabba förändringstakten av teknik, krav, tjänster och presentationsstandarder. Frånvaron av prototyper och oförmågan att återanvända prototyper förklara ofta luckor mellan applikationer och förväntningar, vilket ytterligare försvårar kontrollen.
Ett tomrum i marknaden
MDA (Model Driven Architecture) är långsam att uppfylla sina löften när det gäller produktivitet: i många IT-sektorn, som styr kostnader och deadlines är fortfarande problematiskt. På Lyria, vi är övertygade om att endast en modelldriven strategi är kapabel att hantera sådana begränsningar samtidigt som avståndet mellan affärskompetens och tekniska världen. Vårt flaggskepp LEONARDI är ett innovativt och pragmatiskt svar på dessa utmaningar i GUI domän
Vad är nytt i den här versionen.
- < li> Integrering av Hibernate teknik:. En ny Hibernate kontakten är tillgänglig för ännu mer enkelhet i dataåtkomst
- EDM kapacitet: En kontakt finns nu att ta itu med företagets dokumenthantering thru ramen för Leonardi .
- Automatisk generering av dokumentation: Leonardi fortsätter att dra fördel av sin modelldriven strategi nu tillåta automatisk generering av användardokumentation direkt från modellen .
- En ny Web2.0 display manager görs tillgänglig, med utökad användning av Ajax för en förbättrad användarupplevelse.
- Förbättrad Studio: Leonardi s designverktyg, som fortfarande är det enklaste sättet att bekanta sig med den ram, kommer med mer kraftfulla funktioner för att utveckla stegvis din modell och affärsapplikationer .
Kommentarer hittades inte