Tuesday, July 10, 2012
So here’s a quick heads up: don’t worry, if your app was submitted to MyApps on time, and complied with the contest requirements, it made it to the contest. If some of the requirements were not met, we’ve probably contacted you and given you a chance to meet them, as we appreciate the hard work you’ve put these last 3 weeks, and we want you to get in.
Some of you have noticed there is a Trello board the Ubuntu App Review Board and their contributors have been using to track progress on app reviews. Some of the apps are still not in there simply because of the overwhelmingly positive response and the work it takes to process the about 150 contest submissions we got. About 90% of them are valid, and while it might take us a bit more than expected to process them, it is a very pleasant problem to have, to be honest :).
We’re currently finishing off the list of qualified apps and setting up the voting infrastructure, so we’ll publish the list of apps on the Ubuntu App Developer blog very soon.
In any case, good work to all of you who’ve participated. You’ve made it. In only 3 weeks you’ve gone from idea to a finished app using the Free Software tools Ubuntu puts on your hands. It is amazing, and even more for those of you who were new to app development in Ubuntu. I hope you’ve had fun and learnt a lot. Good luck with your apps during the jury vote!
Looking forward to start voting on all your awesome apps!
Monday, June 18, 2012
The way it works is simple and the rules are well documented, so I won’t go into the details: in short, you’ve got 3 weeks to create a new app, submit it to MyApps and you can win awesome prizes, including 2 laptops from system76 and a many many Nokia N9 smartphones from the Qt project. So if you’ve always wanted to start application development in Ubuntu, that’s a unique opportunity!
So here’s a reminder that the Ubuntu App Showdown is officially starting today, and you’ve got until the 9th July 2012 to create and submit a cool app according to the rules.
Starting also today, we’ve got a series of app developer workshops to help you get started with writing your app. Coming up:
Monday 18th June
|Intro to Python (part 1)||15:00 UTC|
|Intro to Python (part 2)||16:00 UTC|
|Getting started with Quickly||17:00 UTC|
|Intro to Gtk 3/GObject||18:00 UTC|
|Getting started with Glade||19:00 UTC|
Some other important points:
- You’ll find all the info about the contest on the Ubuntu App Showdown page
- You’ve got a question about programming or about the contest? Ask your question on askubuntu.
- You’ve got an idea for an app you’d like to share? Submit it to the UbuntuAppShowdown reddit
- You’d like to promote your app and let the judges see the progress? Write a blog post and submit it to the UbuntuAppShowdown reddit
I’m personally very excited about the contest. It’s been great to see lots of questions and positive reactions over the weekend and I’m really looking forward to see lots of awesome apps coming into the Ubuntu Software Centre!
Thursday, May 3, 2012
Just a heads up that in about 15 minutes, and as part of the Ubuntu Open Week, I’ll be talking about how to submit apps to the Software Centre.
So if you’re either interested in learning how to do it, or if you want to ask any questions, join me on IRC in the #ubuntu-classroom channel on Freenode.
See you there!
Wednesday, November 30, 2011
One of the main objectives for the Ubuntu 12.04 cycle is to build upon the foundations set by the Ubuntu App Developer site, My Apps and the Ubuntu Software Centre and start building an Ubuntu App Developer community to realize the vision of a rich ecosystem of apps around Ubuntu. This is the first of a series of posts that will discuss several aspects of this goal, how to get involved, and the benefits of Ubuntu as a target platform for both developers and users.
An important aspect of each community is to ensure that there are easily accessible resources that can act as a venue for communication for anyone wanting to get involved. For the Ubuntu App Developer community, but also in general, the degree of involvement will then vary according to what the individuals connecting to our app developer story are looking for. Some will be seeking help, some will be able to provide help, some will want to contribute to build the developer story, some will want to stay up to date with the news, some will write applications… The first step is to ensure that we cover the main venues, or connecting points to our story for them.
We already started out creating some of these resources ready for the launch of the Ubuntu App Developer last cycle, but we’ve been adding some more recently and I thought at this point it would be a good opportunity to provide an overview of the variety of ways to get involved and stay up to date with App Development in Ubuntu. So without further ado…
Stay up to date
This is a set of channels to follow and share the news and announcements related to Ubuntu App Development.
Ubuntu App Developers on Facebook – the Facebook page, also for enthusiasts of app development in Ubuntu to follow and comment on the latest news. You can like it.
Ubuntu App Developers on LinkedIn – the LinkedIn group for professionals wanting to know more about publishing their apps in the Software Centre. You can join it.
Ubuntu App Developers on Twitter – you prefer 140 character updates? @ubuntuappdev is also tweeting away in the microblogs world, spreading the news on Ubuntu App Development. You can follow it.
Ubuntu App Developers on Identi.ca – if your microblogging choice is the open source alternative to Twitter, Ubuntu app developers are also on identi.ca. You can follow it.
Get (or give) support
This is a set of channels to either get help, give help, or actively contribute to discussions related to Ubuntu App Development.
Ubuntu App Development on Askubuntu – the central place to get and provide support for all your app development questions. You can ask questions, answer questions, read the FAQ and subscribe to the questions feed.
Ubuntu App Development Mailing list – the list is also the place for support, but also for discussion of new topics, coordination of work and announcements related to building the Ubuntu App Developer story. You can subscribe to it or send e-mail.
Ubuntu App Development on IRC – for those seeking real-time support on text or simply a friendly chat amongst app developers. You can enter the IRC channel.
This is an overview of some of the ways in which to contribute to the Ubuntu App Developer story.
Create an app – the most obvious way to make an impact is to actually create an app to be distributed to millions in the Software Centre. You can learn how to get started, how to publish, and actually publish your application. Also check out the video tutorial in how to get started in app development on Ubuntu in a matter of minutes.
Submit a tutorial – knowledge sharing is a key contribution to app development in Ubuntu. If you know about an app development topic you’d like to see featured and shared in the Ubuntu App developer site, you can submit a tutorial.
Join the ARB – our vision is that both open source and commercial applications are the key to a successful app ecosystem in Ubuntu. The Application Review Board are a group of individuals committed to reviewing and helping open source apps thrive in this environment. If you have technical skills and want to contribute to this goal, they need your help.
All in all, this now gives no excuse not to know what’s going on in the app development world and to get involved. Now let’s get to work to have a stunning App Developer story!
Sunday, October 30, 2011
UDS is here again. Tomorrow another week packed with content that will define the plans for a new Ubuntu LTS release will start, and this time around application development will be a prominent topic.
So for all of you interested in helping and being part of the effort of making Ubuntu a platform of choice for application developers, here’s a quick list with an overview of the sessions we’ve got in store this week.
Remember you can register your interest in sessions you want to attend or keep up to date with by using the Subscribe link on each session’s blueprint. The links in the list below will take you to the blueprints used to define the specifications for each feature or goal. You can also check out the full UDS schedule.
So, without further ado, here’s the list of app development sessions:
- Software Center roadmap – the feature planning for Software Center in the upcoming release
- App developer community growth – laying out the foundations to build and grow the Ubuntu app developer community
- App developer resources section update – the plans to update the Information Architecture on the resources section of the app developer site
- App developer support community growth – defining the roadmap for a community to share knowledge and provide support between app developers
- App developer tutorial growth – an initiative to create a rich set of development tutorials on the app developer site
- App Review Board update and planning – the App Review Board roadmap for 12.04
- Quickly 12.04 Enhancements – the plans to make Quickly better and keep pace with the platform
- Qt panel – a Q+A and all-round discussion session about the Qt roadmap and other topics
- Qt integration – a session on how to integrate Qt to Ubuntu development tools and APIs
- QtQuick workshop for designers – a showcase of the tools QtQuick makes available to designers to integrate their output in the development workflow
Oh, and don’t miss the Application development and the Qt keynotes on Tuesday
See you all there!
Wednesday, October 19, 2011
Just a heads up that this week is Ubuntu Open Week!
Ubuntu Open Week is a series of online workshops where you can:
- Learn about the Ubuntu landscape
- Talk to some of the key developers from the Ubuntu project
- Find out about the Community and its relationship with Canonical
- Participate in an open Q&A with Mark Shuttleworth, the founder of Ubuntu. (*)
I’ll be running two sessions for everyone wanting to learn more about either translating Ubuntu or writing apps for Ubuntu (or both!):
- WHERE: #ubuntu-classroom IRC channel on the Freenode network
- WHAT, WHEN:
(*) Mark is on vacation this week, but we’ll schedule a separate IRC session with him, stay tuned!
Monday, September 26, 2011
I’m thrilled to announce the launch of a significant milestone in the ongoing effort of making Ubuntu a target for app developers: the new Ubuntu App Developer site.
Developer.ubuntu.com should now be the central point of reference for any topics related to application development. From creation to publication: porting, sharing, contributing, finding information… a site that should grow organically to provide the tools, share the knowledge and act as the springboard to foster app proliferation and developer community growth in this exciting area.
Embracing the concept that for sustainable business development and wider adoption Ubuntu should provide the ability to purchase apps as well as to install open source software for free, the site has been developed with that exact idea in mind. In that regard, developer.ubuntu.com has been built upon the foundations of existing tools such as the Ubuntu Software Centre and My Apps to offer a unified and consistent journey for both open-source, non-commercial and commercial app authors.
A quick walk through the App Developer site
All sections of the site have been carefully designed upon research and user testing to provide a simple yet intuitive journey to app developers, from software creation to publication and distribution in the Ubuntu Software Centre. Here’s a quick guide:
- Get started – an introduction to the recommended tools and the workflow for Ubuntu app development, including a video to kickstart new developers in less than five minutes.
- Resources – a growing directory of resources to support app development in Ubuntu: reference documentation, guides, tutorials and more.
- Publish – a simple guide to app publication in the Ubuntu Software Centre, including an extensive FAQ on how to publish commercial applications.
- Community – the place to get involved, share and actively participate within a network of like-minded developers, including the app developer blog.
- My Apps – an online tool to enable app developers go straight from a finished app to the Software Centre, making publication a seamless process.
In this project I’ve had the privilege of working with the Web Design team, who essentially made the site happen. It’s been a fun ride, and they’ve produced a truly stunning result in a very tight schedule. To them, and to many Canonicalers and other members of the Ubuntu family go the thanks for making developer.ubuntu.com possible.
This is just the beginning. For all its current awesomeness, we are aware that the site needs to pass the test of a wider audience, adapt to their needs, and grow. Expect more developer.ubuntu.com discussions at the next Ubuntu Developer Summit in Orlando, Florida, where any community member can participate and contribute to the discussion of the future plans for the site.
In the meantime, there are two easy ways in which you can already start participating:
- Tutorials – we’re in need of more tutorial content, and you can help other developers by having your tutorial featured on developer.ubuntu.com
- Bugs – help us test and improve the site by reporting any bugs that you might find
This is a very exciting and new territory for Ubuntu, and I’m thrilled to see all the progress we’re making in this area. This is going to be awesome.