Programmering av effektive brukergrensesnitt er avgjørende for at systemet skal oppfylle sin hensikt. Brukervennlighet, tilgjengelighet og effektivitet er kritiske suksessfaktorer. I BEKK er implementering av brukergrensesnitt et eget teknisk fagområde, og en sentral del systemleveransen - uansett systemets bruksområde.
Lønnsomheten i en systeminvestering er direkte avhengig av at det implementeres et effektivt brukergrensesnitt. Konsekvensene av et lite brukervennlig grensesnitt kan være at store deler av systemets hensikter ikke oppfylles. Dette er tilfelle for både interne og eksterne systemer, uavhengig av om systemet aksesseres gjennom en 'tykk klient', nettleser, mobil terminal eller automat. I BEKK er derfor grensesnittprogrammering et sentralt og selvstendig teknologiområde. Basert på omfattende erfaring og spisskompetanse på klientteknologi leverer vi effektive og brukervennlige brukergrensesnitt på alt fra web-baserte selvbetjeningsløsninger til mobilportaler og kioskløsninger.
Teknologi
Våre GUI-teknologer er spesialisert på et bredt spekter av klientteknologier. Basert på inngående kompetanse på alt fra tradisjonell HTML til avansert 3D-teknologi implementerer våre teknologer avanserte brukergrensesnitt på forretningskritiske løsninger for våre største kunder. Eksempler på teknologier som ofte inngår i våre løsninger er RIA, Flash, Flex, Silverlight, CSS, Rails, Struts, Dynamiske språk, Ruby, AJAX og JavaScript
Tilgjengelighet
Et fundament for alle tilgjengelige og fremoverkompatible brukergrensesnitt er bruk av åpne standarder, som definert av World Wide Web Consortium (W3C). Løsninger som baserer seg på grensesnittkode som validerer og følger gitte standarder, vil ikke bare ha høy kvalitet og være tilgjengelige nå, men vil også være levedyktige på sikt. Ved å benytte seg av W3C-standardene samt beste praksis for strukturert mark-up, oppnår man et skille mellom innhold og design som ivaretar løsningens fleksibilitet. Dette oppnås ved at den blir enkel å oppdatere og videreutvikle samt kan benyttes av alle typer brukere, uansett fysiske egenskaper og preferanser. Ved å gjøre et slikt skille, vil man enklere kunne tilby brukere med eldre nettlesere samme innhold som alle andre uavhengig av design, layout og grafisk fremstilling. På lengre sikt blir resultatet at man vil kunne utvikle grensesnitt raskere med rikere funksjonalitet og høyere kvalitet.