来自开发者到用户再回到开发者 – 宣布 Bretzn 项目
2010年10月26日 | Jos Poortvliet | 无许可
在 openSUSE 会议上,KDE e.V. 委员会成员 Frank Karlitschek 以其像 GetHotNewStuff、opendesktop.org、socialdesktop.org 这样的项目而闻名,在主题演讲中宣布了一个新项目。标题是:“从开发者到用户再回到开发者;或者 Bretzn 项目”。Bretzn 是一种德国的椒盐卷饼,这个名字的含义只有在主题演讲结束时才变得清晰…
问题所在
作为一名开发者,你希望创建酷炫的自由软件,并希望将成果推广给数百万用户。不幸的是,要将代码传递给用户,你需要的不仅仅是有趣的部分。
在编写完应用程序后,你必须为所有想要支持的操作系统进行编译和打包。市面上有很多 Linux 发行版,当然还有 Windows 和 Mac。构建和打包完成后,你必须创建一个网页,其中包含有关应用程序的信息和评论、错误报告工具等功能。下一步是在 Twitter、Facebook 和会议上宣传你的产品;并尝试将其引入发行版。一旦发行版发布,希望会有一些用户出现并开始提供反馈;从而导致应用程序的更改。发布新版本,你必须从头开始重复枯燥的工作。
雄心:推出 Bretzn
Frank 希望将整个周期缩短到 10 分钟的工作量(好吧,除了有趣的部分:编码)。认识 Bretzn 项目。该项目目标是
-
让开发者轻松发布应用程序
-
让开发者轻松营销,让用户轻松了解该应用程序
-
让用户轻松安装应用程序
Bretzn 项目包括三个部分:软件包的**构建**、应用程序的**发布**、向用户**营销**以及**反馈**循环回到开发者。构建部分包括 IDE 的插件以及与构建服务的集成,并使用 Lubos Lunak 的 OBS Generator(是的,仍然 正在寻找新名称)自动生成跨平台构建文件。发布会将应用程序发送到各种应用商店,然后通过在 Facebook、Twitter、RSS 订阅源和 Social Desktop 上宣布来推广它。最后,用户可以通过评分和评论应用程序、编写错误报告以及发送消息到邮件列表或论坛来提供反馈。所有这些只需单击一下(好吧,可能还需要更多)。
状态
目前,Sebastian Kugler、Dan Leinir Turthra Jensen 和 Frank 本人一直在为此工作大约三个月。然而,计划更早,一些部分(如基于 OCS 的应用商店)也是如此。
API 完全开放,是 freedesktop.org 上的 Open Collaboration Services 的一部分。有免费的服务器和客户端实现支持上传和下载应用程序,抽象构建服务并包含所有社交功能。该 API 得到 Intel、Nokia、OpenOffice.org、KDE 和 GNOME 的支持。
新的 Open Collaboration Services 应用商店目前有四个不同的客户端
-
openDesktop 系列网站(kde-apps.org、gtk-apps.org、qt-apps.org、gnome-look.org 等)
-
一个 Qt 客户端(支持 Windows、Mac 和 Linux)
-
MeeGo Garage
-
KDE GHNS 应用
-
一个 GNOME 库(尚未有 GUI)
-
Ovi、AppUp 等正在开发中
API 的当前功能包括类别、屏幕截图、更改日志、评论、评分、搜索和更新通知。此外,应用程序可以是免费的或付费的,付款直接支付给开发者。并非所有应用商店客户端都包含所有功能,KDE GHNS 客户端可能是最完整的,因为它已经存在多年。
社交功能包括使用 Social Desktop API 直接向桌面发送通知、“我的朋友喜欢什么”和“我的朋友开发什么”以及知识库集成。
已经完成了 70% 以上的工作,团队的目标是在 12 月发布。他们正在与其他的 openSUSE 开发者合作,为 openSUSE 使用 OBS 和其他集成创建一个概念验证的应用商店,希望在即将发布的 openSUSE 11.4 版本中发布。
未来计划
未来的计划是显示朋友的提交记录,链接到错误跟踪器以便用户可以提交错误,允许用户轻松测试新版本以便开发者可以收集反馈,以及允许用户向开发者捐款。
代码很快将在 Gitorious 上提供给所有人查看,并且任何有兴趣提供帮助的人都将受到欢迎。该团队正在寻找在其他 DE(如 Eclipse、NetBeans、Visual Studio、MonoDevelop 和 KDevelop)中的集成。但还需要在更多的应用商店上工作,进一步的社交媒体集成和代码清理!并且特别是在 GNOME 前端上的工作,以体现跨界合作的精神,将使团队感到高兴。
[caption id=”attachment_5288” align=”aligncenter” width=”693” caption=”Bretzn 的含义”]
[/caption]
分类: 发行版
标签