Datoranvändare nyttjar idag Internet i sitt dagliga arbete, webbapplikationer
är vanligt förekommande vid detta arbete. Prestanda hos webbapplikationer
(thin clients) är dock av många orsaker väldigt begränsad jämfört med rich
clients, detta tillsammans med övriga begränsningar hos thin clients har
medfört att en klienttyp som sammanfogar fördelarna hos rich clients med
fördelarna hos thin clients blivit allt mer efterfrågad. Smart Clients bygger
på en fusion mellan rich clients och thin clients, Smart Clients är ett
relativt nytt koncept som utvecklats av Microsoft med utgångspunkten att
klienter ska vara lätta att administrera och uppdatera. Samtidigt ska
möjligheten att använda lokala resurser både i form av mjukvara och
hårdvara finnas, för att effektivt hantera den beräkning, visualisering och
lagring som klienten nyttjar. Slutligen bör en Smart Client dra nytta av
funktionalitet hos servers för att ge användaren tillgång till aktuell
information.
Platina, som utvecklats av EBI Systems, använder till största delen
webbapplikationer som gränssnitt mot användare, det är dock inte alla krav
från användarna som kan uppfyllas med denna teknologi. Av denna anledning så
har även en rich client skapats. När EBI Systems hörde talas om Smart Client
teknologin så blev de väldigt intresserade av att ta reda på hur denna teknik
kunde användas i Platina systemet.
Denna rapport innehåller en sammanfattning av teknologin bakom Smart Clients
samt en kort beskrivning av de närmast omkringliggande teknologierna. Utöver
denna sammanfattning så har en Office Smart Client skapats för att visa EBI
Systems vad Smart Client-teknologin kan erbjuda, rapporten innehåller utvald
information från utvecklingen av denna klient.
Det är lätt att få intrycket av att Smart Client teknologin innehåller
perfekta lösningar till ett flertal av de problem som utvecklare stöter på i
sitt arbete. Detta visar sig vid en närmare anblick vara en sanning med
modifikation, beskrivningen av teknologin är tillräckligt svävande för att
detta påstående skall vara sant, men då det är dags att omsätta teori till
praktik så framträder det snabbt att vissa problem fortfarande kvarstår. Även
om teknologin inte är perfekt så har stora steg tagits åt rätt håll, efter
viss utforskning av teknologin så är det ? beroende på vilken typ av
applikation...