KDE

Wikipedia
Loikkaa: valikkoon, hakuun
KDE-projektin logo
KDE 4.7 Plasma Desktop, esillä Gwenview, Krunner ja kalenteri

KDE on avoimen lähdekoodin yhteisö, jonka tuottama ohjelmistokokonaisuus KDE Software Compilation (KDE SC) koostuu KDE-työtilasta (KDE Workspace), KDE-ohjelmistoalustasta (KDE Platform) ja KDE-sovellusohjelmista (KDE Apps). Alun perin KDE (kirjainlyhenne nimestä K Desktop Environment) tarkoitti erityisesti työpöytäympäristöä, mutta version 4.4 julkaisun yhteydessä se brändättiin uudelleen, niin että KDE tarkoittaa ensisijaisesti yhteisöä, jonka ylläpitämää ja kehittämää ohjelmistokokonaisuutta markkinoidaan nimellä KDE SC. Versiota 4.4 edeltäneisiin työpöytäympäristön versioihin viitataan yhä nimellä KDE.

KDE SC on saatavilla useille Unixin kaltaisille käyttöjärjestelmille, kuten Linuxille, Solarikselle ja BSD-järjestelmille, mutta myös sovitustyö Windows NT:lle ja XNU-käyttöjärjestelmille (Mac OS X) on meneillään. KDE SC on tehty Qt-käyttöliittymäkirjastolla, jonka on kehittänyt ja vapaalla GNU LGPL-lisenssillä julkaissut Nokian tytäryhtiö Qt Development Frameworks.

Sisällysluettelo

[muokkaa] Historia

KDE-projektin aloitti vuonna 1996 saksalainen Matthias Ettrich, joka tuolloin opiskeli Tübingenin yliopistossa. Hän ilmoitti hankkeestaan uutisryhmäviestissä, joka herätti runsaasti kiinnostusta. Ettrich valitti viestissään sitä, että Unix-työpöytien sovellusohjelmat eivät muistuttaneet lainkaan toisiaan. Hän esitti, että pitäisi luoda kokonainen, ulkonäöltään ja toiminnaltaan yhdenmukainen ja helppokäyttöinen työpöytäympäristö.

Ettrich tarjosi projektille nimeä KDE, jonka hän selitti tulevan sanoista Kool Desktop Environment (kool on slanginomainen muunnelma englannin sanasta cool ’viileä, siisti, tyylikäs’). Nimi oli leikkisä muunnos vanhemman Unix-työpöytäympäristön nimestä Common Desktop Environment eli CDE. KDE:n viralliseksi merkitykseksi vakiintui kuitenkin pelkästään K Desktop Environment eli työpöytäympäristö K, jossa K-kirjain ei varsinaisesti tarkoittanut mitään.

Hankkeen käyttämäksi ohjelmakirjastoksi Ettrich valitsi Qt:n, jonka oli kehittänyt norjalainen ohjelmistoyritys Trolltech (nykyään Qt Development Frameworks). Muut ohjelmoijat ryhtyivät kirjoittamaan Qt-sovelluksia KDE:lle, ja vuoden 1997 alussa julkaistiin ensimmäiset laajat KDE-sovellukset. Vuoden 1997 puolivälissä GNU-hanke ilmaisi kuitenkin olevansa tyytymätön Trolltechin tarjoamiin lisensseihin, joihin ei sisältynyt täysin vapaata vaihtoehtoa. Meksikolainen Manuel de Icaza ilmoitti pian sen jälkeen ryhtyvänsä kehittämään GNOME-työpöytäympäristöä käyttäen GNU GPL-lisenssillä julkaistua GTK+-grafiikkakirjastoa, joka oli tehty GIMP-kuvankäsittelyohjelmaa varten.

Vuonna 2000 Qt julkaistiin myös GNU GPLv2 lisenssillä, lopettaen osapuolten välisen lisenssikiistan.[1] Trolltechin vuonna 2008 ostanut Nokia julkaisi pian hankinnan jälkeen Qt:n myös GNU LGPL -lisenssillä, joka mahdollistaa ohjelmakirjaston käytön sekä vapaissa että sen linkittämisen suljettuihin ohjelmistoihin.[2]

[muokkaa] Yhteisö

KDE:n maskotti Konqi

KDE on suuri yhteisö, joka tuottaa ohjelmistoja ja tietokonegrafiikkaa KDE SC:lle. Sivusto KDE-Look.org tarjoaa erilaisia teemoja, ikkunoiden reunuksia, tyylejä, taustakuvia ja kuvakkeita. Sisarsivusto KDE-Apps.org puolestaan esittelee sovellusohjelmia. Muita KDE-yhteisön tekemiä ja sille suunnattuja sivustoja ovat muun muassa uutissivusto KDE News[3], kehittäjien blogi-sivusto Planet KDE[4], KDE-foorumi[5] sekä KDE:n ylläpitämä opastietokanta[6].

Projektin maskotti on vihreä lohikäärme Konqi, jota käytetään KDE-tapahtumissa ja työpöydällä KDE-projektin tunnuksena.

[muokkaa] Ohjelmistokokonaisuus

KDE SC:n sisältämistä tekniikoista merkittävin on Plasma, jonka avulla luodaan työpöydästä, paneeleista ja vempaimista koostuvat työtilat. Plasma-työpöytiä on kolme eri versiota, jotka on suunattu eri laitteisiin:

  • Plasma Desktop pöytäkoneisiin ja tavallisiin kannettaviin tietokoneisiin. Toimii pohjana muille. [7]
  • Plasma Netbook pieninäyttöisiin sub-notebook-luokan kannettaviin tietokoneisiin eli netbookeihin [8]
  • Plasma Mobile älypuhelimiin ja MID-laitteisiin (Mobile Internet Device).[9]

Muita keskeisiä teknologioita ovat Phonon (multimedia-kerros) sekä Solid (laitteisto-kerros). Phonon on standardi KDE-sovelluksen käyttämä multimediarajapinta, jonka käyttäminen mahdollistaa multimediatuen lisäämisen sovelluksiin helposti ilman, että kehittäjän pitää itse huolehtia taustalla toimivasta ääni- tai videojärjestelmästä. Phononin tarkoituksena on tarjota vakaa kehys, jonka ansiosta kehittäjien ei tarvitse välittää muualla tapahtuvista teknisistä muutoksista, kuten äänijärjestelmän muuttuminen toiseen käyttöjärjestelmän versioiden välillä.[10]
Vastaavasti Solid mahdollistaa eri laitteiden tuen lisäämisen KDE-sovelluksiin välittämättä siitä, mitä ohjelmakirjastoja tai ajureita ne vaativat, kunhan niille on lisätty tuki Solidiin sen kehittäjien toimesta. Esimerkiksi digitaalikamerat, digi-TV-virittimet, bluetooth-laitteet, wlan ja 3G-modeemit ovat tuettuja Solid-rajapinnan kautta.[11]

KDE:n ulkoasu on pyritty saamaan mahdollisimman yhtenäiseksi: kun KDE SC:n ulkoasua muutetaan, kaikki siihen kuuluvat sovellukset vaihtavat ulkoasuaan samalla kertaa. Näin työpöydän ja sovellusten ulkoasu säilyy yhtenäisenä. KDE SC:n kehityksen alussa 2006 projektiin otti osaa useita taiteilijoita tarkoituksenaan luoda uusi ulkoasu kehittyvälle työpöytäympäristölle. Lopputuloksena vakioteemaksi valittiin Oxygen ("happi"). Yhtenäiseen Oxygen-teemapakettiin kuuluvat taustakuvien lisäksi Kwin-ikkunamanagerin kehykset, painikkeet, ääniteema sekä kuvakkeet. Teeman vallitseviksi väreiksi valittiin sininen, harmaa ja valkoinen.
Ulkoasun ja käytettävyyden kehittämiseksi luotiin myös uudet ohjeet (KDE Human Interface Guidelines), jolla pyritään saavuttamaan yhtenäinen ilme työpöydän ja eri sovellusten välillä.

[muokkaa] Huomattavia KDE SC-ohjelmia

  • Dolphin - tiedostohallinta
  • Amarok - musiikkisoitin
  • digiKam - valokuvien hallinta ja käsittely
  • Kdenlive - videoiden leikkaus ja editointi
  • Marble - 3D-karttasovellus
  • Okular - dokumenttien katselu
  • Gwenview - kuvien katselu
  • Kopete - usean protokollan pikaviestin
  • ChoquoK - sosiaalisten medioiden hallinta
  • KOffice - toimisto-ohjelmisto
  • Kontact - sähköposti, yhteystiedot ja kalenteri
  • Kate - tekstieditori
  • Konqueror - internetselain
  • JuK - musiikkisoitin ja jukeboksi
  • Superkaramba - vempainten tekotyökalu (KDE 3)
  • KGhostView - PostScript- ja PDF-katseluohjelma (KDE 3)
  • KPDF - PDF-katseluohjelma (KDE 3)

[muokkaa] Lokalisointi

Viimeisin julkaistu versio on numero 4.7 ja se on käännetty yli 55:lle eri kielelle[12], myös suomeksi. Kaikkiaan KDE SC on käännetty täysin tai osittain yli sadalle kielelle.[13] Työpöytäympäristöä lokalisoidaan suomeksi vapaaehtoisvoimin kde-fi.orgin alaisuudessa.

[muokkaa] Tärkeimmät julkaisut

KDE 1.0
KDE 2.0
KDE 3.5
KDE 4.5
KDE:n pääjulkaisut
KDE 1
1996-10-14 Matthias Ettrich aloitti projektin [1]
1998-07-12 KDE 1.0
1999-02-06 KDE 1.1 [14]
KDE 2
2000-10-23 KDE 2.0
2001-02-26 KDE 2.1 [15]
2001-08-15 KDE 2.2 [16]
KDE 3
2002-04-03 KDE 3.0 [17]
2003-01-28 KDE 3.1 [18]
2004-02-03 KDE 3.2 [19]
2004-08-19 KDE 3.3 [20]
2005-03-16 KDE 3.4 [21]
2005-11-29 KDE 3.5 [22]
KDE 4
2008-01-11 KDE 4.0 [23]
2008-07-29 KDE 4.1 [24]
2009-01-27 KDE 4.2 [25]
2009-04-28 KDE 4.3 [26]
2010-01-27 KDE 4.4 [27]
2010-08-10 KDE 4.5 [28]
2011-01-26 KDE 4.6 [29]
2011-07-27 KDE 4.7 [30]

[muokkaa] Lukuja

  • KDE:n SVN-palvelimella on noin 4 miljoonaa riviä koodia.
  • KDE:tä kehittää yli 800 vapaaehtoista.
    • Pelkästään käännösryhmiin kuuluu noin 300 henkilöä.
  • KDE:llä on 17 virallista WWW-toisiopalvelinta yli 12 maassa sekä yli 106 virallista FTP-toisiopalvelinta yli 39 maassa.

[muokkaa] Viitteet

  1. http://qt.nokia.com/about/news/archive/00000043 Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt
  2. LGPL License Option Added to Qt January 14, 2009
  3. KDE News
  4. Planet KDE
  5. KDE-foorumi
  6. KDE Userbase
  7. http://community.kde.org/Plasma
  8. http://techbase.kde.org/Projects/Plasma/Plasma-Netbook
  9. http://techbase.kde.org/Projects/Plasma/Plasma-Mobile
  10. http://www.linux.com/archive/feature/54180
  11. http://techbase.kde.org/Development/Architecture/KDE4/Solid
  12. KDE Ships January Updates. Luettu 2011-01-08.
  13. You must specify title = and url = when using {{cite web}}.. Luettu 2011-07-31.
  14. KDE News Archive for February 1999
  15. KDE press release for version 2.1
  16. KDE press release for version 2.2
  17. KDE press release for version 3.0
  18. KDE press release for version 3.1
  19. KDE press release for version 3.2
  20. KDE press release for version 3.3
  21. KDE press release for version 3.4
  22. KDE press release for version 3.5
  23. KDE 4.0 Release Schedule. Luettu 2007-12-01.
  24. KDE 4.1 Release Schedule. Luettu 2008-08-29.
  25. KDE 4.2 Release Schedule. Luettu 2009-01-26.
  26. KDE 4.3 Release Schedule. Luettu 2009-09-27.
  27. KDE 4.4 Release Schedule. Luettu 2010-02-09.
  28. KDE 4.5 Release Schedule. Luettu 2010-08-17.
  29. KDE 4.6 Release Schedule. Luettu 2010-08-17.
  30. KDE 4.7 Release Schedule. Luettu 2011-07-28.

[muokkaa] Aiheesta muualla

Henkilökohtaiset työkalut
Nimiavaruudet
Muuttujat
Toiminnot
Valikko
Osallistuminen
Tulosta tai vie
Työkalut
Muilla kielillä