AndroidにおけるカスタムParcelableオブジェクトとAIDLを用いたプロセス間通信の実装

プロジェクト概要 この記事では、Androidアプリケーション間でカスタムデータ構造を含むプロセス間通信(IPC)を行う方法を説明します。Androidが提供するBinderフレームワークとAIDL(Android Interface Definition Language)を活用して、複数アプリケーション間でデータを双方向にやり取りする実装例を紹介します。 実装要件 2つのアプリケーション間でのデータ交換 ...

5月19日 19:39 投稿

ftok関数

ftok関数の概要 UnixやLinux環境において、ftok関数はプロセス間通信(IPC)機構で使用される一意のキーを生成するために使われます。このキーは、メッセージキュー、セマフォ、共有メモリなどのIPCリソースを識別するために利用されます。ftokという名前は「file to key」の略称に由来します。 関数のプロトタイプ #include <sys/ipc.h> key_t ftok(const char *p ...

5月18日 21:44 投稿

Chromium Embedded Framework (CEF3) 開発ガイド

Chromium Embedded Framework(CEF)は、Google Chromium をベースにしたオープンソースのフレームワークであり、サードパーティアプリケーションにウェブブラウザ機能を埋め込むことを目的としています。CEF3 は Chromium の Content API を利用したマルチプロセスアーキテクチャを採用し、高いパフォーマンスと安定性、GPU アクセラレーション、WebRTC、DevTools リモー ...

5月10日 18:27 投稿