Catatan: Nama yang terlihat pengguna adalah Lensa, namun dalam kode dan paket mereka masih disebut sebagai Tempat. "Places" sebagai istilah akan sepenuhnya dihentikan pada 11.10
Baik Lensa default, file unity-place-file dan unity-place-sebenarnya didasarkan pada API publik yang diekspos melalui libunity.
Sayangnya belum ada dokumen API yang tersedia untuk libunitas - tetapi itu akan berubah di minggu-minggu mendatang. Pantau planet.ubuntu.com atau tonton arsip Natty untuk satu libunity-doc
paket. Untuk saat ini ada contoh sederhana di lp: unity-place-sample, jika Anda menyilangkannya dengan https://wiki.ubuntu.com/Unity/Lenses Anda mungkin memiliki peluang untuk menjalankan sesuatu.
Pustaka penting lainnya ketika menulis lensa untuk Unity adalah Dee. Ini adalah perpustakaan model data yang digunakan untuk melakukan berbagi ad-hoc model data antara proses (dalam hal ini daemon tempat dan Unity). Dee sepenuhnya didokumentasikan dan Anda dapat menemukan dokumen dalam libdee-doc
paket (atau Anda dapat membangunnya sendiri dari lp: dee).
Untuk mengambil kode untuk setiap proyek yang dapat Anda lakukan:
bzr branch lp:unity-place-sample
bzr branch lp:dee