Apache Harmony | |
---|---|
Típusú | Java virtuális gép |
Fejlesztő | Apache Software Foundation |
Beírva | C++ és Java |
Operációs rendszer | Linux és Windows |
Első kiadás | 2010. november 24. [1] |
Hardver platform | Java virtuális gép |
legújabb verzió | 6,0 M3 ( 2010. szeptember 2. ) |
Állapot | elavult |
Engedély | Apache licenc 2.0 |
Weboldal | harmony.apache.org |
Médiafájlok a Wikimedia Commons oldalon |
Az Apache Harmony a Java platform ingyenes megvalósítása a J2SE 5.0 óta . A projekt kódja az Apache licenc 2.0-s verziója alatt érhető el.
Kezdetben a Harmony projekt megpróbálta egyesíteni az ingyenes Java platform összes fejlesztőjének erőfeszítéseit . Sokan arra számítottak, hogy a GNU , az Apache és más közösségek is részt vesznek a projektben. A GNU közösséget felkérték, hogy járuljanak hozzá, és néhány fejlesztő úgy válaszolt, hogy részt vett a korai megbeszéléseken. Később azonban úgy döntöttek, hogy nem használjuk a GNU Classpath kódot .
A fő ok, ami megakadályozza a kódmegosztást a GNU Classpath és az Apache Harmony projektek között, a General Public License , illetve az Apache Licenc különbségei .
Ezek a nézeteltérések abból adódnak, hogy a vállalatok [2] a liberálisabb Apache licencet részesítik előnyben, amely lehetővé teszi a kódok zárt rendszerekben történő újrafelhasználását.
A GNU Classpath összekapcsolható [3] nem nyílt forráskódú programokkal és könyvtárakkal, de maga a GNU Classpath kód nem használható zárt forráskódú programok beszerzésére .
2011. november 4-én bejelentették, hogy a projektet lezárják, és az Apache Attic -ba helyezték át, amely az ASF által már nem támogatott projektek dedikált tárolója .
A közösség által lépésről lépésre kifejlesztett GNU Classpath-tól eltérően az Apache Harmony projekt különböző cégektől kapott kódot nagy modulokban. Emiatt a projekt inkább vállalatok konzorciumához , semmint fejlesztők közösségéhez hasonlított. Ennek ellenére a projektfejlesztők levelezőlistája mindenki számára nyitva állt.
Az Apache Harmony számos működő kódot tartalmaz, beleértve az Intel AWT implementációját is . Kevesebb osztály van megvalósítva, mint a GNU Classpath (94% versus 99% 2006 októberében ). Ennek ellenére a JavaONE 2006 konferencián több összetett alkalmazás is bemutatásra került.
2006. október 29. A Harmonyt hivatalos Apache projektként hagyták jóvá.
2007 decemberében elérhetővé vált egy új, stabil build 5.0 - az M4 Apache Harmony a 64 bites Intel64 platform támogatásával.
2010. szeptember 2- án megjelent egy 6.0 M3-as stabil build.
2010 végén az IBM abbahagyta a projektben való részvételt, és erőfeszítéseit az OpenJDK fejlesztésére irányította .
2011. november 4-én bejelentették a projekt lezárását és az Apache Attichoz való átadását [4] .
Jáva | |
---|---|
Platformok | |
Sun Technologies | |
Harmadik fél kulcsfontosságú technológiái | |
Sztori |
|
Nyelvi tulajdonságok | |
Szkriptnyelvek |
|
Java konferenciák |
|
Java virtuális gépek ( összehasonlítás ) | |
---|---|
Sun , Oracle |
|
Főbb megvalósítások | |
Beágyazott |
|
Egyéb | |
Nem támogatott |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Legfelső szintű projektek |
| ||||||
Alprojektek |
| ||||||
Apache |
| ||||||
Egyéb projektek | |||||||
Fejlesztő projektek ( inkubátor ) |
| ||||||
Leszerelt projektek ( tetőtér ) | |||||||
|