Apache Harmony | |
---|---|
Tyyppi | Java-virtuaalikone |
Kehittäjä | Apache Software Foundation |
Sisään kirjoitettu | C++ ja Java |
Käyttöjärjestelmä | Linux ja Windows |
Ensimmäinen painos | 24. marraskuuta 2010 [1] |
Laitteistoalusta | Java-virtuaalikone |
uusin versio | 6,0 M3 ( 2. syyskuuta 2010 ) |
Osavaltio | vanhentunut |
Lisenssi | Apache-lisenssi 2.0 |
Verkkosivusto | harmony.apache.org |
Mediatiedostot Wikimedia Commonsissa |
Apache Harmony on Java-alustan ilmainen toteutus J2SE 5.0 :sta lähtien . Projektikoodi on saatavilla Apache-lisenssiversiolla 2.0.
Aluksi Harmony-projekti yritti yhdistää kaikkien ilmaisen Java-alustan kehittäjien ponnistelut . Monet odottivat GNU :n , Apachen ja muiden yhteisöjen olevan mukana projektissa. GNU - yhteisö kutsuttiin osallistumaan, ja jotkut kehittäjät vastasivat osallistumalla varhaisiin keskusteluihin. Myöhemmin päätettiin kuitenkin olla käyttämättä GNU Classpath -koodia .
Pääsyy, joka estää koodin jakamisen GNU Classpath- ja Apache Harmony -projektien välillä, ovat erot yleisessä julkisessa lisenssissä ja vastaavasti Apache-lisenssissä .
Nämä erimielisyydet johtuvat siitä, että yritykset [2] suosivat vapaampaa Apache-lisenssiä, joka mahdollistaa koodin uudelleenkäytön suljetuissa järjestelmissä.
GNU Classpath voidaan linkittää [3] ei-avoimen lähdekoodin ohjelmiin ja kirjastoihin, mutta itse GNU Classpath -koodia ei voida käyttää suljetun lähdekoodin ohjelmien hankkimiseen .
4. marraskuuta 2011 projekti ilmoitettiin lopetettaviksi ja siirrettiin Apache Atticille , joka on omistettu arkistoon projekteille, joita ASF ei enää tue .
Toisin kuin GNU Classpath, jonka yhteisö kehitti askel askeleelta, Apache Harmony -projekti sai koodia useilta yrityksiltä suurissa moduuleissa. Tämä teki projektista enemmän yritysten yhteenliittymän kuin kehittäjien yhteisön. Projektien kehittäjien postituslista oli kuitenkin avoin kaikille.
Apache Harmonylla on suuri määrä toimivaa koodia, mukaan lukien Intelin AWT - toteutus . Vähemmän luokkia toteutettu kuin GNU Classpath (94 % vs. 99 % lokakuussa 2006 ). Tästä huolimatta JavaONE 2006 -konferenssissa esiteltiin useita monimutkaisia sovelluksia.
29. lokakuuta 2006 Harmony on hyväksytty viralliseksi Apache-projektiksi.
Joulukuussa 2007 tuli saataville uusi vakaa versio 5.0 - M4 Apache Harmony, joka tukee 64-bittistä Intel64-alustaa.
2. syyskuuta 2010 julkaistiin vakaa versio 6.0 M3.
Vuoden 2010 lopussa IBM lopetti osallistumisen projektiin ja suuntasi panoksensa OpenJDK :n kehittämiseen .
4. marraskuuta 2011 ilmoitti projektin päättämisestä ja sen siirrosta Apache Atticille [4] .
Java | |
---|---|
Alustat | |
Sun Technologies | |
Kolmannen osapuolen keskeiset tekniikat | |
Tarina |
|
Kielen ominaisuudet | |
Scripting kielet |
|
Java-konferenssit |
|
Java-virtuaalikoneet ( vertailu ) | |
---|---|
Aurinko , Oraakkeli | |
Tärkeimmät toteutukset | |
Upotettu |
|
muu | |
Ei tuettu |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Huipputason projektit |
| ||||||
Osaprojektit |
| ||||||
Apache Web |
| ||||||
Muut projektit | |||||||
Kehitysprojektit ( hautomo ) |
| ||||||
Käytöstä poistetut projektit ( ullakko ) | |||||||
|