Чи планується лібідність включати функції для об'єднань об'єднань?


13

Мені незрозуміло з цього приводу, оскільки я чув про згадування запропонованого API для Unity Lenses, і такий API був би надзвичайно корисним для проектів, що стосуються домашньої автоматизації.

Мені цікаво розвиватися в цьому напрямку, але мені не вдалося знайти API для об'єднань об'єктивів. Найбільш сенсом лібідності було б включити об'єктиви Unity, оскільки це дозволило б поставити всю функціональність пускового пристрою Unity в одне місце. Якщо лібільність - це не API для лінз, чи існує такий API, і як би його знайти?

Відповіді:


14

Примітка. Видиме ім'я користувача - лінзи, однак у коді та пакунках вони все ще називаються Місцями. "Місця" як термін будуть повністю звільнені з 11.10

Обидві лінзи за замовчуванням, файли-єдність-місця та додатки-єдине місце, насправді засновані на відкритому API, відкритому через лібіті.

На жаль, поки немає доступних документів API для лібнітету - але це зміниться в найближчі тижні. Відстежуйте planet.ubuntu.com або дивіться в архівах Natty, щоб отримати libunity-docпакет. Наразі в lp є простий приклад: unit-place-sample, якщо ви перекреслите ref, що за допомогою https://wiki.ubuntu.com/Unity/Lenses у вас може виникнути шанс щось вийти.

Ще одна важлива бібліотека при написанні лінз для Unity - Dee. Це бібліотека моделей даних, яка використовується для спеціального обміну моделями даних між процесами (в даному випадку це демон і Unity). Ді є повністю задокументованим, і ви можете знайти документи в libdee-docпакеті (або ви можете їх створити самостійно з lp: dee).

Щоб схопити код для будь-якого проекту, ви можете зробити:

bzr branch lp:unity-place-sample
bzr branch lp:dee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.