Wednesday, October 18, 2006

Porting Landell to Tapioca

As some of you probably have heard, the Tapioca project "merged" with the Telepathy project, in the sense that Tapioca now consists of convenience libraries for working with Telepathy and some extra connection managers and some tools like the Telepathy-Inspector.


Some of you might ask why convenience libraries are needed and why not just use Telepathy directly. Well, actually it is out experience that when using Telepathy we have ended up developing internal convenience libraries in our products and not of the quality that we had hoped for.

To remove this duplication of work and help the KDE Decibel project as well as port the instant messenger Landell to Telepathy, we sad down some time and started designing a nice, usable
API for using Telepathy. It is still work in progress, but so far it has been a success.

It really makes sense. Telepathy is designed to provide the features needed to make a instant messenge and VoIP client, while keeping the API small so that it is easier implementing connection managers (like for protocols such as MSN, Jabber, GTalk...). It is also based on DBus which is a cross-platform Inter-process Communication Protocol, which means the API uses raw data structures such as hashes, arrays. This is not really optimal and is thus no longer a problem if you choose to use Tapioca.

Over the last month Renato and I have been porting
Landell to use the new Tapioca library. Since we are using C# for the Landell product we were faced with the problem that there was no well-working .NET library for using DBus (which we needed to implement Tapioca# and Telepathy# which it is based on), but luckily Alp Toker took on the task of completing his fully managed DBus (an implementation of DBus only using managed C# code) to the state where it was usable for out needs. Many thanks goes to Alp!


There are still things to be done to Landell, but both me and Renato are currently busy with some other projects. It is coming along just fine though, and I would also like to thank the Tango community for supplying lovely new icons to the project.

10 comments:

Anonymous said...

童裝批發
童裝批發
童裝
童裝
酒店喝酒
暑假打工
寒假打工
酒店
酒店經紀人
酒店現領
禮服店
酒店小姐
酒店兼職
酒店上班
酒店兼職
禮服店
酒店上班
酒店打工
酒店小姐
酒店經紀
酒店兼差
假日打工
台北酒店經紀
酒店經紀爆米花
酒店上班PRETTY GIRL

Anonymous said...

肉毒桿菌 健檢 淨膚雷射 美容美白 瑜珈 美白 醫學美容 瑜珈 雷射美容 整形 瑜珈 瑜珈 電波拉皮 肉毒桿菌 香水 瑜珈 瑜珈 瑜珈 时尚美容 美白医学 醫學美容 整形 沐浴乳 醫學美容 精油 醫學美容 身體保養 癌症 全身健康檢查 體檢 腫瘤 乳癌 癌症 全身健康檢查 體檢 微整型美容 轉骨 調理體質 老人癡呆症 內分泌失調 省電熱水器 節能熱水器 電熱水器 新明 櫻花牌熱水器
熱水器
省電熱水器
太陽能熱水器
省電熱水器
Seo-Search en-gine 關鍵字行銷 商務資訊 SEM搜尋行銷 網路行銷 班服 馬克杯 圍裙 帽子 團體服

Anonymous said...

情趣商品 情趣用品 性感睡衣 情人 性感 性感丁字褲 情趣用品 七夕情人節禮物 情趣用品 情人節禮物 情趣用品 成人用品 情趣用品 情趣睡衣 醫學美容 飛梭雷射 到府坐月子 坐月子 美國月子中心 子宮頸抹片檢查 子宮肌瘤 到府坐月子 坐月子 月子餐 月子中心 婦產科 坐月子中心 婦產科診所 坐月子中心台北 婦產科 新生兒 坐月子中心 月子餐 產後護理 月子餐 婦產科 坐月子 日本旅行社 日本旅遊 日本機票 日本自由行 台北民宿 坪林 坪林茶葉博物館 宜蘭民宿 宜蘭民宿 日本旅遊 巴厘岛旅游 台北民宿 宜蘭民宿 台北旅遊 日本旅遊 宜蘭民宿 宜蘭民宿 國內旅遊 國外旅遊 宜蘭民宿 直航機票 便宜機票

Anonymous said...

台北旅遊景點 巴厘岛 武陵 巴里島 宜蘭民宿 國內旅遊 武陵 台北旅遊景點 便宜機票 冬令營 夏令營 救國團 毛克利 夏令營 兒童夏令營 夏令營活動 手工水餃 中華湯包 湯包 水餃 會場佈置 活動企劃 網路花店 花店 Led招牌
招牌設計
新娘秘書
活動設計
婚禮佈置
情人花束
網路花店
婚禮顧問
氣球佈置
建材 鐵窗 舊屋翻新 壁癌 照明 進口燈飾 油漆工程 地板施工 裝潢網 裝潢 油漆工程 系統家俱 設計作品 遮雨棚 室內設計 室內設計 油漆工程 流行燈飾 樓梯扶手 防水工程 木工裝潢 流行燈飾 裝潢施工 防水工程 裝潢

Anonymous said...

洗包包品格

Anonymous said...

洗鞋加盟 LV 台中漆彈場 漆彈 戰場 漆彈槍 OBU CPA 投審會 Setup Company 消防器材公司 OBU 壯陽藥品 持久 增大 催情 情趣用品 早洩 成人用品 壯陽食品 壯陽食補 起陽籽 壯陽 聽力檢查 聽障 聽障 助聽器價格 助聽器公司 聽障 聽力檢查 變色馬克杯 陶瓷 陶瓷禮品 陶藝 伴手禮盒 包裝設計 禮品 禮品公司 變色馬克杯 陶瓷 陶瓷禮品 陶藝 雷射雕刻 鶯歌陶瓷博物館 雷射雕刻 茶葉 馬克杯 老人安養中心 老人安養院 老人養護中心 長期照顧 慈善基金會 公益團體 愛心捐款 捐款 長期照顧 公益團體 愛心捐款 捐款 長期照顧

Liz said...

14
植髮
雷射溶脂
包皮
泌尿科
外籍新娘
大陸新娘
裝潢
滅鼠
白蟻
除白蟻

Liz said...

15
老酒
老酒
抓漏
塑膠棧板
倉儲物流
熱水器
IWC
歐米茄
高仿手錶
棧板

Unknown said...

wholesale jordan shoes, christian louboutin shoes, Discount Louis Vuitton, ugg pas cher, uggs outlet, ugg boots, ugg australia, Bags Louis Vuitton, ugg, Christian Louboutin Daffodile, Christian Louboutin Bois Dore, cheap christian louboutin, Cheap Louis Vuitton Handbags, christian louboutin remise 50%, Discount LV Handbags, ugg soldes, uggs on sale, cheap jordans , christian louboutin, discount christian louboutin, Cheap LV Handbags, Air Jordan 11 Gamma Blue, cheap nike jordan shoes, discount nike jordans

Unknown said...

pgslot โบนัส100 เกมสล็อตอออนไลน์ slot online เว็บไซด์เกมออนไลน์มหาสนุก
https://www.slotv9.com/pgslot