Uwaga: Widoczna nazwa użytkownika to Soczewki, jednak w kodzie i pakietach nadal są one nazywane Miejscami. „Miejsca” jako termin zostaną w pełni wycofane w 11.10
Zarówno domyślne obiektywy, pliki jedności-miejsca, jak i aplikacje-jedności-miejsca są w rzeczywistości oparte na publicznym interfejsie API udostępnianym za pośrednictwem libunity.
Niestety nie ma jeszcze żadnych dokumentów API dostępnych dla wolności - ale zmieni się to w nadchodzących tygodniach. Monitoruj planet.ubuntu.com lub obejrzyj archiwa Natty w poszukiwaniu libunity-doc
pakietu. Na razie istnieje prosty przykład w lp: unity-place-sample, jeśli przekreślisz to z https://wiki.ubuntu.com/Unity/Lenses , możesz mieć szansę, że coś się stanie.
Kolejną ważną biblioteką podczas pisania soczewek do Unity jest Dee. Jest to biblioteka modeli danych służąca do współdzielenia modeli danych ad hoc między procesami (w tym przypadku demonem miejsca i Unity). Dee jest w pełni udokumentowane i możesz znaleźć dokumenty w libdee-doc
pakiecie (lub możesz zbudować je sam z lp: dee).
Aby pobrać kod dla dowolnego projektu, możesz:
bzr branch lp:unity-place-sample
bzr branch lp:dee