Lưu ý: Tên hiển thị của người dùng là Lenses, tuy nhiên trong mã và các gói họ vẫn được gọi là Địa điểm. "Địa điểm" như một thuật ngữ sẽ được nghỉ hưu hoàn toàn vào ngày 11.10
Cả hai Lenses mặc định, unity-place-file và unity-place-application, trên thực tế đều dựa trên API công khai được thể hiện thông qua libunity.
Thật không may, chưa có tài liệu API nào sẵn sàng cho việc miễn dịch - nhưng điều đó sẽ thay đổi trong vài tuần tới. Theo dõi hành tinh.ubfox.com hoặc xem tài liệu lưu trữ Natty cho một libunity-doc
gói. Bây giờ có một ví dụ đơn giản trong lp: unity-place-sample, nếu bạn vượt qua ref đó với https://wiki.ub Ubuntu.com/Unity/Lenses bạn có thể có cơ hội nhận được điều gì đó.
Một thư viện quan trọng khác khi viết ống kính cho Unity là Dee. Đó là một thư viện mô hình dữ liệu được sử dụng để chia sẻ đặc biệt các mô hình dữ liệu giữa các quy trình (trong trường hợp này là daemon và Unity). Dee được ghi lại đầy đủ và bạn có thể tìm thấy các tài liệu trong libdee-doc
gói (hoặc bạn có thể tự xây dựng nó từ lp: dee).
Để lấy mã cho một trong hai dự án, bạn có thể làm:
bzr branch lp:unity-place-sample
bzr branch lp:dee