Adium
開発元 Adiumチーム (Evan Schoenberg、Eric Richie、Adam Iser)
最新版
1.5.10.4 / 2017年4月27日 (9年前) (2017-04-27)
リポジトリ ウィキデータを編集
プログラミング
言語
Cocoa (API)
対応OS macOS
種別 インスタントメッセンジャー
ライセンス GNU General Public License
公式サイト www.adium.im
テンプレートを表示

Adiumは、macOSで動作する自由インスタントメッセンジャーであり、libezv (Bonjour)、MGTwitterEngine (Twitter)、libpurple(他の全プロトコル)といったライブラリを使って各種プロトコルをサポートしている。macOSのCocoa (API) APIを使って書かれており、GNU General Public Licenseでライセンスされている。ただしAdiumに付属している各コンポーネントのライセンスは様々である。

歴史

編集

最初の "Adium 1.0" は2001年9月にリリースされた。これは当時大学生だったAdam Iserが開発したもので、AIMだけをサポートしていた。その後のバージョン番号の付け方は少し変わっている。Adium 1.0に対するアップグレードがいくつかあり、最終的にはAdium 1.6.2cとなった[1]

この時点でAdiumチームはマルチプロトコル対応を実現するため、完全な書き換えを開始した。Pidgin(当時はGaim)のlibpurple(当時はlibgaim)ライブラリが実装され、AIM以外のIMプロトコルをサポートするようになった。その後、AdiumチームはGUIの改善に注力するようになった。Adiumチームはこれらの修正をしたバージョンを Adium 2.0 としてリリースする予定だった。しかし、実際には "Adium X" と改名した上で、バージョン0.50とし、「1.0の半分ぐらいの完成度」ということを表した[2]

インテルベースのMacで動作するよう Universal Binaryでコンパイルされた最初のバージョンはAdium X 0.88だった。Adium X 0.89.1までリリースすると、今度は名前を再びAdiumに戻し、2007年2月2日にAdium 1.0がリリースされた。その後も頻繁にバージョンアップを繰り返している。

AppleXcodeによるAdiumのビルドをベンチマークに使い、Macの性能比較を行っている[3]

プロトコル

編集

Adiumは以下のようなプロトコルをサポートしている。

プラグインとカスタマイズ

編集

Adiumはプラグインアーキテクチャを採用している。基本的な機能の多くがプラグインとして提供されている。例えば、ファイル転送、Growlサポート、Sparkleサポート、Off-the-Record Messagingライブラリなどがある。

Adiumはまた、高度なカスタマイズが可能で、開発者が "Xtras" と呼ぶリソースを使ってカスタマイズする。サードパーティーのXtrasは数百あり、顔文字の見た目、Dockアイコン、コンタクトリストのスタイル、メッセージのスタイルなどを変更できる。また、サウンドセットも複数用意されている。イベントをトリガーとした自動的な動作の変更にはAppleScriptが使える。

関連項目

編集

脚注

編集
  1. ^ Adium1xChangelog”. The Adium Project. 2009年3月14日閲覧。
  2. ^ History Of Adium”. The Adium Project. 2009年1月31日閲覧。
  3. ^ Mac Pro - Performance: Science and technical computing”. Apple. 2008年5月10日閲覧。

外部リンク

編集

📚 Artikel Terkait di Wikipedia

JPEG XL

2021年12月30日時点のオリジナルよりアーカイブ。2021年3月1日閲覧。 ^ “libjxl gdk-pixbuf plugin” (英語). GitHub. 2022年11月26日閲覧。 ^ “Qt jpegxl image plugin”. GitHub. 2023年10月29日閲覧。 ^ “1539075 - (JPEG-XL)

Eclipse (統合開発環境)

IDEとして認定されていたが、2015年6月に、同年末で開発・サポートを終了することが発表され、実際に開発・サポートが終了した。 Google Plugin for Eclipse Googleが開発したGoogle Web ToolkitとGoogle App

アプリケーションプログラミングインタフェース

ドキュメントには記載されていない非API関数であり、この非API関数をアプリケーションで直接使用した場合の結果は保証されない。EclipseではPlugin開発にて非APIを使った場合エラーを出す設定がある。Appleが提供するApp StoreではAppleが作成した非APIを使ったアプリケーションは掲載を拒否される。

Inferno (オペレーティングシステム)

principles メーリングリストその他 スクリーンショット Developing with Inferno Blog Inferno browser plugin Inferno projects at the GSoC. Inferno on OLPC Inferno on Google Directory

3DCGソフトウェア

2014 Autodesk ^ mOculus Plugin Leverages The Oculus Rift For Maya Workflows Lesterbanks 2015年4月 ^ VR-Plugin releases VR-Plugin 5.0 CG Channel 2016年5月13日

ラマチャンドランプロット

the DynoPlot extension VMD, distributed with dynamic Ramachandran plot plugin WHAT CHECK, the stand-alone validation routines from the WHAT IF software

3DCGソフトウェアの歴史

^ Archived Plugin News – November 2005 MAX Plugins.de 2005年 ^ WFCam4D Plugin - Fisheye (and other wide fieldprojections) rendering plugin Navegar Foundation

Emacs

org”. 2016年6月12日閲覧。 ^ “Cocoa text system”. 2016年6月12日閲覧。 ^ “SublemacsPro plugin for Sublime Text”. 2016年6月12日閲覧。 ^ “Init file”. 2016年6月20日閲覧。 ^