Hva er enhetsavhengig?

Enhetsuavhengig refererer til egenskapen til et program eller et system som kjøres på forskjellige typer enheter uavhengig av operativsystem eller morsmål på enheten. I databehandlingsverdenen er dette en relativt moderne innsats, fordi programmer i flere tiår var veldig avhengige av enheten eller operativsystemet de kjørte på. Faktisk ble tidlige datamaskiner bygget helt for å kjøre et enkelt program.

Et av de tidligste og lengste levde eksemplene på enhetsuavhengighet er Hyper-Text Markup Language (HTML). Et relativt enkelt tekstdokument med en håndfull innebygde tagger gjør at enhver datamaskin med nettleserprogramvare kan vise den slik forfatteren designet den. Mange utvidelser til HTML, for eksempel Java, er også enhetsuavhengige, og andre vil bare jobbe på visse nettlesere.

Flere eksempler på tverrplattform eller enhetsuavhengige filer er alle de moderne bildeformatene, for eksempel felles fotografiske eksperter gruppe (JPEG eller JPG) -filer, merket bildefil fORMAT (TIFF) Filer og Graphics Interchange Format (GIF) -filer. Disse lar alle datamaskiner vise bildene uten å måtte opprette et nytt format for hver enhet. Et fotografi på skjermen til ett merke av stasjonær datamaskin vil laste og vises like bra på et hvilket som helst annet merke av stasjonær datamaskin eller bærbar PC.

Kanskje det mest produktive eksemplet på enhetsuavhengighet er Adobe® Portable Document Format (PDF) -filen. Disse filene har blitt standarden for lagring, overføring og visning av dokumenter på tvers av alle typer systemer på grunn av deres bærbarhet og uavhengighet. En PDF vil se den samme ut uansett hvilken enhet den vises på eller hvilken programvare som brukes til å vise den. Mange organisasjoner og myndigheter har standardisert på PDF -filer. Et av de største bibliotekene med PDF -dokumenter er kanskje USAs Internal Revenue Service, som har satt alle skjemaer, dokumenter og instrumentCtion Book i PDF -format på sin hjemmeside for nedlasting.

Denne samme enhetsuavhengigheten strekker seg til alle de nye smarttelefonene og tredje generasjons (3G) og fjerde generasjons (4G) enheter slik at de er like i stand til å vise HTML, fotografier, PDF-er og andre filmer på tvers av plattformer det samme som de tidligere stasjonære og bærbare datamaskinene. Utsiktene til enhetens uavhengige applikasjoner er veldig lyse. Der det på en gang bare var to store operativsystemer og en håndfull nettlesere, sprer antall operativsystemer eksponentielt. Etter hvert som flere og flere smarte enheter blir utgitt, med mange forskjellige operativsystemer involvert og apper blir programvaren i det neste tiåret, vil enhetsuavhengighet bli kritisk for suksess.

ANDRE SPRÅK