Social Desktop Project Bretzn Open Collaboration Services Library About us 

Project Bretzn

What is Bretzn?

The problem: a developer wants to code

As a developer you want to create cool software get the result out to millions of users. Unfortunately, to get the code to the user you need to do more than just the fun stuff (writing code). You have to compile and package your software for all the patforms and operating systems you support; then you have to create a nice webpage with information about the application; create feedback tools like a forum and a bugreport tool; then promote your app on twitter, facebook and other social media; get it into a variety of appstores and on your website; and process the feedback from the user and re-itterate over the whole list of tasks.

The solution: Bretzn

Project Bretzn aims to reduce this cycle to 10 minutes of work with the following major goals:

  • Make it easy for developers to release an application
  • Make it easy for developers to market and for users to learn about that application
  • Make it easy for users to install the application
Bretzn does this by providing plugins for development applications like KDevelop and Qt Creator which builds your application on the open build service; pushes the result to relevant appstores; and promotes the new release on social media like twitter and facebook.

The how

Bretzn is an open project, creating an open API (part of the Open Collaboration Services ) for appstores which makes sure any appstore could work with this. The project creates several reference implementations, including a cross-platform (windows, mac and Linux) appstore, a plugin for Qt Creator and third parties are already integrating support into the MeeGo appstore. More is on the way!

Current features of the API include categories, screen shots, change logs, commenting, rating, search and update notification. Not all AppStore clients include all features right now, the KDE GHNS client is probably the most complete as it has been around for many years.

Social features include notifications directly to the desktop using the Social Desktop API, what my friends like and what my friends develop and Knowledge Base integration.

Plans for the future

Future plans are to show commits of friends, link to bug trackers so users can file bugs, allow users to easily test newer versions so developers can gather feedback and the ability to give donations to developers.

The code is available on Gitorious and anyone interested in helping out is more than welcome. The team is looking for integration in other IDEs like Eclipse, NetBeans and MonoDevelop. But also work on more App Stores, further social media integration and code cleanup is needed!


Software / Spec

  Frank Karlitschek (frank at