web-dev-qa-db-ja.com

Unityレンズの機能を含めることについて、自由の計画はありますか?

Unity Lenses用に提案されたAPIの言及を聞いたことがあるので、これについては不明です。そのようなAPIは、ホームオートメーションを含むプロジェクトに非常に役立つでしょう。

私はその方向で開発することに興味がありますが、Unity LensesのAPIを見つけることができませんでした。 Unityランチャーのすべての機能を1か所に配置するため、Unity Lensesを含めることは最も自由な感覚になります。自由がレンズのAPIでない場合、そのようなAPIは存在しますか?どのように見つけるのですか?

13
SaidKLE

注:ユーザーに表示される名前はLensesですが、コードとパッケージでは、まだPlacesと呼ばれています。用語としての「場所」は、11.10で完全に廃止されます

Unity-place-filesとunity-place-applicationsの両方のデフォルトレンズは、実際にはlibunityによって公開されたパブリックAPIに基づいています。

残念ながら、自由のために利用できるAPIドキュメントはまだありませんが、今後数週間で変更されます。監視 planet.ubuntu.com またはlibunity-docパッケージの Nattyアーカイブ を監視します。今のところlp:unity-place-sampleに簡単な例があります。それを https://wiki.ubuntu.com/Unity/Lenses とクロスリファレンスすると、何かを取得できる可能性があります。行きます。

Unityのレンズを作成する際のもう1つの重要なライブラリーはDeeです。これは、プロセス(この場合は場所デーモンとUnity)間でデータモデルのアドホック共有を行うために使用されるデータモデルライブラリです。 Deeは完全に文書化されており、libdee-docパッケージでドキュメントを見つけることができます(または、lp:deeから自分でビルドできます)。

いずれかのプロジェクトのコードを取得するには、次を実行します。

bzr branch lp:unity-place-sample
bzr branch lp:dee
14
kamstrup