I datavirksomheten kan adaptiv teknologi referere til minst to hovedområder:
- Webside gjengivelse (pikselstørrelse)
- Artificial Intelligence programmering
Utforming av en nettside har mye felles med tradisjonell grafisk design. Tekst, fotografier og illustrasjoner må presenteres på en måte som er tiltalende for øyet, lett å lese og logisk organisert.
I et tradisjonelt utskriftslayout endres størrelsen på siden aldri. Men dimensjonene på en nettside (antall piksler for lengde og bredde, det vil si 800 x 600) er dynamisk. Ideelt sett bør to personer som leser samme nettside på to forskjellige datamaskiner, ha lignende erfaringer. Hvis nettleservinduet endres, bør sidenes oppsett tilpasses. Og hva om leseren ønsker å se websiden på en mobilenhet? På nettet er størrelsen på siden ikke garantert, og dette må være innført i en hvilken som helst vellykket design.
Ved hjelp av adaptive webprogrammeringsteknikker kan en nettside dynamisk tilpasse utformingsstil og dimensjoner basert på operativsystem, nettleser og skjermstørrelse. Dette blir spesielt viktig når du utformer nettsider som kan vises på en datamaskin, samt en nettbrett og en smarttelefon. For hver av disse tre visningsplattformene vil den gjengitte størrelsen og aspektforholdet på en nettside avvike.
Adaptiv programmering gjør at nettsidens innhold kan endres med nettleservinduet. Ikke bare vil innholdet re-flow og re-size for å passe de nye dimensjonene, men UI-elementene kan endres. Menyer kan vises eller forsvinne for å passe til et nytt visningsformat, eller endres fra tekst til små ikoner for å tilpasse seg en mindre del av pate.
Hvis sidedesignet formaterer dataene i kolonner (lik kolonnene i en avis), kan adaptiv programmering gjøre det mulig å endre antall kolonner dynamisk.
Artificial Intelligence Programmering
Artificial Intelligence World, eller AI, handler om å tilpasse og bruke adaptiv teknologi. AI-programmer kan lære og tilpasse seg forandrede miljøer.
Dataanalysen som kreves av AI, maskinlæring og nevrale nettverk krever store mengder lagringsplass (både diskplass, for eksempel en harddisk og minneplass). Det krever også høyhastighets nettverkstilkoblinger for distribuert databehandling mellom flere datamaskiner.
Artificial Intelligence, Pixel, Programmeringsbetingelser, nettside