Share to: share facebook share twitter share wa share telegram print page

Apache Harmony

Apache Harmony
開發者Apache Software Foundation
源代码库 編輯維基數據鏈接
编程语言C++ and Java
操作系统Windows and Linux
类型Java Virtual Machine and Java 类库
许可协议Apache许可证2.0
网站http://harmony.apache.org

Apache HarmonyApache軟件基金會主導的開放原始碼專案,是自由Java實作計劃(Free Java implementations)的一部份。基於Java SE 5與6,目標是以開放原始碼方式,實作出Java SDK。该项目已于2011年10月宣布停止开发。

这个项目的目标是营造一个大型的、健康的社区,这个社区由那些对运行时平台感兴趣的人组成。他们的任务是完成:

  1. 一个兼容的、独立的Java SE 5 JDK的实现,并根据Apache License v2发布;
  2. 一个由社区开发的模块化的运行时(包括Java虚拟机类库)体系结构。

该项目期望支持尽可能多的不同平台。一个特定的平台是否被支持,主要取决于参与者能在这个平台上定期运行测试、报告编译安装的情况,以及为该平台除虫,等等。

历史

Apache Harmony项目建立于2005年5月。到2006年10月25日,Apache董事会投票决定Apache Harmony成为顶级项目。10月29日,Apache孵化器管理委员会(Incubator PMC)投票决定Harmony完成孵化,认为它符合孵化器对社区管理和IP监管的要求。

开发者

Apache Harmony拥有32名贡献者,其中28位处于活跃期。此外,还拥有大量的其他兴趣爱好者和开发人员。

最近发展

Apache Harmony一直在稳步前进:

  1. Apache Harmony已经发布了5个milestone build
  2. JRE可以运行一些流行的应用如Apache Tomcat, Eclipse, Maven, Derby, Ant
  3. 完成了99%的Java 5 API
  4. 超过125万行的代码
  5. Harmony类库于2007年底被Google Android采用为其类库
  6. 2007年,IBM宣布在其JDK6.0中使用了部分Harmony代码

Android

Dalvik虛擬機, Google Android平台所使用的虛擬機,使用了Harmony部份的子集,作為它核心的類別函式庫。

TCK的纷争

如果需要成为一个带有Java logo标志的,可以声称自己兼容Sun公司实现的JDK,需要通过JCP(Java Community Process)对其拥有的TCK(Technology Compatibility Kit)的测试。Apache Harmony项目一直在努力争取获得JCP的授权。

但是,由于Sun公司的态度,JCP并没有给Harmony授予TCK许可,而且SUN发布OpenJDK之后,还规定只有衍生自OpenJDK的采用GPL协议的开源实现才能运行OpenJDK的TCK[2]

但Apache的Harmony是Apache协议的,与OpenJDK的GPLv2协议不兼容,Apache董事会和Harmony项目工作人员坚决反对这种带有条件的授权,认为这种是在开源社区里不可接受的。因此,两者谈判破裂。直到现在,Harmony一直没有获得TCK的授权。有批评称,Sun无视它签署的JCP法律协定,这摧毁了全部的信任。[3]

但该项目参与者依然认为,即使没有TCK,即无法“声称”自己兼容Sun的实现,他们依然可以做出一个好的产品并为业界所接受。

未来展望

Apache Harmony计划每2个月做一个milestone的build,并计划于今年正式发布一个5.0(即期望与Sun jdk 5.0兼容的)的发布版。

参考文献

  1. ^ The end of (Apache) Harmony. The H. 4 November 2011 [2013-06-23]. (原始内容存档于2013-07-05). 
  2. ^ OPENJDK COMMUNITY TCK LICENSE AGREEMENT V 1.1 (PDF). [2012-06-02]. (原始内容存档 (PDF)于2012-08-26). 
  3. ^ 争论:JCP在Java的未来中将扮演什么角色?. [2008-04-14]. (原始内容存档于2008-02-20). 

外部链接

Read more information:

Australian women's cricket team in England in 1937    England AustraliaDates 2 June 1937 – 28 July 1937Captains Molly Hide Margaret PedenTest seriesResult 3-match series drawn 1–1Most runs Myrtle Maclagan (315) Hazel Pritchard (306)Most wickets Molly Hide (14) Peggy Antonio (19) The Australian women's cricket team toured England from May to July 1937.[1] The tour was the second series of the Women's Ashes. They played 3 Tests against the English women's cricket team, w…

Міхал Журавськийпол. Michał ŻórawskiНародився 25 вересня 1938(1938-09-25)Помер 27 березня 2012(2012-03-27) (73 роки)Поховання Повонзківський цвинтар :  Громадянство  ПольщаДіяльність дипломатВідомий завдяки Генеральний консул Республіки Польща у ХарковіAlma mater Варшавський університетЗ…

Ramsing Parochie van Denemarken Situering Bisdom Bisdom Viborg Gemeente Skive Coördinaten 56°35'53,002NB, 8°50'26,002OL Algemeen Inwoners (2004) 614 Leden Volkskerk (2004) 575 Overig Kerken Ramsing Kirke Proosdij Salling Provsti Pastoraat Brøndum-Hvidbjerg-Ramsing-Håsum Foto's Portaal    Denemarken Ramsing is een parochie van de Deense Volkskerk in de Deense gemeente Skive. De parochie maakt deel uit van het bisdom Viborg en telt 575 kerkleden op een bevolking van 614 (2004). De p…

Desert in Western Australia and South Australia Great Victoria DesertSerpentine Lakes, South AustraliaMap of the IBRA regions, with the Great Victoria Desert in redEcologyRealmAustralasianBiomeDeserts and xeric shrublandsBorders List Central Ranges xeric scrubCoolgardie woodlandsEyre and Yorke malleeGreat Sandy-Tanami desertGibson DesertNullarbor Plains xeric shrublandsTirari-Sturt stony desertWestern Australian mulga shrublands GeographyArea422,466 km2 (163,115 sq mi)CountryAustr…

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص…

Nymphalidae Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Lepidoptera Superfamili: Papilionoidea Famili: NymphalidaeRafinesque, 1815 Subfamili Apaturinae Biblidinae Calinaginae Charaxinae Cyrestinae Danainae Heliconiinae Libytheinae Limenitidinae Morphinae Nymphalinae Satyrinae dan rujuk teks rencana Diversitas Lebih dari 600 genusSekitar 5.700 spesies Nymphalidae adalah famili yang terdiri dari sekitar 5.000 spesies kupu-kupu yang tersebar di seluruh dunia. Kupu-k…

History of Frankfurt Bomb damage near Frankfurt Cathedral included 2 bridges (May 1945). The old City of Frankfurt in 1942 before its destruction Bombing of Frankfurt am Main by the Allies of World War II killed about 5,500 residents and destroyed the largest half-timbered historical city centre in Germany (the Eighth Air Force dropped 12,197 tons of explosives on the city). In the 1939–45 period the Royal Air Force (RAF) dropped 15,696 long tons of bombs on Frankfurt.[1] Post-war reco…

Samoan New ZealandersTotal population182,721 (2018)LanguagesNew Zealand English, SamoanReligionChristianity, No Religion Samoan New Zealanders are Samoan immigrants in New Zealand, their descendants, and New Zealanders of Samoan ethnic descent. They constitute one of New Zealand's most sizeable ethnic minorities. In the 2018 census, 182,721 New Zealanders identified themselves as being of Samoan ethnicity with 55,512 stating that they were born in Samoa, and 861 stating that they were born in Am…

VTA light rail station in San Jose, California BranhamBranham station platform in 2012General informationLocationBranham Lane at Highway 87San Jose, CaliforniaCoordinates37°16′00″N 121°51′33″W / 37.266753°N 121.859246°W / 37.266753; -121.859246Owned bySanta Clara Valley Transportation AuthorityLine(s)Guadalupe Phase 4Platforms1 island platformTracks2Connections VTA Bus: 42, 68, Express 102, Express 122, Express 182[1]ConstructionParking2…

For the author, see Rojen Barnas. You can help expand this article with text translated from the corresponding article in French. (December 2008) Click [show] for important translation instructions. View a machine-translated version of the French article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-transla…

Stadium in Subotica, Serbia 46°04′54.41″N 19°40′37.05″E / 46.0817806°N 19.6769583°E / 46.0817806; 19.6769583 Subotica City StadiumГрадски стадион СуботицаGradski stadion SuboticaSpaleSubotica City StadiumFull nameSubotica City StadiumLocation117 Belgrade Road,Subotica, SerbiaOwnerCity of SuboticaOperatorSpartak SuboticaCapacity13,000[1]Field size110m x 70mSurfaceGrassConstructionBuilt1935–1936Opened6 June 1936; 87 y…

American Democratic politician Lashrecse AirdAird in 2021Member-elect of the Virginia Senatefrom the 13th districtAssuming officeJanuary 10, 2024SucceedingJohn Bell (redistricting)Member of the Virginia House of Delegatesfrom the 63rd districtIn officeJanuary 13, 2016 – January 12, 2022Preceded byJoseph E. PrestonSucceeded byKim Taylor Personal detailsBornLashrecse Dianna Jones (1986-06-22) June 22, 1986 (age 37)Buffalo, New York, U.S.Political partyDemocraticSpouseBl…

Practitioner of a form of mortification of the flesh A confraternity of penitents in Italy mortifying the flesh with disciplines in a seven-hour procession; capirote are worn by penitents so that attention is not drawn towards themselves, but to God, as they repent. Flagellants are practitioners of a form of mortification of the flesh by whipping their skin with various instruments of penance.[1] Many Christian confraternities of penitents have flagellants, who beat themselves, both in t…

Josephine Normanジョセフィン・ノーマン本名 ヨゼフィーネ・アーリッヒ Josephine Arrich生年月日 (1904-11-12) 1904年11月12日没年月日 (1951-01-14) 1951年1月14日(46歳没)出生地 オーストリア=ハンガリー帝国 ウィーン死没地 アメリカ合衆国 ニューヨーク州ナッソー郡ロズリン(英語版)職業 女優ジャンル サイレント映画活動期間 1924年 - 1928年配偶者 ハーバート・ローリンソンテンプ…

Political party in Gabon Politics of Gabon Constitution Human rights Government President Brice Clotaire Oligui Nguema (transitional) Vice President Vacant Prime Minister Raymond Ndong Sima Parliament Senate President: Paulette Missambo National Assembly President: Jean-François Ndongou Administrative divisions Provinces Departments Cantons and communes Elections Recent elections Presidential: 20162023 Parliamentary: 20182023 Political parties Foreign relations Ministry of Foreign Affairs Minis…

Open cluster in the constellation Andromeda NGC 752NGC 752Observation data (J2000 epoch)Right ascension01h 57m 41s[1]Declination+37° 47.1′[1]Distance1,470 ly[2] (450 pc)Apparent magnitude (V)5.7[3]Apparent dimensions (V)75′Physical characteristicsOther designationsCaldwell 28, Cr 23AssociationsConstellationAndromedaSee also: Open cluster, List of open clusters Map showing the location of NGC 752 NGC 752 (also known as Caldwell 28) …

Fictional character Hannah BrittenAwake characterFirst appearancePilotLast appearanceTurtles All the Way DownCreated byKyle KillenPortrayed byLaura AllenRealityRedIn-universe informationSpeciesHumanGenderFemaleOccupationHousewifeSpouseMichael BrittenChildrenRex BrittenNationalityAmerican Hannah Britten is a fictional protagonist in the American police procedural drama television series Awake. She is portrayed by Laura Allen. The character first appeared in Pilot and last appeared in the series f…

2019 single by Ashley McBrydeGirl Goin' NowhereSingle by Ashley McBrydefrom the album Girl Going Nowhere ReleasedJanuary 14, 2019 (2019-01-14)GenreCountry[1]Length3:25LabelWarner Music NashvilleSongwriter(s)Jeremy BusseyAshley McBrydeProducer(s)Jay JoyceAshley McBryde singles chronology Radioland (2018) Girl Goin' Nowhere (2019) One Night Standards (2019) Girl Goin' Nowhere is a song recorded by American Country music singer Ashley McBryde. It was released originally on Mc…

William Richard Hamilton William Richard Hamilton, FRS, (1777–1859) adalah seorang peminat barang antik, penjelajah, dan diplomat. Ia lahir di St Martin-in-the-Fields, London pada tahun 1777, dan menempuh pendidikan di Harrow School dan St John's College, Cambridge.[1] Pada tahun 1799 ia ditunjuk menjadi sekretaris pribadi utama bagi Thomas Bruce, Earl Elgin Ketujuh. Ia sedang berada di Mesir ketika tentara Britania mengambil alih wilayah tersebut dari Prancis, mengamankan Batu Rosetta…

Road in Central Area, SingaporeShenton WayRoad Skyscrapers above Shenton Way (top) and Shenton Way MRT station (bottom)Location in SingaporeCoordinates: 1°16′40″N 103°51′02″E / 1.2778°N 103.8505°E / 1.2778; 103.8505Country SingaporePlanning AreaCentral AreaBoundariesBoon Tat Street, Raffles Quay, Commerce Street and Keppel Road Shenton Way is a major trunk road serving Singapore's Central Area and is most commonly known for the commercial skyscrapers flan…

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 44.205.5.65