Apache Software FoundationのプロジェクトC

Apache Software Foundation

スクリーンショットをクリックすると公式サイトにアクセスできます(新しいタブが開きます)。

Calcite

BigdataHadoopSQL

Java

Jekyll

Apache Calcite Screenshot
Apache Calcite Screenshot

高パフォーマンスを発揮する、動的なデータ管理フレームワークです。

プロジェクト名の由来

公式発表なしです。

Calcite(方解石=ほうかいせき)ですが、この単語を選んだ理由は不明です。

Camel

Network serverBigdataNetwork clientJavaCloudOSGiIoTIntegration

JavaXml

Hugo

Apache Camel Screenshot
Apache Camel Screenshot
Apache Camel Full Screenshot
Apache Camel Full Screenshot

オープンソース統合フレームワークです。
さまざまシステムを簡単に統合できます。

プロジェクト名の由来

公式サイトには「Apache Camel is the Swiss Knife of integration.」と書かれています。
スイスのキャメルナイフが由来のようです。

僕はラクダ(Camel)だと思っていました。

CarbonData

BigdataHadoopSpark

JavaScala

Boostrap

Apache CarbonData Screenshot
Apache CarbonData Screenshot
Apache CarbonData Full Screenshot
Apache CarbonData Full Screenshot

Apache Hadoop、Apache Sparkなどと共に使用します。
高速分析できるインディックス付き列指向データファイル形式です。

列指向とは?

データのかたまりを列方向に保存します。
1列単位で高速にデータを取り出せます。

対義語は「行指向」です。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Cassandra

Database

Java

Boostrap

Apache Cassandra Screenshot
Apache Cassandra Screenshot

パフォーマンス、拡張性、耐障害性に強い分散型データベースです。
eBay、GitHub、Hulu、Instagram、Netflixなどが採用しています。

プロジェクト名の由来

公式発表なしです。これは僕の推測です。

ギリシャ神話に登場するイリオスの王女の名前がカランドラです。
そのカサンドラは、凶事の預言者、悲劇の預言者として知られています。
それにあやかったのだと思います。

Cayenne

DatabaseNetwork serverXmlNetwork clientWeb framework

Java

Apache Cayenne Screenshot
Apache Cayenne Screenshot
Apache Cayenne Full Screenshot
Apache Cayenne Full Screenshot

Javaのオブジェクト関係マッピングのフレームワークです。

オブジェクト関係マッピングとは?

プログラミング手法の1つです。
データベースとオブジェクト指向の非互換なデータを変換します。

データベースは「検索や処理に特化したデータモデル」を採用しています。
オブジェクト指向は「現実世界を再現したデータモデル」です。
この2つのデータモデルの違いを吸収するプログラミング手法です。

プロジェクト名の由来

公式発表なしです。

僕の推測では、ロゴが唐辛子であることから唐辛子の一種であるカイエンペッパーだと思います。

Celix

Network serverOSGi

C/C++

HugoBoostrap

Apache Celix Screenshot
Apache Celix Screenshot
Apache Celix Full Screenshot
Apache Celix Full Screenshot

OSGi仕様に適合したC/C++のフレームワークです。

Javaベースのソフトウェア部品化技術の仕様です。
OSGi Allianceが定義、管理しています。

プロジェクト名の由来

公式発表はありません。不明です。

Chemistry

Content

JavaPythonPHPC#Objective-C

Apache Chemistry Screenshot
Apache Chemistry Screenshot
Apache Chemistry Full Screenshot
Apache Chemistry Full Screenshot

CMISのオープンソース実装を提供します。

CMISとは?

Content Management Interoperability Servicesの略です。
OASISが開発した文書管理システムの規格です。

プロジェクト名の由来

公式発表なしです。

プロジェクト名の単語はChemistry(化学)ですが、プロジェクト名の由来と関係ないと思います。

Chukwa

Hadoop

JavaJavaScript

Apache Chukwa Screenshot
Apache Chukwa Screenshot

大規模な分散システムを監視するためのデータ収集システムです。
収集したデータを最大限に活用するためのツールキットも含まれます。

Apache Hadoopのファイルシステム(HDFS)の上に構築します。

プロジェクト名の由来

公式発表なしです。

僕は、チャッカブーツ(Chukka boots)がプロジェクト名の由来として近いと思います。

Clerezza

ContentOSGi

JavaScala

Apache Clerezza Screenshot
Apache Clerezza Screenshot

W3C RDFに基づいたトリプルストア管理のJavaライブラリです。

  • リンクされたデータ管理ツール
  • W3C標準規格ベース
  • データベース、トリプルストアに非依存

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

CloudStack

Cloud

JavaPython

Boostrap

Apache CloudStack Screenshot
Apache CloudStack Screenshot
Apache CloudStack Full Screenshot
Apache CloudStack Full Screenshot

IaaSのクラウド基盤ソフトウェアです。

IaaSとは?

Infrastructure as a Serviceの略です。
そのまま読めば「インフラストラクチャーサービス」です。
システムの稼働に必要な機材やネットワークなどのインフラを、インターネット上のサービスとして提供することです。

プロジェクト名の由来

公式発表なしです。

クラウド基盤ソフトウェアであることから、「クラウドスタック」そのままの意味だと思います。

ちなみに、スタック(Stack)積み重ねるの意味です。

Cocoon

DatabaseGraphicsHTTPNetwork serverXmlNetwork client

JavaXml

Apache Cocoon Screenshot
Apache Cocoon Screenshot

Springベースのウェブアプリケーションフレームワークです。
パイプ、関心の分離、コンポーネントの概念に基づいて開発されています。

プロジェクト名の由来

公式発表なしです。

Cocoon(繭)をプロジェクト名に選んだ理由は不明です。

Commons

Library

Java

Boostrap

Apache Commons Screenshot
Apache Commons Screenshot
Apache Commons Full Screenshot
Apache Commons Full Screenshot

Apache Software Foundationの再利用可能な機能をまとめたJavaのライブラリです。
40種類以上のライブラリを提供しています。

次の3つのサブプロジェクトで構成されています。

  • Proper
  • Sandbox
  • Dormant

プロジェクト名の由来

公式発表なしです。

再利用可能な機能ということで、共通、共同の意味を持つCommonをプロジェクト名として選んだと思います。

Community Development

Community

Boostrap

Apache Community Developer Screenshot
Apache Community Developer Screenshot
Apache Community Developer Full Screenshot
Apache Community Developer Full Screenshot

ソフトウェアを提供するプロジェクトではありません。

ツール、プロセス、アドバイスを提供し、オープンソースプロジェクトのコミュニティ改善を支援するプロジェクトです。

プロジェクト名の由来

公式発表なしです。

コニュニティ改善を支援するという活動方針から「Community Developer」を選んだ思います。

Cordova

MobileLibrary

JavaScriptJavaObjective-CC#C/C++Node.js

Boostrap

Apache Cordova Screenshot
Apache Cordova Screenshot
Apache Cordova Full Screenshot
Apache Cordova Full Screenshot

モバイルアプリケーション開発フレームワークです。

元はニドビソフトウェア社(Adobeではない)が開発していました。

プロジェクト名の由来

公式発表なしです。

僕は、革製品のコードバン(Cordovan)だと思います

CouchDB

DatabaseNetwork serverCloudNetwork clientContentHTTP

JavaScriptC/C++Erlang

Apache CouchDB Screenshot
Apache CouchDB Screenshot
Apache CouchDB Full Screenshot
Apache CouchDB Full Screenshot

ドキュメント指向のデータベースです。

ドキュメント指向データベースでは、Apache CouchDBとMongoDBが有名です。

ドキュメント指向データベースとは?

1件分のデータを「ドキュメント」と呼びます。
そのドキュメントの構造は自由です。
データを追加する度にテーブル構造を変えることができます。
事前にテーブル構造を決めておく必要がないデータベースです。

プロジェクト名の由来

公式発表なしです。

Couchの意味はソファーです。柔軟なデータベースの意味でCouchDBだと思います。

Creadur

AntMavenBuild management

Java

Apache Creadur Screenshot
Apache Creadur Screenshot
Apache Creadur Full Screenshot
Apache Creadur Full Screenshot

Apache Ant、Apache Mavenのリリース管理ツールです。

次の3つのサブプロジェクトを持ちます。

  • Apache Rat(ライセンスヘッダーの監査)
  • Apache Tentacles(リポジトリにアップロードされたバルクコンポーネントの監査)
  • Apache Whisker(アプリケーションが正しい法的文書を維持することの支援)

プロジェクト名の由来

公式発表はありません。

僕はCreatureが近い気がしますが、意味が動物、生き物です(プロジェクトの活動と関係がない)。

Crunch

BigdataLibrary

JavaScala

Boostrap

Apache Crunch Screenshot
Apache Crunch Screenshot

シンプルかつ効率的なMapReduceパイプラインを提供します。

プロジェクト名の由来

公式発表なしです。

シンプルかつ効率的の部分から察するに扱いやすくするの意味でクランチ(Crunch)を選んだと思います。

cTAKES

ContentLibrary

JavaScala

Boostrap

Apache cTAKES Screenshot
Apache cTAKES Screenshot

電子カルテ臨床フリーテキストから情報を抽出するための自然言語処理システムです。
元々は「メイヨークリニック(Mayo Clinic)」で開発されました。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Curator

Database

Java

Apache Curator Screenshot
Apache Curator Screenshot
Apache Curator Full Screenshot
Apache Curator Full Screenshot

Apache Zookeeperの使用を簡単に信頼性を高くするためのライブラリです。

プロジェクト名の由来

公式発表なしです。

Curator(キュレーター)とは美術館や博物館で専門的知識を持つ人です。

Apache Zookeeperの専門家という意味で、この名前になったと思います。

CXF

LibraryNetwork serverXmlNetwork client

Java

Apache CXF Screenshot
Apache CXF Screenshot
Apache CXF Full Screenshot
Apache CXF Full Screenshot

Webサービスフレームワークです。

IONA Technologies開発のCeltixとCodehaus開発のXFireの組み合わせで誕生しました。

プロジェクト名の由来

公式発表なしです。

2つの製品の組み合わせであることから、CeltixXFireの造語だと思います。Xが重なるので、1つ抜けてCXFです。

コメント

タイトルとURLをコピーしました