Harmonie Apache | |
---|---|
Typ | Java virtuální stroj |
Vývojář | Apache Software Foundation |
Zapsáno v | C++ a Java |
Operační systém | Linux a Windows |
První vydání | 24. listopadu 2010 [1] |
Hardwarová platforma | Java virtuální stroj |
Nejnovější verze | 6.0 M3 ( 2. září 2010 ) |
Stát | zastaralý |
Licence | Licence Apache 2.0 |
webová stránka | harmony.apache.org |
Mediální soubory na Wikimedia Commons |
Apache Harmony je bezplatná implementace platformy Java od verze J2SE 5.0. Kód projektu je k dispozici pod licencí Apache verze 2.0.
Projekt Harmony se zpočátku snažil sjednotit úsilí všech vývojářů bezplatné platformy Java . Mnozí očekávali , že se do projektu zapojí GNU , Apache a další komunity. Komunita GNU byla vyzvána, aby přispěla, a někteří vývojáři reagovali účastí na prvních diskusích. Později však bylo rozhodnuto nepoužívat kód GNU Classpath .
Hlavním důvodem, který brání sdílení kódu mezi projekty GNU Classpath a Apache Harmony, jsou rozdíly v General Public License , respektive Apache License .
Tyto neshody jsou způsobeny upřednostňováním společností [2] směrem k liberálnější licenci Apache, která umožňuje opětovné použití kódu v uzavřených systémech.
GNU Classpath lze propojit [3] s programy a knihovnami, které nejsou open source , ale samotný kód GNU Classpath nelze použít k získání uzavřených zdrojových programů .
Dne 4. listopadu 2011 bylo oznámeno, že projekt bude uzavřen a přesunut do Apache Attic , vyhrazeného úložiště pro projekty, které již ASF nespravuje .
Na rozdíl od GNU Classpath, který byl vyvíjen krok za krokem komunitou, projekt Apache Harmony obdržel kód od různých společností ve velkých modulech. Díky tomu se projekt více podobal konsorciu společností než komunitě vývojářů. Nicméně mailing list vývojářů projektu byl otevřený všem.
Apache Harmony má velkou základnu pracovního kódu, včetně implementace AWT od Intelu . Implementováno méně tříd než GNU Classpath (94 % oproti 99 % v říjnu 2006 ). Navzdory tomu bylo na konferenci JavaONE 2006 předvedeno několik komplexních aplikací.
29. října 2006 Harmony je schválen jako oficiální projekt Apache.
V prosinci 2007 bylo k dispozici nové stabilní sestavení 5.0 - M4 Apache Harmony s podporou 64bitové platformy Intel64.
2. září 2010 vyšlo stabilní sestavení 6.0 M3.
Na konci roku 2010 se IBM na projektu přestalo podílet a zaměřilo své úsilí na vývoj OpenJDK .
4. listopadu 2011 oznámili uzavření projektu a jeho přesun do Apache Attic [4] .
Jáva | |
---|---|
Platformy | |
Sun Technologies | |
Klíčové technologie třetích stran | |
Příběh |
|
Vlastnosti jazyka | |
Skriptovací jazyky |
|
Java konference |
|
Java Virtual Machines ( srovnání ) | |
---|---|
Sun , Oracle | |
Hlavní implementace | |
Vložené |
|
jiný | |
Nepodporováno |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekty nejvyšší úrovně |
| ||||||
Podprojekty |
| ||||||
Webové |
| ||||||
Jiné projekty | |||||||
Rozvojové projekty ( Inkubátor ) |
| ||||||
Vyřazené projekty ( podkroví ) | |||||||
|