登录
Ubuntu Kylin首页| 新闻| 应用| 下载| 社区| 论坛| 知识库

应用开发

一、类型描述

基于Ubuntu Kylin开发可以在本地运行的可执行程序,依赖于计算机的环境,比如操作系统版本以及本地的一些类库。目前
Ubuntu Kylin具有代表性的一些新应用有Ubuntu Kylin软件中心、优客助手、优客农历和优客天气等。

二、开发语言

C/C++、Java、Python和QML

三、开发环境和工具

1、QtCreator

Qt Creator是跨平台的 Qt IDE,在Ubuntu Kylin32位和64位系统上都能很好的支持,目前的版本为3.0.1。Qt 是一个跨平台的 C++库,现由digia公司维护。

安装QtCreator

安装命令:

$ sudo apt-get update && sudo apt-get install qtcreator

提示: 在Ubuntu Kylin1404以后,执行上面的命令,软件源默认安装的是Qt5,如果你想使用Qt4进行开发,请执行下面的命令:

$ sudo apt-get install qt4-default libqt4-dev

如果想继续使用Qt5进行开发,请执行下面的命令:

$ sudo apt-get install qt5-default

使用QtCreator

$ qtcreator

Ubuntu SDK支持

Ubuntu Kylin完全支持Ubuntu SDK,安装Ubuntu SDK后,可以选择Ubuntu QML或HTML5去编写Ubuntu/Ubuntu Kylin Apps。Ubuntu SDK指导文档请参考下面网址: http://developer.ubuntu.com/start/

示例

Qt SystemDbus 服务注册:

1> 服务注册

在Ubuntu Kylin系统下,普通用户都是没有root权限的,操作一些文件时则报权限错误,那么systemdbus服务则能很好的解决这个问题。在qt-systemdbus-server源码包中打开终端,执行dpkg-buildpackage -rfakeroot -b生产deb包,然后用命令sudo dpkg -i uk-systemdbus-server_1.0.0-0ubuntu1_i386.deb安装。下载示例代码

2> 调用systemdbus服务册

用QtCreator编译运行qt-systemdbus-client源码,可以调用systemdbus服务中的方法和退出systemdbus服务。下载示例代码

3> Qt4-QML:下载示例代码

4> Qt5-QML:下载示例代码

2、PyCharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

安装PyCharm

下载地址:http://www.jetbrains.com/pycharm/download/#linux

提示: pycharm目前最新版本为3.4.1,Professional版本只能免费使用30天,建议安装免费的Community的版本。

使用PyCharm

解压tar包后,进入pycharm-community-3.4.1目录,执行: sh /bin/pycharm.sh

3、Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,其附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

安装Eclipse

$ sudo apt-get install eclipse

使用Eclipse

$ eclipse