Ubuntu 12.04 for Developers
Developers, Developers, Developers!
During the last six months we’ve spent a lot of time building tools and documentation for app developers. In September of 2011 we launched the Ubuntu Developer Portal, a site dedicated to helping application developers target the Ubuntu platform, and for getting their applications distributed through Ubuntu.
The developer portal provides all the information an app developer needs to write apps for Ubuntu. It will get you started with tools like Quickly, tell you what languages, toolkits and IDEs are available, and introduce you to the tools and workflows that make developing for Ubuntu a joy.
Once your app is ready, the Developer Portal will walk you through packaging it and submitting it to be published in the Ubuntu Software Center. The MyApps section lets you upload and manage all your applications, provide branding and screenshots, and set your purchase price.
In the past couple of months we’ve added extensive documentation on Unity integration, which allows your application to become part of the desktop experience. The Unity APIs give your application a presence in multiple areas of the desktop, letting you to add extra information to the Launcher, indicators in the panel, search results in the Dash and more.
All about the Apps
Everybody knows that “Apps” are the big thing now. No longer relegated to tablets and smartphones, “App Stores” are coming to both major proprietary desktop operating systems as well. The Ubuntu Software Center already supports independent free and paid app downloads, and with 12.04 we want to grow that segment exponentially.
Not only do we provide a rich platform for app developers to target, we also have the means of delivering those apps directly to over 12 million users worldwide. With Unity, your app isn’t just visible in the Ubuntu Software Center, but we put it right in the Dash! Your app will show up whenever the user searches their system for something similar, giving it a level of visibility that no other platform offers.
Join the conversation
Developing applications for Ubuntu doesn’t have to be something you do in isolation. Having a strong community is an important aspect in today’s software market, and Ubuntu provides you with the tools for collaborating with the existing Ubuntu user community and for growing a strong user community around your own application. These users can help grow your app by add translations, identify bugs, and even submitting patches.
We’re also building a vibrant community of app developers, and we want you to be a part of that. Learn tips and tricks from other app developers, share your own expertise and build professional connections. Here you will also find a number of Ubuntu and Canonical developers who will take your suggestions and feedback for making app development on Ubuntu even better.
Source from http://planet.ubuntu.com/