Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Mono (kehitysympäristö) – Wikipedia

Mono (kehitysympäristö)

Wikipedia

Mono on Novellin tukema ohjelmistokehitysympäristö, jonka tavoitteena on luoda ECMA-standardiin perustuva alusta- ja käyttöjärjestelmäriippumaton pohja Microsoftin kehittämälle .NET-arkkitehtuurille. Se sisältää kolme osaa

  1. C#-kääntäjän (JIT-tulkin)
  2. Common Language Infrastructuren, siihen perustuvan kielen CIL:n ja CLR:n, Common Language Runtimen
  3. Luokkakirjaston

Monoa voidaan käyttää Linux-, BSD-variantti-, Mac OS X-, Sun Solaris- ja Windows-käyttöjärjestelmissä ja niissä järjestelmäarkkitehtuureissa, joissa edellä mainitut käyttöjärjestelmät toimivat, mukaan lukien Nokia 770 -Internet-laitteessa.

Novell on kaksoislisensoinut Monon; Monon C#-kääntäjä ja -työkalut on julkaistu GPL-lisenssillä, ajonaikaiset kirjastot LGPL-lisenssillä ja luokkakirjastot MIT-lisenssillä. Koska nämä kaikki ovat avoimen lähdekoodin lisenssejä, on Monokin avoimen lähdekoodin ohjelmisto. Muokatessaan Monon lähdekoodia kehittäjän on suostuttava Novellin oikeuteen uudelleenlisensoida lähdekoodi muilla lisensseillä, mikä säilyttää Novellin mahdollisuuden Monon kaupalliseen hyödyntämiseen.

Microsoft on tuottanut oman versionsa .NET-arkkitehtuurista FreeBSD:lle, Windowsille ja Mac OS X:lle. Sen nimi on Shared source CLI. Tämän version käyttämä lisenssi ei kuitenkaan ole avoimen lähdekoodin lisenssi ja voi olla liian suppea yhteisölle sen kieltäessä tuotteen kaupallistamisen. Monon tavoitteet ovat moninpaikoin yhteneväiset Portable.NET-projektin kanssa.

[muokkaa] Historiaa

Miguel de Icaza kiinnostui .NET-teknologiasta heti kun sen dokumentointi julkistettiin joulukuussa 2000. De Icaza aloitti tavukooditulkkiin tutustumisen, mutta innostus koki kolauksen kun dokumenteissa ei ollut määritelty metadataa. Helmikuussa 2001 de Icaza pyysi puuttuvaa dokumentointia .NET-postituslistalla ja samaan aikaan aloitti työskentelyn C#-kääntäjän ohjelmoimiseksi kielellä itsellään harjoituksena C#-kieleen. Kun huhtikuussa 2001 ECMA julkisti puuttuvan tiedostoformaatin dokumentit, de Icaza esitteli ohjelmoimansa kääntäjän ominaisuuksia vuosittaisessa Gnome-työpöytäympäristön kehittäjien konfrenssissa.

Ximianilla, jonka Novell myöhemmin osti, oli useita sisäisiä keskusteluja tuottavuuden parantamiseen käytettävien työkalujen kehittämiseksi; tarkoituksena saada tuottaa enemmän sovelluksia vähemmässä ajassa ja siten vähentää käytetyn ajan ja kustannusten määrää kehitystyössä. Kun Ximianilla oltiin tutkittu, että projekti oli kannattava aloittaa, henkilökuntaa siirrettiin muualta osallistumaan Monon kehitykseen. Koska ryhmällä ei kuitenkaan ollut riittävästi resursseja täydellisen .NET-ympäristön kehittämiseen, 19. heinäkuuta 2001 Mono julkaistiin avoimen lähdekoodin projektina, ja kolme vuotta myöhemmin 30. kesäkuuta 2004 julkaistiin sen ensimmäinen vakaa versio 1.0.

[muokkaa] Monolla toteutettuja ohjelmia

  • Beagle
  • Muine
  • Banshee
  • Tomboy
  • F-spot
  • SkyNET
  • Blam
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu