最近作成された記事

若旦那 (ミュージシャン)

湘南乃風のメンバーである若旦那、本名新羅慎二の多岐にわたる活動を詳細に解説。音楽活動から俳優業、ラジオパーソナリティまで、彼の多彩な才能と足跡を辿ります。ソロ活動や参加作品、ドラマ出演まで網羅した決定版。


植垣康博

植垣康博は、連合赤軍の元活動家で、スナック経営者。学生時代に民青から反代々木派へ転じ、赤軍派へ。山岳ベース事件に関与し、軽井沢で逮捕。服役後、スナック経営の傍ら、事件を振り返る著作を発表した。晩年は脳出血、誤嚥性肺炎で死去。


山口敬之

山口敬之は、元TBSテレビ記者で、政治ジャーナリスト、伝記作家として活動。安倍晋三元首相との親密な関係や、伊藤詩織氏との性的暴行事件など、数々の論争に関わる。その言動はメディアやSNSで大きな波紋を呼び、複数の裁判で争われるなど、常に注目の的となっている人物。


岡田幸三郎

岡田幸三郎は、明治から昭和にかけて活躍した実業家であり、小説家遠藤周作の妻の父としても知られています。塩水港製糖の社長を務め、多岐にわたる企業の経営に携わりました。その生涯と家族、趣味、信仰について詳細に解説します。


青木歌音

青木歌音は、1992年生まれの日本のタレント、YouTuber。日本人父とスペイン系フィリピン人母を持ち、性分化疾患当事者としての情報発信も行う。アナウンサー経験後、バラエティ番組やYouTubeで活躍。多様な趣味や特技を持つ。


Zope

ZopeはPythonで記述されたオブジェクト指向のWebアプリケーションサーバであり、Webフレームワークとしても機能します。Zope2とZope3の2つの系統があり、ブログやCMSの構築が容易です。拡張性も高く、Pythonによるカスタマイズも可能です。


XMLBeans

XMLBeansは、JavaとXMLデータバインディングを円滑に行うフレームワークです。Apacheソフトウェア財団で開発され、XML Schemaの機能を最大限に活用し、JavaでのXML操作を簡素化します。開発の一時中断を経て再開し、現在も進化を続けています。


Webコンテナ

Webコンテナは、Jakarta EEのWebコンポーネント規約を実装するソフトウェアで、Servletコンテナとも呼ばれます。セキュリティ、並列性、ライフサイクル管理など、Webコンポーネントの実行環境を提供します。


WEBrick

WEBrickは、RubyでHTTPサーバを構築するためのライブラリです。開発初期は高橋征義氏と後藤裕蔵氏により開発され、後にオープンソース化されました。Ruby標準ライブラリとして提供され、開発環境でのテストに利用されます。


Twisted

Twistedは、Pythonで記述されたイベント駆動型ネットワークプログラミングフレームワークです。プロトコルとトランスポートの分離、Deferredによる非同期処理、スレッドサポート、外部イベントループとの連携など、高度な機能を提供します。多くのプロトコルをサポートし、様々なアプリケーション開発に利用されています。


Puma (Webサーバ)

Pumaは、Mongrelから派生したWebサーバーであり、Evan Phoenix氏によって開発されました。速度とメモリ効率を重視した設計が特徴で、Mastodonに同梱されるなど、広く利用されています。HerokuではUnicornの後継として推奨されています。


Phusion Passenger

Phusion Passengerは、Apacheとnginxに対応した無料のモジュールで、Ruby Webアプリケーションのデプロイを容易にします。Rails推奨のデプロイ環境であり、高いパフォーマンスと柔軟性を提供。Pythonアプリもサポート。


POCO C++ Libraries

POCO C++ Librariesは、ネットワーク機能に特化したC++のオープンソースライブラリ集です。スレッド、ファイルシステム、ネットワークプロトコルなど、幅広い機能を提供し、組み込みシステム開発にも適しています。モジュール設計と高い移植性が特徴です。


Oracle iPlanet Web Server

Oracle iPlanet Web Serverは、Sun One Web Server、iPlanet Web Server、Netscape Enterprise Serverを基盤とする、中規模から大規模システム向けのWebサーバーです。様々なプラットフォームに対応し、多様な技術をサポートしています。


NCSA HTTPd

NCSA HTTPdは、世界で2番目に開発されたWebサーバーです。CGIを初めて導入し、動的なWebサイト生成を可能にしました。開発はApacheに引き継がれ、現在はその大部分がApacheに移行しています。


Log4j

Apache Log4jは、Javaで広く利用されるロギングユーティリティです。ログレベル設定、柔軟な出力先、豊富なログ整形機能を提供し、様々な開発環境で活用されています。設定ファイルによるカスタマイズ性、Chainsawなどのログビューアとの連携、そして過去の脆弱性問題についても解説します。


Lighttpd

lighttpdは、高速性を追求したWebサーバーで、C10K問題の実証として開発されました。軽量でCPU負荷が低く、静的コンテンツ配信に最適です。多くのトラフィックを処理するサイトで利用され、モジュール機構による柔軟な拡張性も魅力です。


Jakarta Project

Apache Jakarta Projectは、Java向けのライブラリやフレームワークを開発したオープンソースプロジェクトです。Apache Tomcatの基盤となり、多くのサブプロジェクトを生み出しましたが、2011年に活動を終了しました。


JOnAS

JOnASは、OW2コンソーシアムが開発するオープンソースのJava EEアプリケーションサーバーです。LGPLライセンスで提供され、J2EE 1.4およびJava EE 6 Web Profileの認証を受けています。リモート管理コンソールを備え、柔軟な環境構築が可能です。


IBATIS

iBATISは、SQLクエリとJavaオブジェクトのマッピングを行う永続性フレームワークです。XMLファイルにSQLを記述することで、JavaコードとSQLを分離し、データベースアクセスを効率化します。後継プロジェクトのMyBatisについても解説します。


H2O (Webサーバ)

H2Oは、高速な処理能力を誇るオープンソースのWebサーバソフトウェアです。HTTP/2の機能を最大限に活用し、従来のWebサーバと比較して優れたパフォーマンスを発揮します。豊富な機能を持ち、拡張性も高いのが特徴です。


Gunicorn

Gunicornは、PythonのWSGIを実装したHTTPサーバーで、高速かつ効率的な動作が特徴です。プリフォークモデルを採用し、多数のWebフレームワークとの互換性があります。シンプルな構成で、リソース消費を抑えながら高いパフォーマンスを発揮します。


Comet

Cometは、Webアプリケーションにおけるサーバーからのプッシュ型通信を実現する技術です。従来のHTTP通信の制約を克服し、リアルタイムなデータ更新を可能にします。AjaxやLong Pollingといった技術を基盤とし、WebSocketの登場以前に広く利用されました。この記事では、Cometの仕組み、必要性、実現手法について詳しく解説します。


Caudium

Caudiumは、GPLライセンスで提供されるオープンソースのWebサーバです。高速なコンテンツ配信、動的ページ生成のマルチスレッド対応、ブラウザ設定インターフェース、RXMLテンプレート機構など、多くの特徴を備えています。


Caddy

Caddyは、Go言語で記述されたオープンソースのWebサーバーです。HTTPSの自動有効化や、HTTP/2、HTTP/3のサポートなど、多くの機能を備えています。セキュリティにも配慮し、様々な脆弱性に対処しています。設定の柔軟性も高く、多くのWeb技術に対応可能なサーバーです。


CERN httpd

CERN httpdは、世界初のWebサーバーとして1990年に誕生しました。ティム・バーナーズ=リーらが開発し、初期のWebの発展に大きく貢献しました。その歴史と技術的な詳細について解説します。


AxKit

AxKitは、Apache HTTP Server上で動作するmod_perl環境で利用可能な、XMLベースのWeb出版フレームワークでした。現在はApache Atticプロジェクトに移管され、2009年8月に開発が終了しています。


Apache ZooKeeper

Apache ZooKeeperは、大規模分散システム向けに、設定情報の集中管理や名前付けなどのサービスを提供するオープンソースソフトウェアです。高い可用性とデータの一貫性を保ちながら、柔軟な分散システム構築を支援します。


Apache XML

Apache XMLプロジェクトは、XML関連のオープンソースソフトウェア開発を目的としたApacheソフトウェア財団のプロジェクトでした。多様なサブプロジェクトを抱え、XML処理やWebサービス関連の技術開発に貢献しましたが、2012年にプロジェクトは終了しました。


Apache Wicket

Apache Wicketは、JavaのWebアプリケーションフレームワークで、オブジェクト指向を最大限に活用できるよう設計されています。HTMLをテンプレートとして使用し、独自の拡張タグと属性で柔軟なUI開発を実現します。設定ファイルは最小限に抑えられ、Webページ全体をオブジェクトとして扱うことが可能です。


Apache Velocity

Apache Velocityは、Javaベースのオープンソースなテンプレートエンジンです。MVCモデルに基づき、JavaコードとWebページの分離を可能にし、JSPやPHPに比べ、より整理されたWebアプリケーション開発を実現します。HTML、XML、SQLなど多様なテキストファイルに対応する汎用性も魅力です。


Apache Tapestry

Apache Tapestryは、Java ServletベースのWebアプリケーションフレームワークで、Apacheソフトウェア財団によって開発されています。コンポーネントベースの設計により、コード量を削減し、WebデザイナーでもJava Webアプリケーションを容易に作成できる点が特徴です。


Apache Subversion

Apache Subversion(SVN)は、プログラムのソースコードなどを管理する集中型バージョン管理システムです。CVSの課題を解決するために開発され、使いやすさと効率的なバージョン管理を実現します。ディレクトリ移動のサポートや高速な差分送信が特徴です。多様なクライアントに対応しており、幅広い開発環境で利用できます。


Apache Spark

Apache Sparkは、大規模データ処理を高速化するオープンソースのクラスタコンピューティングフレームワークです。分散処理と耐障害性を備え、機械学習やストリーミング処理など多岐にわたる分野で活用されています。その柔軟性と高性能から、業界で広く採用されており、データ分析基盤として重要な役割を果たしています。


Apache Solr

Solrは、Apache Luceneプロジェクトから生まれたオープンソースの全文検索システムです。高度な検索機能に加え、拡張性やデータ取り込みの容易さが特徴で、国内外の大手企業やWebサイトで幅広く利用されています。


Apache Roller

Apache Rollerは、Javaベースの多機能ブログサーバーで、複数ユーザーでのブログ管理が可能です。オープンソースで提供され、柔軟なカスタマイズと国際化対応が特徴です。複数ブログの作成、権限設定、コメント管理など、豊富な機能が利用できます。


Apache Portable Runtime

Apache Portable Runtime (APR)は、Apache HTTP Serverの基盤となるサポートライブラリです。異なるOS環境の差異を吸収し、クロスプラットフォームな開発を可能にします。メモリ管理、ファイルI/O、スレッドなど、多岐にわたる機能を提供します。


Apache Pivot

Apache Pivotは、JavaやJVM互換言語でリッチインターネットアプリケーションを開発するためのオープンソースプラットフォームです。柔軟なアーキテクチャを持ち、UI要素、通信、チャート機能などを提供します。


Apache POI

Apache POIは、JavaでMicrosoft Office形式ファイルを読み書きするためのライブラリです。Excel、Word、PowerPointなど多様な形式に対応し、ファイル操作を効率化します。このライブラリの歴史や構成要素、関連技術について詳しく解説します。


Apache OpenNLP

Apache OpenNLPは、Apacheソフトウェア財団が開発する、オープンソースの自然言語処理ツールキットです。多様な言語処理タスクに対応し、高度なテキスト処理サービス構築を支援します。


Apache OpenJPA

OpenJPAは、Java Persistence API仕様に準拠したオープンソースのORMフレームワークです。オブジェクトの永続化を容易にし、Apache License 2.0の下で提供されています。その歴史と特徴について解説します。


Apache OpenEJB

OpenEJBは、軽量なオープンソースのEJBコンテナおよびEJBサーバーです。Apache License 2.0の下で公開されており、Apache GeronimoやWebObjectsなどのJakarta EEサーバーとの統合が可能です。その歴史と特徴について解説します。


Apache Maven

Apache Mavenは、Javaプロジェクトの管理を効率化するオープンソースツールです。プラグインによる柔軟な拡張性が特徴で、依存関係管理やビルド自動化を支援します。プロジェクトの共有やバージョン管理も容易にし、開発効率を向上させる強力なツールです。


Apache Mahout

Apache Mahoutは、Apache Software Foundationが提供する機械学習ライブラリです。協調フィルタリング、クラスタリング、分類といったスケーラブルなアルゴリズムを実装し、Apache Hadoop環境での利用が一般的ですが、単独ノードでの実行も可能です。


Apache Kafka

Apache Kafkaは、分散型イベントストアおよびストリーム処理プラットフォームです。リアルタイムデータフィードの処理に特化し、高スループットと低遅延を実現します。外部システムとの連携やストリーム処理をサポートし、様々なアプリケーションで活用されています。


Apache James

Apache Jamesは、Apacheプロジェクトで開発されているメールサーバーです。Javaで記述されたMailetと呼ばれるコンポーネントを組み合わせて機能を拡張でき、柔軟なメールシステムを構築できます。本稿ではその詳細な構成要素や歴史的変遷、関連サブプロジェクトについて解説します。


Apache Incubator

Apache Incubatorは、Apache Software Foundationの正式プロジェクトを目指すオープンソースプロジェクトの登竜門です。2002年10月に設立され、外部からのコード寄贈や既存プロジェクトの移管を支援し、Apacheの枠組みへの適応を促します。


Apache Hadoop

Apache Hadoopは、ペタバイト級のデータを分散処理するためのオープンソースフレームワークです。大規模データ処理を効率化するHDFS、リソース管理のYARN、並列処理のMapReduceを中核とし、多様な分散処理をサポートします。主要企業での採用実績と、その課題点についても解説します。


Apache Geronimo

Apache Geronimoは、Apacheソフトウェア財団が開発するオープンソースのJava EE実装です。柔軟なコンポーネント構成とTomcatをベースとしたWebサービス機能が特徴で、Google App Engineなどにも採用されています。


Apache FOP

Apache FOPは、XML組版言語XSL-FOを処理するオープンソースのソフトウェアです。PDFなど多様な形式への変換や、画面・プリンタへの直接出力が可能です。Javaで実装され、画像埋め込みや多彩な出力形式に対応します。


Apache Drill

Apache Drillは、大規模データセットの対話型分析を可能にする分散型オープンソースフレームワークです。GoogleのDremelを基に開発され、多様なデータソースに対応し、高速なデータ処理を実現します。スキーマレスなモデルを採用し、柔軟なデータアクセスを可能にします。


Apache Commons Lang

Apache Commons Langは、Javaの標準ライブラリjava.langを拡張するApache Commonsプロジェクトの一部です。null安全な比較、toStringメソッドの拡張、文字列操作など、頻繁に利用されるユーティリティを提供し、開発効率を向上させます。


Apache Commons IO

Apache Commons IOは、Javaの標準入出力APIを拡張するApache Commonsプロジェクトのライブラリです。ファイル操作や入出力処理を簡略化する便利なユーティリティを提供します。ディレクトリの削除やファイルのコピーなどの操作が容易に行えます。


Apache Commons Email

Apache Commons Emailは、Javaアプリケーションでメール送受信を容易にするライブラリです。Java Mail APIを基盤とし、複雑なメール処理を簡略化する機能を提供します。開発者は、このライブラリを利用することで、より効率的なメール機能の実装が可能になります。


Apache Commons DBUtils

Apache Commons DBUtilsは、Apache Commonsプロジェクトの一部で、JDBCを利用したデータベースアクセスを簡略化する軽量ライブラリです。JavaBeansを使ったデータ読み出しや、データベースへの書き込みを容易にします。


Apache Commons Collections

Apache Commons Collectionsは、Javaのコレクションフレームワークを拡張するライブラリです。Apache Commonsプロジェクトの一部として、便利なコレクション操作やデータ構造を提供し、開発効率を向上させます。


Apache Commons

Apache Commonsは、再利用可能なJavaコンポーネントを集めたApacheのトッププロジェクトです。Commonsは、Javaの標準機能を拡張するライブラリ群を提供し、開発効率の向上に貢献します。Commonsの構成要素や主要なサブプロジェクト、関連技術についても解説します。


Apache Cocoon

Apache Cocoonは、XMLとXSLTを基盤としたWebアプリケーションフレームワークです。パイプライン処理や関心の分離といった概念に基づき、柔軟なコンテンツ配信を実現します。コンポーネントを組み合わせることで、多様な形式での文書出版やデータ処理が可能です。


Apache Beam

Apache Beamは、データ処理パイプラインを定義・実行するための統合プログラミングモデルです。バッチ処理、ストリーム処理、ETLなどに対応し、多様な分散処理基盤で動作します。オープンソースで開発されており、拡張性と柔軟性に優れています。


Apache Batik

Apache Batikは、SVG形式のベクトル画像を扱うためのJavaライブラリです。描画、編集、ラスタ形式への変換など、多岐にわたる機能を提供します。オープンソースであり、SVG標準に忠実な実装が特徴です。SVGブラウザSquiggleも同梱されています。


Apache Axis2

Apache Axis2は、JavaとXMLを基盤とするWebサービスフレームワークです。Apacheプロジェクトの一つであり、Axis1の課題を克服し、最新のプロトコルに対応するためにゼロから再設計されました。柔軟性と拡張性を備え、現代的なWebサービス開発を強力にサポートします。


Apache Attic

Apache Atticは、Apache Software Foundationが提供するプロジェクトで、終了したプロジェクトの明確化と管理を行います。2008年11月に創設され、プロジェクトの終了プロセスとアーカイブソリューションを提供しています。


Apache Airflow

Apache Airflowは、データエンジニアリングのパイプラインを効率化するオープンソースのワークフロー管理ツールです。Pythonで記述されたDAGを用いて、複雑なタスクを自動化し、スケジュール管理や実行監視を容易にします。主要クラウドサービスでもマネージドサービスが提供されています。


ルバ語

ルバ語は、ニジェール・コンゴ語族に属するバントゥー語群の言語で、コンゴ民主共和国で広く用いられています。ルバ族の人々によって話され、多様な別称を持つこの言語について、その詳細を解説します。


ベンバ語

ベンバ語は、ザンビアを中心に話されるバントゥー語族の言語です。ザンビア国内では2番目に話者が多く、周辺国でも一部使用されています。文法的な特徴や民族との関係性についても解説します。


X.Org Server

X.Org Serverは、X Window Systemのリファレンス実装であり、オープンソースで自由なソフトウェアです。X.Org Foundationによって運営され、LinuxやBSDなど多くのUnix系OSで採用されています。WindowsやmacOS向けの派生版も存在します。


Wayland

Waylandは、ディスプレイサーバとクライアント間の通信プロトコルであり、その実装ライブラリです。X Window Systemを置き換えることを目指し、モダンで効率的なグラフィックス環境を提供します。この記事では、Waylandのアーキテクチャ、プロトコル、レンダリングモデル、他のウィンドウシステムとの比較、そしてその採用事例について解説します。


PulseAudio

PulseAudioは、クロスプラットフォーム対応のネットワークサウンドサーバーで、Enlightened Sound Daemon(ESD)の後継を目指しています。アプリケーションごとの音量調整、プラグイン拡張、多様なオーディオソースとシンク対応、遅延測定、ゼロコピーメモリなどの特徴があります。WindowsとLinuxで動作し、サウンドカードを統合し、ストリーム同期、Bluetooth検出機能も備えています。


Linuxライブディストリビューションの比較

本稿では、ハードドライブへのインストールを必要とせず、CD-ROMやUSBメモリなどのメディアから直接起動できるLinuxライブディストリビューションについて比較検討します。その特徴や利点、用途について詳しく解説します。


Linuxディストリビューションの比較

Linuxディストリビューションの比較について、技術的な多様性、組織の違い、ユーザーインターフェース、セキュリティアップデート、パッケージ管理、コストなどの観点から詳細に解説します。幅広い客観的な基準に基づき、主要ディストリビューションの最新安定版を比較検討します。無料版、有料版、無料版と有料版が混在するものなどコスト面についても言及します。


KDE neon

KDE neonは、Ubuntu LTSを基盤とするKDE開発のLinuxディストリビューションです。最新のKDE Plasmaデスクトップ環境とKDEソフトウェアを迅速に提供し、開発者向けに最新機能への早期アクセスを提供します。Kubuntuとは異なり、安定版Ubuntuに依存せず、KDEソフトウェアのアップデートに重点を置いています。


GNU Core Utilities

GNU Core Utilities(Coreutils)は、Unix系OSの中核を担うコマンド群です。ファイル操作、テキスト処理、シェルユーティリティなど、多岐にわたる基本的なツールを提供し、システム管理や日常的な作業に不可欠な存在です。


動画編集ソフトウェア

動画編集ソフトウェアは、デジタルビデオをコンピュータ上で編集するためのアプリケーションです。カット、並べ替えといった基本機能に加え、VFXなどの特殊効果も備えています。この記事では、その概要、歴史、技術的進歩、そして多様なソフトウェアについて解説します。


マクロメディア

マクロメディアは、かつて存在したアメリカのソフトウェア会社で、Webとマルチメディア分野で革新的な製品を開発しました。FlashやDreamweaverなどの人気製品を生み出し、アドビシステムズとの競合を経て買収されました。その歴史と製品群を詳細に解説します。


チャールズ・ゲシキ

チャールズ・M・ゲシキは、アドビシステムズ共同創業者として知られるアメリカの実業家です。ゼロックスでの研究を経て、ジョン・ワーノックと共にPostScriptを開発し、DTP革命を牽引しました。彼の功績と生涯を詳しく解説します。


ジョン・ワーノック

ジョン・ワーノックは、アドビの共同設立者であり、プログラマーとして電子出版と視覚コミュニケーション分野に多大な貢献をしました。彼の開発したPostScriptは、印刷業界に革命をもたらし、電子文書の標準を確立しました。アドビのCEOおよび会長を歴任し、業界の発展に尽力した人物です。


シャンタヌ・ナラヤン

シャンタヌ・ナラヤンは、インド出身のアメリカ人実業家で、アドビの会長、社長兼CEOを務めています。彼のリーダーシップの下、アドビはクリエイティブ業界を牽引する企業へと成長しました。技術革新と戦略的な変革を推進し、アドビの成功に大きく貢献しています。


アルダス

アルダスは、DTPという概念を生み出したPageMakerを開発した企業です。アドビに買収される以前は、FreeHandなどのグラフィックソフトウェアも手がけていました。DTPの黎明期を支えたアルダスの歴史と主要ソフトウェアについて解説します。


アドビのソフトウェア一覧

アドビが提供する多岐にわたるソフトウェア製品群を網羅的に解説します。クリエイティブ、マーケティング、文書管理など、幅広い分野をカバーする現行製品と、過去に開発・販売されていた製品を詳細に分類し、各製品の特徴や用途を分かりやすくご紹介します。


WOW64

WOW64は、64ビット版Windowsで32ビットアプリケーションを実行するための互換性レイヤーです。この技術により、旧来の32ビットアプリが最新の64ビット環境でも動作可能になります。WOW64の仕組みや構造、プログラミング上の注意点などを詳しく解説します。


Swfdec

Swfdecは、Adobe Flash形式の動画をデコード・レンダリングするためのオープンソースライブラリです。LinuxやFreeBSD上で動作し、スタンドアロンのFlash再生ソフトやブラウザプラグインとして利用できます。C言語で実装されており、YouTube動画の再生にも対応しています。


Ruffle

Ruffleは、Adobe Flash Playerの代替として開発されたオープンソースのエミュレーターです。Rustで記述され、ブラウザとデスクトップで動作します。Flashの脆弱性を解消し、Web標準技術で高い互換性を実現。Internet Archiveでも採用されています。


Real Time Messaging Protocol

RTMP(Real Time Messaging Protocol)は、Adobeが開発したストリーミングプロトコルで、主にFlash Playerとサーバー間での音声・動画データ伝送に用いられます。複数のバリエーションが存在し、HTTPトンネリングも可能です。近年では利用が減少傾向にあります。


Real Time Media Flow Protocol

RTMFPは、Adobeが開発した低遅延のデータ伝送プロトコルです。UDPをベースにP2P通信を可能にし、リアルタイム性の高い双方向コミュニケーションを実現します。Flash Player 10以降で利用可能で、ライブストリーミングやマルチユーザーゲームなどに応用されています。


OpenLaszlo

OpenLaszloは、AjaxとFlashで動作するリッチインターネットアプリケーション開発用のオープンソースソフトウェアです。特長は、単一の言語でFlashとDHTMLコンテンツを出力できるマルチランタイム機能です。開発にはXMLベースのLZXとJavaScriptを使用し、Web開発者にとって親しみやすい設計です。


Macromedia Studio

Macromedia Studioは、Webデザイン用アプリケーションをまとめたスイート製品です。Dreamweaver、Fireworks、Flashなどが含まれ、個人向けからプロフェッショナルまで幅広く利用されました。Adobeによる買収後、Creative Suiteに統合されるまで、Web制作の現場で重要な役割を果たしました。


MXML

MXMLは、Apache Flexで用いられるXMLベースのUI記述言語です。ActionScriptと連携し、動的でリッチなアプリケーションを開発できます。その歴史や具体的なコード例を解説します。


Lightspark

Lightsparkは、オープンソースのSWFプレイヤーであり、OpenGLレンダリングとLLVMによるActionScript実行が可能です。ActionScript 3.0の広範な機能をサポートし、主要ブラウザのプラグインとしても利用できます。ただし、LightSpark Proという類似名のアドウェアには注意が必要です。


Gnash

Gnashは、Adobe Flashコンテンツを再生するフリーソフトウェアのメディアプレーヤーです。GNUプロジェクトの一部として開発され、様々なプラットフォームで利用可能です。Flash Playerの代替として、その歴史、特徴、対応プラットフォーム、開発背景などを詳細に解説します。


FlashPaper

FlashPaperは、かつてマクロメディアが開発した電子ドキュメント形式で、PDFに似た機能を持っていましたが、現在は開発が終了しています。軽量で閲覧が容易な特徴から、オンラインでのドキュメント公開に適していました。


Apache Flex

Apache Flexは、リッチインターネットアプリケーション開発用のライブラリです。ActionScriptで記述し、Flash Player上で動作するSWFファイルを生成します。クロスプラットフォーム開発を容易にする特徴を持ちますが、OS間の挙動差異には注意が必要です。


Apache Cordova

Apache Cordovaは、Web技術でモバイルアプリを開発できるオープンソースフレームワークです。PhoneGapとして開発が始まり、アドビ買収後Apacheに寄贈されました。多様なモバイルOSに対応し、デバイスAPIへのアクセスが可能です。


Adobe XD

Adobe XDは、アドビが提供するベクターベースのプロトタイピングツールです。デザインからプロトタイプ作成までを効率的に行え、Webサイトやモバイルアプリ開発に広く利用されています。


Adobe Version Cue

Adobe Version Cueは、アドビ製品に付属するバージョン管理ソフトです。単体販売はされておらず、Creative Suite製品群から利用可能です。チームでの協業を円滑にする機能を提供します。


Adobe Ultra

Adobe Ultraは、画像合成におけるキーイング処理に特化したソフトウェアです。Windows環境でのみ利用可能で、Adobe Creative Suite CS3に統合されましたが、CS4では提供されていません。元はSerious Magic社のUltra Keyを基盤としています。


Adobe Touch Apps

Adobe Touch Appsは、2011年に登場したタブレットデバイス向けアプリケーション群です。クリエイティブの再定義を目指し、Creative Cloudの一環として開発されましたが、多くのアプリは2015年に開発が打ち切られました。その後、一部のアプリは名称変更などを経て開発が継続され、iPad版PhotoshopやIllustratorの登場につながっています。タブレット黎明期を象徴するAdobeの製品群と言えるでしょう。


Adobe Stock Photos

Adobe Stock Photosは、Adobe Creative Suiteに統合された画像販売プラットフォームでした。2005年に開始され、膨大なロイヤリティフリー画像を提供していましたが、2008年にサービスを終了しました。その歴史と後継サービスについて解説します。


Adobe Soundbooth

Adobe Soundboothは、かつてアドビが提供していたオーディオ編集ソフトウェアです。CS5.5でAuditionに統合されました。高度な編集機能と柔軟なファイル管理が特徴で、プロフェッショナルなオーディオ制作をサポートしていました。


Adobe Shockwave

Adobe Shockwaveは、かつてアドビが提供していたマルチメディア再生プラグインです。マクロメディア時代から存在し、Flashと比較して多機能でしたが、後にFlashに置き換えられました。提供は終了しましたが、その技術は多くのクリエイターに影響を与えました。


Adobe Photoshop Elements

Adobe Photoshop Elementsは、プロ向けのPhotoshopを一般ユーザー向けに再設計した廉価版です。スキャナ等に同梱されていたPhotoshop LEを源流とし、機能制限版ではなく新たなシリーズとして登場しました。写真整理機能や動画編集ソフトとの連携も特徴です。


【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。