Applications Development of UbuntuKylin

Registered by Jack Yu on 2013-05-06

This blueprint is for discussing the development plan of applications for UbuntuKylin for 13.10 and also 14.04. Welcome to join us!

To start, we proposed several ideas. You are welcome to propose new wonderful ideas or discuss the detail of current ones.

Blueprint information

Status:
Started
Approver:
Jack Yu
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
Accepted for saucy
Implementation:
Started
Milestone target:
milestone icon final-beta
Started by
Jack Yu on 2013-05-22

Related branches

Whiteboard

To Be Discussed:
As a flavor, what's the difference between Ubuntu and UbuntuKylin?
  -How could we contribute to Ubuntu?
  -How could we improve the experience of Chinese users, or Ubuntu Loco users not speaking English?

Proposed Deveolopment Ideas:
1. Tool for all Linux users.
System Assistant, to provide an simple but complete and powerful GUI tool for users to view and manage their systems, which should be welcome by most common or nonprofessional users.
Should we cooperate with Ubuntu Tweak (https://launchpad.net/ubuntu-tweak) or develop a new one?
(See Blueprint: https://blueprints.launchpad.net/ubuntu/+spec/desktop-s-system-assistant)
  - csslayer thinks no need for such kind of tool, tweaking system configs may make system unstable, and there's already USC.
  - anthony thinks we should work on a version that is less "risky", without changing any hidden settings/configurations.,

2. Apps for Chinese users.
1) Develop a QQ client for UbuntuKylin using webqq 3.0 protocol.
 - Should we cooperate with QT QQ (https://github.com/zhanlangsir/Qtqq) or some other, or develop a new one?
 - Other options: pidgin-lwqq (https://github.com/xiehuc/pidgin-lwqq), iqq (https://code.google.com/p/iqq/, base on java)
 - webqq protocol, is it open or reverse-engineered.
 - https://github.com/ginuerzh/uqq , seems not official either.. but qml based, so looks quite similar with 13.04's "friends".

2) Develop Image&Video Scopes for Dash with Chinese searching results.
 (See Blueprint: https://blueprints.launchpad.net/unity/+spec/desktop-r-dash-online-image-and-video)

3) Develop browser plugin to guide the online payment for Chinese bank cards, such as Chinese bank union card, alipay etc.
(See Blueprint: https://blueprints.launchpad.net/ubuntukylin/+spec/desktop-s-ubuntukylin-online-payment-guide)
    - no support from bank
    - for taobao, can't use "fast payment" as it uses activeX.
    - detect you are on payment page and give you instructions.
    - difficult to talk to banks to support linux

4) Develop Chinese online account plugins (such as sina, sohu, etc. ) for Friends project.
 (See projects: https://launchpad.net/friends-sina and https://launchpad.net/friends-sohu)

5) Cooperate with fctix or ibus to improve Chinese input method.
     * how to provides supports for application plugins such as QT, friends etc.
     * improvements of input box appearance, such as fonts, size etc.
     * effects for input method according to QML implementation of MIR.

  - fcitx-qt5 https://bugs.launchpad.net/ubuntu/+bug/1178309
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708322
  - sogou-pinyin, they don't have not enough API, csslayer suggests us not to include it; it's closed source, can't put into ubuntukylin anyway.
  - skin, can use other toolkits to implement
  - kimpanel protocol (dbus based)
  - http://kde-look.org/content/show.php/Ambiance?content=145425

(?)

Work Items

Work items:
[ubuntukylin-members] give qtqq a closer look, submit qtqq to archive: TODO
[ubuntukylin-members] prioritize applications to develop: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.