Hvad er Adaptive Technology?

I computerverdenen kan adaptiv teknologi henvise til mindst to hovedområder:

  • Websidegengivelse (pixelstørrelse)
  • Kunstig intelligens programmering

Design af en webside har meget til fælles med traditionelt grafisk design. Tekst, fotografier og illustrationer skal præsenteres på en måde, der er tiltalende for øjet, let at læse og logisk organiseret.

I et traditionelt udskriftslayout ændres størrelsen på siden aldrig. Men dimensionerne på en webside (antallet af pixels for længde og bredde, dvs. 800 x 600) er dynamisk. Ideelt set bør to personer, der læser den samme webside på to forskellige computere, have lignende erfaringer. Hvis browservinduet ændres, skal layoutet på siden tilpasses. Og hvad hvis læseren ønsker at se websiden på en mobilenhed? På internettet er størrelsen på siden ikke garanteret, og dette skal inddrages i ethvert succesfuldt design.

Ved hjælp af adaptive webprogrammeringsteknikker kan en webside dynamisk tilpasse dets layout stil og dimensioner baseret på operativsystem, internetbrowser og skærmstørrelse. Dette bliver særlig vigtigt, når du designer websider, der kan ses på en computer, samt en tablet-enhed og en smartphone. For hver af disse tre visningsplatforme vil den gengivne størrelse og aspektforhold på en webside afvige.

Adaptiv programmering gør det muligt for websideindholdet at ændre størrelsen i browservinduet. Ikke blot vil indholdet genflyde og omforme til at passe til de nye dimensioner, men UI-elementer kan ændres. Menuer kan vises eller forsvinde for at passe til et nyt visningsformat, eller skifte fra tekst til små ikoner for at tilpasse sig en mindre del af pateen.

Hvis sideformatet formaterer sine data i kolonner (svarende til kolonnerne i en avis), kan adaptiv programmering muliggøre, at antallet af kolonner ændres dynamisk.

Artificial Intelligence Programmering

Artificial Intelligence World, eller AI, handler om at tilpasse og udnytte adaptiv teknologi. AI-programmer kan lære og tilpasse sig skiftende miljøer.

Den dataanalyse, der kræves af AI, maskinindlæring og neurale netværk kræver store mængder lagerplads (både diskplads, f.eks. En harddisk og hukommelsesplads). Det kræver også højhastighedsnetværksforbindelser til distribueret computing blandt flere computere.

Kunstig intelligens, Pixel, Programmeringsbetingelser, Webside