Quicklyは、Ubuntu(PyGTK)GUIアプリケーションを迅速に作成およびパッケージ化するためのすばらしい小さなツールです。マニュアルのほとんどが削除され、関連する作業が繰り返されるため、セットアップの詳細ではなくアプリケーションの機能に完全に集中できます。
Qtのソフトウェア開発キット(SDK)が広く、グラフィカル・ユーザ・インタフェース(GUI)を使用してアプリケーション・ソフトウェアを開発するために使用されているクロスプラットフォームのアプリケーションフレームワークです。
Ubuntu LinuxにQt SDKをインストールする方法
統合開発環境(IDE)や強力なエディターなど、Ubuntuで使用する便利なオープンソース開発ツールのリストを以下に示します。
Anjutaは、CおよびC ++の統合開発環境(IDE)です。
Bazaar-NGは、Ubuntu開発に使用される分散型バージョン管理システムです。
Bluefishは、経験豊富なWebデザイナーおよびプログラマー向けの強力なエディターです。
Eclipseは、Javaおよびその他のプログラミング言語用のIDEです。JBuilderなどのクローズドソースプログラムの基盤を形成します。
Ericは、フル機能のPythonおよびRuby IDEです。
Gladeは、GNOMEアプリケーションを構築するためのユーザーインターフェイスデザイナーです。
IDLEは、Tkinter GUIツールキットで構築されたPython IDEです。
KDevelopは、多くのプログラミング言語をサポートするKDE用のIDEです。
MonoDevelopは、C#およびその他の言語でmono / .netアプリケーションを作成するためのIDEです。
NetBeansは、CVSとフォームビルダーのサポートを備えたJava IDEです。
使用できるその他のリソース:
Ubuntuアプリ開発者
Ubuntu開発者マニュアル
Ubuntu開発ガイド:はじめに
編集
UbuntuのシングルプラットフォームSDKが10月までに出荷される
開発者が携帯電話、タブレット、デスクトップPCで実行できるアプリを構築できるUbuntu SDKは、今年の10月までにほとんどのアプリケーションを構築できるほど成熟している必要があります。
完成すると、今年初めにAlphaでリリースされたUbuntu SDKにより、開発者は同じコードベースを使用して、Ubuntuで複数のフォームファクターで実行するアプリを作成できます。Ubuntuを電話、タブレット、デスクトップ間で実行する単一のOSにするために、コミュニティとともにUbuntuを開発する組織であるCanonicalの計画と連携しています。
SDKを使用して作成されたアプリは、主に、Q ++を使用して構築されます。QMLは、C ++を使用してアプリケーションのインターフェイスを設計するためのJavascriptベースの言語です。QMLを使用して構築されたUbuntuアプリには、さまざまなフォームファクターに対応できるUIがあります。これらのUIの寸法はグリッド単位で定義でき、デバイスと画面サイズに応じて異なるピクセル値に変換されます。
Canonicalは、SDKがUbuntu 13.10がリリースされるまでにほとんどのアプリケーションを作成するのに十分な完成度を目指しています。Zdnet