About ibus UI and Chrome OS

25 views
Skip to first unread message

Peng Huang

unread,
Dec 9, 2009, 1:47:09 AM12/9/09
to sat...@chromium.org, yus...@chromium.org, ibus-...@googlegroups.com
Hi Chromius guys,

I am very glade to hear you are developing some new ibus UI for Chrome OS. And thank you contribute to ibus project. Currently, ibus UI is developed in Python language (because of some history reasons). It may have some performance issues, and use more memory. It is OK for power desktop, but not good for all. I have planned to design and develop a new one in C languae. But till now, I do not have enough confident and courage to start it. After reading the document about Chrome OS Text Input design, I think it is a good chance to do something for it. I appreciative the design of integrating XKB and input method platform. I wish we could share more ideas on it. If we could design the new UI suit for both Chrome OS and Linux Desktop (maybe with some modification), it will be excellent. Please consider it.

Thanks,
Peng

〠 Satoru Takabayashi

unread,
Dec 9, 2009, 3:03:33 AM12/9/09
to ibus-...@googlegroups.com, yus...@chromium.org
Hi Peng,

Thank you for reading our design doc as well as your interest.

As described in the doc, our primary motivation to build custom UI is to make the user experience of text input be uniform with Chromium OS. To achieve the goal, we are using the same UI library used for Chromium, called Views, for our text input UI, rather than GTK+ or Qt. This probably makes it hard to use in other Linux platforms. However, we'd like to share code and ideas with you as much as possible. We'll soon open source our UI stuff as part of Chromium OS code base. I'll let you know once it's out.

Thanks,
Satoru


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

Peng Huang

unread,
Dec 9, 2009, 3:35:38 AM12/9/09
to ibus-...@googlegroups.com
On Wed, Dec 9, 2009 at 4:03 PM, 〠 Satoru Takabayashi <sat...@google.com> wrote:
Hi Peng,

Thank you for reading our design doc as well as your interest.

As described in the doc, our primary motivation to build custom UI is to make the user experience of text input be uniform with Chromium OS. To achieve the goal, we are using the same UI library used for Chromium, called Views, for our text input UI, rather than GTK+ or Qt. This probably makes it hard to use in other Linux platforms. However, we'd like to share code and ideas with you as much as possible. We'll soon open source our UI stuff as part of Chromium OS code base. I'll let you know once it's out.

Thank for the quick reply. I understand that it is hard if not use same UI toolkits. But still can learn some ideas from the design. Wish could try demos soon.

Yusuke Sato

unread,
Dec 10, 2009, 10:52:15 AM12/10/09
to Peng Huang, sat...@chromium.org, ibus-...@googlegroups.com
Hi Peng,

> Currently, ibus UI is developed in Python language (because of some history reasons). It may have some performance issues, and use more memory. It is OK for power desktop, but not good for all. I have planned to design and develop a new one in C languae.

I also noticed that the development version of ibus-pinyin engine is
in the process of being rewritten in C. Cool.
http://github.com/phuang/ibus-pinyin/tree/master/src/

Just out of curiosity, can I ask you when the C version is planned to
be released as stable?

Thanks,
Yusuke

On Wed, Dec 9, 2009 at 3:47 PM, Peng Huang <shawn....@gmail.com> wrote:
>

Peng Huang

unread,
Dec 10, 2009, 9:57:33 PM12/10/09
to Yusuke Sato, ibus-...@googlegroups.com
Hi Yusuke,

Currently, I have implemented primary features of ibus-pinyin, and improved performance, and reduced the database size significantly. But comparing with the python ibus-pinyin, it still lacks some advanced features, but they are not very useful. I have released tarball of ibus-pinyin-1.2.99, it has been tested by many users. I think it is stable enough for daily using, and I plan include it in fedora 13.

Best Regards,
Peng

Yusuke Sato

unread,
Dec 10, 2009, 10:45:18 PM12/10/09
to Peng Huang, ibus-...@googlegroups.com
> I have released tarball of ibus-pinyin-1.2.99, it has been tested by many users. I think it is stable enough for daily using, and I plan include it in fedora 13.

That sounds great! Thanks for the info.

--Yusuke
Reply all
Reply to author
Forward
0 new messages