Quickly es una gran herramienta para producir y empaquetar aplicaciones GUI de Ubuntu (PyGTK), rápidamente. Saca la mayor parte del manual, repitiendo el trabajo involucrado, para que pueda centrarse por completo en la funcionalidad de su aplicación en lugar de los detalles de configuración.
El Qt Software Development Kit (SDK) es un marco de aplicaciones multiplataforma que se utiliza ampliamente para desarrollar software de aplicaciones con una interfaz gráfica de usuario (GUI).
Cómo instalar Qt SDK en Ubuntu Linux
Aquí hay una lista de prácticas herramientas de desarrollo de código abierto para usar en Ubuntu, como los entornos de desarrollo integrado (IDE) y editores potentes.
Anjuta es un entorno de desarrollo integrado (IDE) para C y C ++.
Bazaar-NG es un sistema de control de versiones descentralizado utilizado para el desarrollo de Ubuntu.
Bluefish es un editor potente para diseñadores web y programadores experimentados.
Eclipse es un IDE para Java y otros lenguajes de programación. Forma la base para programas de código cerrado como JBuilder.
Eric es un IDE completo de Python y Ruby.
Glade es un diseñador de interfaz de usuario para crear aplicaciones GNOME.
IDLE es el IDE de Python creado con el kit de herramientas GUI de Tkinter.
KDevelop es un IDE para KDE que admite muchos lenguajes de programación.
MonoDevelop es un IDE para escribir aplicaciones mono / .net en C # y otros lenguajes.
NetBeans es un IDE de Java que ofrece soporte para CVS y un generador de formularios.
Otros recursos que puede usar:
Desarrolladores de aplicaciones Ubuntu
Manual del desarrollador de Ubuntu
Guía de desarrollo de Ubuntu: Introducción
Editar
El SDK de plataforma única de Ubuntu estará listo para octubre
El SDK de Ubuntu que permitirá a los desarrolladores crear aplicaciones que puedan ejecutarse en teléfonos, tabletas y PC de escritorio debería ser lo suficientemente maduro como para construir la mayoría de las aplicaciones en octubre de este año.
Cuando esté completo, Ubuntu SDK, lanzado en Alpha a principios de este año, permitirá a los desarrolladores usar la misma base de código para crear aplicaciones que se ejecuten en Ubuntu a través de múltiples factores de forma. Se vincula con los planes de Canonical, la organización que desarrolla Ubuntu con la comunidad, para que Ubuntu sea un sistema operativo único que se ejecuta en teléfonos, tabletas y computadoras de escritorio.
Las aplicaciones creadas con el SDK se crean principalmente con QML, un lenguaje basado en Javascript para diseñar interfaces de aplicaciones que pueden usar C ++ para el trabajo pesado. Las aplicaciones de Ubuntu creadas con QML pueden tener interfaces de usuario que se pueden escalar a través de diferentes factores de forma. Las dimensiones de estas IU se pueden definir en unidades de cuadrícula, que se traducirán en valores de píxeles diferentes según el dispositivo y el tamaño de la pantalla.
Canonical apunta a que el SDK sea lo suficientemente completo para que la mayoría de las aplicaciones se escriban cuando Ubuntu 13.10 sea lanzado. Zdnet