Quiero crear una aplicación de escritorio Ubuntu, específicamente para reemplazar a Gwibber.
Puedo codificar en Java, Python y algunas otras tecnologías. Adobe Flex habría sido una opción hasta que Adobe decidiera aspirar un poco más y detuviera el soporte para AIR en Linux.
Nota: no me importa admitir otros sistemas operativos. Será una aplicación personal específica de Ubuntu. Puedo abrir el código fuente, no me importa ayuda adicional.
Debe integrarse perfectamente con Ubuntu, notificaciones y todo.
Supongo que Python es, ¿es eso correcto? ¿Cómo empiezo?
Visite el nuevo sitio para desarrolladores de aplicaciones de Ubuntu , que debe tener todo lo que necesita para comenzar a crear una aplicación para Ubuntu
fuente
Puede escribir y enviar una aplicación en casi cualquier cosa que le guste. Hay un montón de idiomas diferentes que puede usar con varias bibliotecas de enlace de IU.
Hay varias bibliotecas de interfaz de usuario \ frameworks \ lenguajes de programación para trabajar en el desarrollo de aplicaciones de escritorio de Ubuntu. Qt tiene la integración más madura con la versión actual de ubuntu, pero Gtk ha sido una opción más popular para esto en el pasado.
Qt
GTK
wxWidgets
Algunos recursos adicionales
Actualización 15/07/2016: Ubuntu ahora tiene una plataforma de distribución de aplicaciones Snappy que puede usar para crear y publicar una aplicación. Empezar
fuente
Ubuntu 16.04 y más reciente
La aplicación Quickly recomendada en la respuesta aceptada no está disponible en los repositorios predeterminados de Ubuntu 16.04. Un software alternativo a Quickly es Illumination Software Creator . La versión 6 de este software (la última versión) se lanza como un paquete Debian bajo una licencia GPLv2. Illumination Software Creator te permite crear fácilmente aplicaciones usando una interfaz de arrastrar y soltar y exportarlas a múltiples plataformas.
Para obtener información sobre qué IDE de Python con más funciones se recomiendan para el desarrollo de aplicaciones Ubuntu en Python, consulte estas preguntas.
fuente