Fag (datavitenskap)

Et tema ( skin , skin på engelsk ), også kalt theme , theme eller tapestry , er en serie grafiske elementer som, når de brukes på en bestemt programvare , endrer dets ytre utseende.

Disse elementene er uavhengige av selve applikasjonen, så den kan ha flere av disse temaene blant alternativene eller ingen, som viser et mindre attraktivt standardutseende.

Imidlertid kan hvert tema utelukkende brukes til en bestemt programvare, og kan ikke sendes til andre programmer.

Det er vanlig å bruke disse tilførte elementene for å vise et utseende som ligner på andre operativsystemer eller konkurrerende produkter.

Mange selskaper distribuerer utviklingsmiljøer som lar dem lage temaer for produktene sine, for å popularisere programvaren deres gjennom et attraktivt utseende. I andre tilfeller er det selskaper som spesialiserer seg på å lage skinn eller verktøy for å lage dem og bruke dem på tredjepartsprogramvare.

Siden de ved mange anledninger er laget av brukerne selv, er det vanlig å finne skinn som minner om musikalske grupper eller tv-programmer.

Vanlige typer temaer

De mest populære emnene er sannsynligvis direktemeldingsklienter, for eksempel Windows Live Messenger ; og programvare for lydavspilling, som Trillian og Winamp , på grunn av koblingen til kreativitet og tilpasning som disse programmene søker å fremme.

I programmer som bruker en cross-platform GUI (Graphical User Interface), i stedet for å bruke standardgrensesnittet for operativsystemet de kjører på, legger de til funksjonalitet for å endre grensesnittet fra programmet. For eksempel: Google Chrome , Mozilla Firefox og Opera som er nettlesere som kan polstres ettersom de drar fordel av et verktøysett på tvers av plattformer.

Operativsystemtema

På den annen side er det også mulig å endre utseendet til standardkontrollene til et vindusbasert operativsystem for grafisk grensesnitt.

Noen plattformer støtter programvare som utfører denne oppgaven. De fleste bruker Microsoft Windows XP, men etter hvert som tiden har gått, har programmene blitt oppdatert og gjort kompatible med senere operativsystemer som WindowBlinds for Windows. Det er også for Mac OS X som tilfellet er med ShapeShifter.

Det finnes også komplette programpakker som, ved å modifisere filene til operativsystemet, klarer å endre utseendet og følelsen til brukeren foran datamaskinen, generelt simulere en senere versjon av operativsystemet som brukes. Slik er tilfellet med Vista Inspirat, Seven Remix og Win OS X, alle for Microsoft Windows XP.

Fordeler og ulemper

Fordelen med å utvikle et tema på brukergrensesnitt er omstridt.

Mens noen synes det er nyttig eller morsomt å kunne endre utseendet til programvaren de bruker, kan endring av utseende og preg komplisere teknisk støtte og informasjon.

Et brukergrensesnitt som har blitt sterkt tilpasset av én bruker kan virke helt ukjent for en annen som kjenner programvaren i en annen form, det være seg originalen for dette eller et annet emne.

Programvarefagfolk beskriver ofte at fleksibilitet kan påvirkes av anvendelsen av et tema, og at brukeren må være en ekspertdesigner for å tilpasse programvaren for best mulig bruk.

Nettsidetemaer

Mange nettsider kan også tilpasses. Spesielt de med sosiale ferdigheter.

Noen nettsteder tilbyr skins som hovedsakelig gjør kosmetiske endringer, mens andre, som H2G2, tillater store sidelayoutendringer.

Som med frittstående programvaregrensesnitt oppnås dette ved at den underliggende teknologien til nettsiden, bruk av XML og XSLT, for eksempel, tilrettelegger for store designendringer, mens CSS kan brukes til å enkelt produsere forskjellige visuelle stiler.

Eksterne lenker