Yhdistelmäikkunanhallinta

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 23. lokakuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

Yhdistelmäikkunanhallinta  - ikkunanhallinta , joka käyttää ympäristön ominaisuuksia (esimerkiksi Composite X11-palvelimen valinnainen ominaisuus tai Windows Aero -työkalut ) laitteistokiihdytyksen avulla näyttämään läpinäkyvyyttä, piirtämään varjoja, näyttämään pintakuvioita, kolmiulotteisia tehosteita, animaatioita , näytön suurennuslasit .

Toisin kuin varhaiset ikkunanhallintaohjelmat, joissa jokainen yksittäinen ohjelma oli vastuussa ikkunansa hahmontamisesta suoraan kehyspuskuriin , yhdistelmähallinta tarjoaa näytön ulkopuolisille sovelluksille ikkunan muistipuskurin ja yhdistää ikkunan näyttöä edustavaksi kuvaksi ja kirjoittaa tuloksen kehyspuskuri .

Kokoonpanon hallintaohjelma voi suorittaa lisäkäsittelyä ikkunapuskurissa käyttämällä 2D- ja 3D-animaatiotehosteita, kuten alfasekoitusta, häipymistä, skaalausta, kiertoa, kopiointia, taivutusta ja vääntymistä, hämärtämistä. On myös mahdollista siirtää ikkuna yhdelle useista näytöistä ja virtuaalisista työpöydistä. Tämä tekniikka mahdollistaa tehosteiden, kuten varjojen, live-ikkunan esikatselun ja muiden monimutkaisten tehosteiden, reaaliaikaisen renderöinnin.

Historia

Yksi ensimmäisistä järjestelmistä, joissa oli yhdistelmäikkunanäyttöominaisuuksia, oli Commodore Amiga , joka julkaistiin vuonna 1985 . AmigaOS - sovellukset vaativat muistialueen nykyisen näyttöalueen ulkopuolelta käytettäväksi bittikarttana. Intuitio renderöi sitten Amiga - laitteiston blitterillä ja muodostaa näiden sovellusten bittikartat - painikkeiden, liukusäätimien ja kaikkien muiden (mikä tahansa) käyttöliittymäelementtien kanssa - näytön muistiin ilman, että sovelluksia pyydetään piirtämään erikseen uudelleen mitään rajapintojaan. [yksi]

24. maaliskuuta 2001 julkaistiin Mac OS X 10.0 , jossa ensimmäistä kertaa 3D-sommittelun ja komposiittiefektien toiminnot toteutettiin ohjelmistossa ja toimitti näytönhallinta Quartz Compositor . Quartz Extreme -tekniikan tultua käyttöön Mac OS X 10.2 :ssa yhdistelmäkuvien tuki on kuitenkin palaamassa erikoistuneisiin grafiikkalaitteistoihin ja näytönohjaimiin . [2]

Vuonna 2003 Sun Microsystems esitteli Project Looking Glass -alijärjestelmän 3D-grafiikan renderöimiseksi ja Swing -kirjaston päällä . Se esiteltiin ensimmäisen kerran LinuxWorld Expo 2003:ssa. Vaikka Apple uhkasi haastaa Sunin oikeuteen heidän immateriaalioikeuksiensa loukkaamisesta, monet ilmaiset ikkunoiden ylläpitäjät lainasivat osan toiminnoista tästä projektista. Vuoteen 2006 mennessä Sunin kehittäminen lopetettiin nimellä heidän liiketoimintaintressinsä siirtyivät GUI UNIX - työasemista yritysten keskustietokoneiden myyntiin . [3]

Ensimmäisten joukossa käyttivät täysin X11 - palvelimen yhdistelmätoimintoja johtajat Beryl ja Compiz , myöhemmin Enlightenment - , Mutter - , KWin - ja Xfwm - johtajista tuli myös yhdistettyjä .

Komposiittiikkunanhallinnan Desktop Window Managerin kehitys Microsoft Windowsille aloitettiin vuonna 2003 , mutta Project Longhornin kehitystyön aikana ilmenneiden ongelmien vuoksi se julkaistiin vasta tammikuussa 2007 osana Windows Vistaa .

Klassisen AmigaOS :n jälkeläiset - AROS ( 1995 , Wanderer ), MorphOS ( 2002 , Ambient ), AmigaOS 4 ( 2007 , Amiga Workbench ), ottivat käyttöön myös litteät renderöintiominaisuudet, mukaan lukien komposiittikerrokset, alfakanava , gradientit korkearesoluutioisilla tuilla. useille työpöydille ("näytöt" AmigaOS -terminologiassa ), joissa työpöydät ovat kokonaan tai osittain päällekkäisiä.

Muistiinpanot

  1. Amiga RKM -kirjastojen käsikirja . Käyttöpäivä: 1. tammikuuta 2021. Arkistoitu alkuperäisestä 22. helmikuuta 2014.
  2. Mac OS X :n lyhyt historia . Kernelthread.com. Haettu 21. marraskuuta 2008. Arkistoitu alkuperäisestä 22. tammikuuta 2009.
  3. Sun ja IBM tarjoavat uuden luokan huippuluokan palvelimia . Haettu 1. tammikuuta 2021. Arkistoitu alkuperäisestä 26. tammikuuta 2021.

Kirjallisuus