Writing applications for Ubuntu (including Ubuntu Touch) and questions about the application submission process to the Ubuntu Software Center. This covers both open source and commercial applications.

learn more… | top users | synonyms

21
votes
4answers
7k views

Can I develop ubuntu for phones apps in Python? [duplicate]

Does anyone know if we can develop apps for ubuntu for phones in Python ? PyQT / PySide would seem to support also QML. But can we use them on the phones ?
14
votes
1answer
2k views

Is there a detailed API documentation on the python binding for appindicator?

I'm getting serous with a project of my own and need a good documentation on the appindicator module for python. What I've found so far: API documentation on dev.ubuntu.com Community wiki entry API ...
8
votes
1answer
6k views

Can I develop a hybrid native/HTML5 app for the Ubuntu Phone?

Can I develop a hybrid app that was used in conjunction with the native API and HTML5 in Ubuntu phone? I know that it is possible to develop either native app or HTML5 app. However, I want to know ...
22
votes
5answers
6k views

What programming languages should I learn to become an Ubuntu developer? [closed]

Although I have used NetBeans once for a project, what languages do I need to learn to become a full-fledged Ubuntu developer? My project in NetBeans (Java only) was to design a calculator (...
4
votes
3answers
3k views

How do I get the names in my icon theme for use with pythons appindicator module?

How do I get the strings I can insert instead of 'gtk-execute'? #!/usr/bin/python import gobject import gtk import appindicator if __name__ == "__main__": ind = appindicator.Indicator("example-...
16
votes
1answer
437 views

How do I get “Quickly” to use Git?

How do I get Quickly to use Git as its default version control instead of Bazaar?
12
votes
1answer
218 views

How do I participate in the Ubuntu App Showdown?

How can I sign up for this event? I was reading this page: http://developer.ubuntu.com/showdown/ . My understanding is that I just need to mention my project to @ubuntuappdev on Twitter, and submit ...
6
votes
2answers
562 views

How do I use OAuth from an Ubuntu Touch app?

I'm writing an Ubuntu Touch application in QML. I'd like to integrate with Trello. There are two ways to log into Trello in the API, one of which is OAuth, which I plan on using. What is the best way ...
6
votes
1answer
1k views

How do I submit .jar file to the ubuntu software center

I am writing an app using JAVA Swing for all platforms. After that I want to add this app to Ubuntu Software Center for free Is it possible? My app is just one *.jar file, its helping to play card ...
17
votes
2answers
400 views

How is tax handled for purchases from the Ubuntu Software Centre?

I've just created an account to submit an application to the Ubuntu Software Centre and the agreement says: "You are responsible for determining applicable taxes in connection with distributing your ...
13
votes
3answers
3k views

How do I call a dialog for authentication?

I am writing a gui program using wx module in python. In program whenever I am accessing a folder which requires root privilege then it asks password at terminal but I want to display the dialog to ...
12
votes
3answers
2k views

Where to store user settings for an app?

If I want my application to store a few settings, that persist when an application closes, then where should I store them? I'm not talking anything complicated: two booleans and a string (although in ...
7
votes
3answers
156 views

Is there anyway to contact whoever handles commercial apps for the Software Center?

I have some problems with the way my app is published due to a name change. Also, I want to inquire as to if/how my application can be made available for Oneric Ocelot, and when they come out future ...
6
votes
1answer
2k views

What programming languages are scopes written in?

I'd like to get started writing a Scope for Ubuntu. What programming languages are available and what should I choose?
5
votes
2answers
924 views

How to create a dialog and set title and text dynamically

Looking at the Dialog component example in the Ubuntu SDK documentation, it looks as if dialogs are intended to be defined as static components with fixed title and text. Or at least I cannot figure ...
4
votes
6answers
3k views

Which window has current focus?

I'd like to know (programmatically) which window has current focus. Is there a window-manager independent way of discovering that? Otherwise, how does one determine which window has focus in Compiz ...
1
vote
1answer
973 views

Ubuntu App Development. Unable to install Ubuntu SDK and buggy Ubuntu emulator

Hello I have installed Ubuntu 14.04.1 and I have no more patience to struggle with my problem. I can't install ubuntu-sdk package: Some packages could not be installed. This may mean that you have ...
12
votes
1answer
305 views

Promoting an app in the Ubuntu Software Center through a ratings and reviews API

As an app author, I would like to promote my app in Ubuntu. One nice way to do it is to encourage users to submit their reviews and ratings to the Software Center. It would be really cool if I could ...
12
votes
1answer
2k views

Apport support for non ubuntu packages

I have been reading about apport and its usage for a week by now. But could not understand the below things. Scenario: I have developed an application and packaged it. And its name is MyApp.deb. The ...
10
votes
3answers
214 views

Install a 'recommended' package when user asks for corresponding action

Let's say that I am building an application to a DEB package, which has as recommended dependency a package, let's call it package1. So, package1, if installed, can provide extra functionality to my ...
9
votes
2answers
2k views

Playing Sound with Ubuntu QML Toolkit preview

I've installed the Ubuntu QML Toolkit Preview as per the instructions on http://developer.ubuntu.com/get-started/gomobile/ (with a minor fiddle to get it working on 12.04). I'm trying to write an app ...
7
votes
1answer
705 views

How do I add a Notebook to a Box in a VBox?

I have created an empty box in Glade to add a Notebook to. The reason I am not adding the actual Notebook in Glade is because I hear that you cannot add pages to a Notebook made in Glade. So, in ...
6
votes
1answer
302 views

How do I upload an updated package to my PPA without having Quickly mess it up?

As part of Ubuntu App Showdown I received comments on deb packaging (as maybe all other participants). Those can be easy fixed and I spotted them before, but debian packaging files are managed by ...
5
votes
1answer
360 views

What is the naming convention for click packages?

I have made a Ubuntu Touch app and intend to upload it to the Click app store. What is the naming convention that I should use for naming my click package?
4
votes
1answer
2k views

Ubuntu Touch app with c++ core and QML interface. How to create?

How to create Ubuntu Touch application with c++ core? In examples I see only pure QML apps.
4
votes
1answer
1k views

Why is my Ubuntu Touch app not visible in the Ubuntu Software Center?

I submitted a Ubuntu Touch app packaged as a Click package to the Click App Store and it was published a few days ago. It is not in my Ubuntu Software Center, or in the online version. I tried a lot ...
3
votes
2answers
630 views

Facing problem with “gtk.RESPONSE_OK” in the simple-player quickly tutorial

I am fairly new to both quickly and Python. I am facing several problems while learning to use quickly from the following tutorial on the Ubuntu developers site: http://developer.ubuntu.com/resources/...
3
votes
2answers
6k views

How to use a SQLite database from QML? [duplicate]

I have not been able to find a working example in QT creator or gallery to use SQLite offline storage API for an Ubuntu touch application.
3
votes
2answers
1k views

Will it be possible to create apps/games in Java SE or Java ME on new Ubuntu phones?

Will it be possible to create apps/games in Java SE or Java ME on new Ubuntu phones?
3
votes
2answers
352 views

How to programmatically fetch a list of applications from the Software Center

Im writing a PyGI app where I'd like to show a list of matching applications from the Ubuntu Software Centre in an auto-completion text entry or dropdwon. I haven't yet figured out the best way to ...
1
vote
2answers
203 views

Why does “quickly share --ppa share” abort with a “can't create” error?

I can not figure out what I am doing wrong. The package builds ok with quickly package, I could submit it, but I can not update my ppa. Here is what I got: desgua@desguai7:~/quickly/sbk$ quickly ...
10
votes
3answers
13k views

“QtQuick version 2.0 is not installed” while trying to run CurrencyConverter Example for Ubuntu Phone

I was following the step-by-step guide on how to develop an Ubuntu Phone application but Qt Creator throughs the error message (module "QtQuick" version 2.0 is not installed) when I run it with ...
8
votes
1answer
326 views

Would a Unity lens written for Unity 3D also work in Unity 2D?

I am thinking of writing a few lens features to link Unity into some business web applications, do I have to target both Unity variants separately or can I do one and assume the other will just work?
7
votes
2answers
286 views

Ubuntu SDK: How can I see error logs for my ubuntu touch app?

I've built an ubuntu touch app, it works well on desktop, but when I install it on the device and try to launch, it crashes. Where can I find error logs or any other output that the app can give me to ...
5
votes
1answer
247 views

How does the PPA fit into the scenario of publishing an application to the Ubuntu Software Center?

I've been going through docs for the past couple of hours but I haven't understood what the PPA is? I have a cross-platform Java application that I'd like to publish to the Ubuntu Software Center. My ...
5
votes
1answer
165 views

Can I use old code by myself to build on for my entry in the Ubuntu App Showdown contest?

Or does it have to be started completely from scratch at 18th of June?
4
votes
3answers
227 views

Will applications in the software center receive updates of new versions?

Is it possible to provide updates for software in Ubuntu 11.10 software center. For example upcoming versions of vlc, inkscape and many others.
3
votes
2answers
536 views

Error while running Quickly

Getting an error while running quickly app: Creating project directory sata Creating bzr repository and committing Launching your newly created project! (sata:2701): GLib-GIO-ERROR **: Settings ...
2
votes
2answers
105 views

How to define multiline long_description in quickly's setup.py?

When I try using triple quotes python-mkdebian crashes loudly with apport appearing after quickly package [--extras] and when I just make multiline string in single quotes the latter stops silently.
1
vote
1answer
97 views

How do I write and submit applications for Ubuntu?

I've been a Linux user for a while, and C++ programmer for a while longer. Is there a way to write applications for Ubuntu, and how to submit them?
0
votes
1answer
102 views

App Submission for Showdown

If I submit my app to the ARB today, can I make any changes before Monday?. Or will the ARB consider my app based on the version that was submitted on the submission day? ie If I make changes will I ...
0
votes
2answers
464 views

Developing NodeJS for Ubuntu Touch:

I'm new here and interested in developing apps for Ubuntu Touch. Already got the developer version running on a tablet model P3110. What I'd like to know is if it's compatible with NodeJS or if it's ...
0
votes
1answer
235 views

Ubuntu Phone - How can I program app running, when device screen is turned off?

How can I program my mobile application to be still running in the background, after the user turned off the screen? I'm developing the application in QML.
0
votes
1answer
362 views

Cant download qt-components-ubuntu on my machine [duplicate]

Possible Duplicate: How do I install the QML toolkit on 12.04? I was trying to get some hands on ubuntu mobile app development and followed the instructions of downloading the qt5-beta. But I ...
55
votes
13answers
13k views

What advantages does Ubuntu have over Windows as an environment for programming?

Why is writing a program in text files or via the terminal a better option (as I read) than using IDE(s) like Visual Studio on Windows? Do the features an IDE provides exist there (eg. showing ...
29
votes
2answers
876 views

How to develop a System Indicator for Unity?

This is not a duplicate of How to create Unity indicators?. I'm looking for system indicator not application indicator. Backgound: From these two questions: How do I add or manipulate Application/...
14
votes
4answers
5k views

Writing indicators with Python, GIR and GTK3

I'm writing an application that needs to use an indicator. I've done this in the past using PyGTK and GTK2, using as reference this document: https://wiki.ubuntu.com/DesktopExperienceTeam/...
40
votes
3answers
18k views

Why no library files installed for google test?

The libgtest-dev package seems only install header files to the system, but not the static and dynamic libraries which should be installed under /usr/lib. Is it a bug?
31
votes
2answers
9k views

Connect WebKit WebView form to a Python callback?

I am writing a small Python and WebKit app; I am using WebKit as the UI for my app. What I want to do is to create an interactive element in WebKit (namely a combo box or a set of clickable regions) ...
8
votes
3answers
6k views

Is there way to compile Qt5 programs, written with c++, to Ubuntu Touch?

I'm creating a program with Qt5 and C++, and I would like to compile my program for Ubuntu Touch Preview or Ubuntu desktop arm. I'm running those systems on Nexus 7. I have found the right C++ ...