Birlik Lensleri için işlevler dahil etme konusunda özgürlük planlaması yapılıyor mu?


13

Bu konuda net değilim, çünkü Unity Lensler için önerilen bir API'den bahsetmiştim ve böyle bir API, ev otomasyonu içeren projeler için son derece yararlı olacaktır.

Bu yönde gelişmekle ilgileniyorum, ancak Unity Lensler için API bulamadım. En fazla özgürlük hissi Unity Lensleri dahil etmekti çünkü Unity fırlatıcısının tüm işlevlerini tek bir yere koyacaktır. Özgürlük Lensler için API değilse, böyle bir API var mı ve nasıl bulurum?

Yanıtlar:


14

Not: Kullanıcının görünen adı Lensler'dir, ancak kod ve paketlerde hâlâ Yerler olarak adlandırılır. Terim olarak "Yerler" 11.10'da tamamen kullanımdan kaldırılacak

Hem varsayılan Lensler, birlik-yer-dosyaları hem de birlik-yer-uygulamaları aslında özgürlükten etkilenen genel API'ye dayanmaktadır.

Maalesef, henüz özgürlük için API dokümanları mevcut değil; ancak bu, önümüzdeki haftalarda değişecek. Planet.ubuntu.com'u izleyin veya bir paket için Natty arşivlerini izleyin libunity-doc. Şimdilik lp: unity-place-sample'da basit bir örnek var, eğer bunu https://wiki.ubuntu.com/Unity/Lenses ile geçerseniz, bir şeyler yapma şansınız olabilir.

Unity için lens yazarken bir diğer önemli kütüphane Dee'dir. Veri modellerinin süreçler arasında geçici paylaşımını yapmak için kullanılan bir veri modeli kütüphanesidir (bu durumda yer arka plan programı ve Birlik). Dee tamamen belgelenmiştir ve belgeleri libdee-docpakette bulabilirsiniz (veya kendiniz lp: dee'den kendiniz oluşturabilirsiniz).

Her iki projenin kodunu almak için şunları yapabilirsiniz:

bzr branch lp:unity-place-sample
bzr branch lp:dee
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.