Alljoynのアーキテクチャ詳細はAllSeen Allianceのサイトでも紹介されていますが(Architecture|AllSeen Alliance)、以下で簡単に説明します。
AllJoynフレームワークは「アプリケーション」と「ルーター」から構成されます。アプリケーションとルーターは、相互にコミュニケーションを取り、アプリケーションはルーターを介して他のアプリケーションと連携します(図1)。
アプリケーションは実際のコード、Alljoynが提供するサービスフレームワークとコアライブラリから構成されます(図2)。
AllJoynフレームワークには、大きく分けて次の2種類があります。
先ほども触れたよう、フレームワーク上に実際の機能を実装したアプリケーション(クライアント)を機種ごとに開発する必要があるのですが、簡単に実装できるようにした特別なフレームワークも用意されています。それが、次のJavaScript解釈機能を組み込んだThin Frameworkです。
Copyright © ITmedia, Inc. All Rights Reserved.