Development refers to the development of the Ubuntu source code through the implementation of new features and the fixing of bugs.
51
votes
7answers
16k views
What is the best way to develop apps for Ubuntu?
I want to write applications for Ubuntu. I do not know much about programming but I want develop for Ubuntu. I am trying to learn Python right now. What do you think is the best way to develop apps ...
47
votes
1answer
4k views
What is the difference between upstream and downstream when referring to who to go to as a developer?
What is the difference between upstream and downstream when referring to who (or where) to go to as a developer or packager?
44
votes
24answers
6k views
What IDEs are available for Ubuntu?
This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions ...
40
votes
2answers
3k views
How do I make a Theme from scratch for Unity?
I'd like to make a theme from scratch for Unity.
What knowledge and information/skills are needed? Are there any tools or templates out there for something like this already? I don't have any Python ...
25
votes
11answers
713 views
What are the biggest barriers to walking the MOTU/developer path?
For those who are not MOTU (people who maintain the Universe and Multiverse software repositories) and do not have plans of the "I will apply to MOTU by $date" variety:
What keeps you and others like ...
24
votes
19answers
20k views
Basic Web Development IDE/Editor like Dreamweaver?
I've used windows for many years. Using Dreamweaver as the Editor as it had a file tree which is based on a project (via Local, FTP or SFTP).
All I want in my editor is:
syntax highlighting for PHP, ...
23
votes
4answers
2k views
How do I legally make an open-souce version of a closed-source game? [closed]
Is it legal to make an open-source version of a closed-source game (and expansion pack) to distribute to other users? I want to do that for an old game called Age of Empires 2.
21
votes
7answers
2k views
How do I develop .NET apps on Ubuntu?
at college we use Microsoft .NET for developing applications. I recently switched to Ubuntu and would like to know similar tools for making apps on/for ubuntu.
19
votes
5answers
2k views
How do I develop an Ubuntu application in HTML and JS?
I am developing an app and I think HTML and JavaScript are better for the future, but I cannot find any tutorials (I need the app to use the system theme).
Are there bindings for Unity, message menu ...
19
votes
5answers
2k views
How do I start developing a lens for Unity?
I would like to know how to create one of those lenses for unity. I know how to program. but I don't know where to start. Are there certain libraries I should use or docs that I should read? Are there ...
19
votes
1answer
422 views
Who is Mark Shuttleworth, and how is he related to Ubuntu?
I am going to introduce Ubuntu to some new users (students in this case). Usually, I talk about the history of Ubuntu, how Ubuntu started, who has built Ubuntu in the past, and who decides the road ...
17
votes
1answer
185 views
Are there Karma thresholds on Launchpad for gaining access to certain features
I'm currently reviewing bus on Launchpad and the option to Triage them is greyed out for me. Is this because my Karma is not high enough (599 at time of writing) or is it because I'm not a part of the ...
16
votes
3answers
606 views
How can I start my own Repository
I'm an avid developer but I never actually gotten around to setting up my own PPA - how would someone go about this? Common issues encountered? How do I get my source code to be compiled into packages ...
16
votes
4answers
708 views
Where to start studying for developing ubuntu?
Hi am Computer Science student currently in college and very interested in developing open source software especially ubuntu.Is there a one stop go-to place for reading about developing ubuntu.
For ...
15
votes
4answers
2k views
What IDEs are there for Android development?
I recently bought my first Android phone (HTC Legend). Now I want to develop for it!! :)
Is it possible under Ubuntu and what is the best tool? Eclipse or IntelliJ or maybe something else?
UPD: It ...
15
votes
2answers
368 views
What are mailing lists and how do they function?
Ever since I joined the *nix side of the world I've been hearing about mailing lists a lot (especially when it comes to development).
Can someone explain to me what they are and how I can interact ...
15
votes
2answers
1k views
Developing Unity compliant apps in Python - where to start?
I'm an experienced programmer who is interested in developing apps for Linux, specifically GTK, and more specifically apps that are Unity compliant. Aside from the obvious step of learning Python, ...
15
votes
4answers
3k views
What are the packages/libraries I should install before compiling Python from source?
Once in a while I need to install a new Ubuntu (I used it both for desktop and servers) and I always forget a couple of libraries I should have installed before compiling, meaning I have to recompile, ...
15
votes
0answers
519 views
How do I put a package into the Ubuntu repositories? [duplicate]
Possible Duplicate:
How to get my software into Ubuntu?
I've created a Python application for Ubuntu. How do I package it and submit it for possible inclusion in the universe repository?
14
votes
4answers
2k views
How to program a status icon that will display in Ubuntu as well as in other distributions?
The application in question does some action (here connecting audio to network streams) and runs minimized if these actions were successful. Therefore a status icon is needed to display the state of ...
14
votes
6answers
2k views
Wanting to start development for Ubuntu (and most Linux distributions in general), which is suitable? Python or Vala?
I'm a computer science graduate, and learned languages like C, C++, C# and Java. Though I have more experience with Java. I want to develop for Linux and I'd prefer to develop for GNOME, I'm confused ...
14
votes
7answers
2k views
14
votes
1answer
327 views
13
votes
3answers
322 views
Find projects that use a particular programming language in Launchpad?
On Launchpad.net, most projects list the programming language(s) their software uses:
It would be useful if there was a way to get a list of all the projects that use "X" programming language, in ...
13
votes
1answer
942 views
What is http://extras.ubuntu.com/ repository for?
What will this repository hold? What is policy for it?
13
votes
3answers
537 views
Developer documentation for the Messaging Menu?
The only documentation I have been able to find on integrating an application with the Messaging Menu is old and out of date: ...
11
votes
2answers
244 views
Which graphics driver set is better to test in the long run?
So, my computer has a Radeon mobility card and Compiz doesn't seem to want to play nice with it. The nets me a tradeoff: I can use the proprietary drivers and get the boosted performance and take a ...
11
votes
6answers
1k views
Making diff output more readable
I'm looking for a tool that will take diff / debdiff output (and more specifically, the output of this script) and display the result of the comparison in a highly readable, graphical way. Any ...
11
votes
5answers
469 views
Diff'ing different versions of the same debian package
Is there any way to get source diffs between a locally-installed package and its updated one?
This will be useful to check exactly which parts have been fixed, changed or added.
For example, say you ...
11
votes
2answers
390 views
How to start contributing to Unity?
I just forked the source code of Unity. I am new to contributing to the project.
Do unity developers use any specific IDE?
I am asking this because I am confused about where to start and how exactly ...
10
votes
5answers
14k views
Android SDK having trouble with ADB
So, I installed the Android SDK, Eclipse, and the ADT. Upon firing up Eclipse the first time after setting up the ADT, this error popped up:
[2012-05-29 12:11:06 - adb] ...
10
votes
2answers
335 views
Why are there popular ideas on Brainstorm that developers haven't implemented? [closed]
When joining Ubuntu Community I found Brainstorm not only a wonderful idea but great in execution to.
Now after watching the site for 3 releases I wonder if its only fluff that's shown to new users. ...
10
votes
7answers
1k views
Support for various features in gedit
I'm trying to use gedit as my main editor, and am looking for help with some tricky features. For each of the following, can people help me out with how to install and configure the feature?
code ...
10
votes
3answers
2k views
How can I theme my Qt app to resemble one written in Gtk?
Mark Shuttleworth recently blogged about the decision to include the Qt libraries in the 11.10 release, with a followup from Jono Bacon. The thing that puts me off Qt apps is that they don't blend in ...
10
votes
4answers
3k views
Documentation for gnome shell extension development?
I have been wanting to develop some Gnome Shell extensions since they are just in javascript, however I have been looking and there is practically zero documentation, everywhere I look people just say ...
10
votes
1answer
196 views
How should I display units in my application?
There is inconsistency in how various operating systems display file size units. Windows shows base 2, MacOSX shows base 10. Does Ubuntu have guidelines for this?
9
votes
4answers
22k views
How to make possible to install Samsung Kies?
I am not sure where this question is set to proper place or not. If not then please guide me to that place.
I have a Samsung Galaxy SII, and doing Android development.
A couple of days before I was ...
9
votes
1answer
322 views
What is the way to submit a patch to fix all the damage that LP: #600941 causes?
What is the best way to submit a patch to fix all the damage that LP: #600941 causes?
I ask because LP: #600941 was put into every version of Ubuntu still supported at this time. Should I pick a ...
9
votes
1answer
90 views
How do I assign a bug to myself in Launchpad?
I'm interested in fixing a bug in Ubuntu, but I don't want to step on anyone's toes. How do I "claim" a bug to let people know I'm working on it?
(Screenshots of where in Launchpad to click please)
9
votes
1answer
319 views
What is the preferred way to store application settings?
From a developer's perspective. Should I use a text-based config in /etc or in $HOME? Or something else?
9
votes
2answers
342 views
Ideas for my MSc project and Google Summer of Code 2011 [closed]
I'm currently putting together ideas for my master's project which I'll be working on over the summer, and I would like to be able to use this time to help Ubuntu in some way. I have the freedom to ...
8
votes
2answers
189 views
Application names from Ubuntu's perspective
I was wondering how Ubuntu is able to figure out the proper name of an application. For example, when you select Open with -> Other application from the context menu, you are presented with this ...
8
votes
1answer
292 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?
8
votes
1answer
465 views
Will there be a Vala template for quickly?
Are there plans to develop a Vala template for Quickly? Would be interesting because I think, Vala will be the next gen programming language for Gnome.
8
votes
1answer
291 views
Which new features and changes are planned for Unity in 11.10?
Reading the planet and several blogs regularly, and also testing 11.10, it still is not clear to me what is planned for Unity in 11.10. When going to launchpad, no blueprints are available and the ...
7
votes
2answers
81 views
What is the toolchain upload that happens at the start of every release cycle?
Looking at the release schedules, every release seems to start with a toolchain upload.
What is a toolchain and which packages build the toolchain in Ubuntu?
7
votes
2answers
842 views
How can I access UbuntuOne contacts and notes with Python?
I want to use UbuntuOne in my own Python application. I want to access contacts and maybe store other data. But I could not find any documentation or (Python) examples. How can I use this?
7
votes
7answers
2k views
Code snippet manager for Ubuntu?
I'm looking for a good code snippet manager, with syntax highlighting and search capabilities. Another important feature is the capability of changing the code area background color. I have tested ...
7
votes
1answer
273 views
Are there magic commit words in Launchpad Code?
I know in a lot of source control tracking systems (Redmine, Trac, Jira) you can add magic words like resolves #1234 in your commit message to have the bug updated to a certain status. Is there a ...
7
votes
2answers
351 views
How do I control the position of an indicator created with appindicator.Indicator?
I've created a simple indicator in python using the appindicator module. However, it always shows up to the left of the existing indicators. Is there some way to control what position the indicators ...