第一次 Bretzn Sprint:openSUSE 应用商店即将到来
2011年1月27日 | James Mason | 无许可
Novell 在 1月21日至23日期间在纽伦堡的 SUSE 办公室举办了第一次 Bretzn Sprint。本次 Sprint 的目标是为 openSUSE 创建一个应用商店概念验证。
本次会议是 关于应用安装程序的跨发行版会议 的直接后续行动,该会议在 Bretzn Sprint 开始前的三天内举行。在这次会议上,来自 Debian、Fedora、Mageia、openSUSE 和 Ubuntu Linux 发行版的开发者决定共同致力于 Linux 上应用商店的通用 API 和代码。
Bretzn Sprint 致力于开发这个想法的概念验证,使用现有的组件,如 MeeGo Garage 客户端 和 libattica 作为起点。
本次会议的参与者包括 Will Stephenson、Dan Leinir Turthra Jensen、Frederik Gladhorn、Mateu Batle Sastre、Eugene Trounev、Vincent Untz、Pavol Rusnak 和 Frank Karlitschek。这个团队汇集了广泛的技能,正如本次高效 Sprint 的成果所示。
在短短两天半的时间里,他们成功创建了一个适用于 openSUSE 和 KDE 的工作应用商店客户端。服务器部分基于 OCS(开放协作服务),该服务已经完成了服务器端所需的一切,只需插入一些数据即可在客户端中显示。客户端则通过使用 MeeGo Garage 客户端并将其调整为更像 KDE 的应用程序来创建,通过使用各种 KDE 部件和其他工具,删除了 KDE 库涵盖的功能重复。
最后,创建了一个新的应用程序视图,以取代现有的视图,现有的视图从未达到作者最初想要的效果。这是通过使用 Qt Quick 完成的,Qt Quick 允许快速构建更令人愉悦的外观。新的界面是本次 Sprint 所有成员头脑风暴的结果,基于 跨发行版会议 的结果。虽然这项工作仍在进行中,但它已经代表了对旧界面的改进。
文章由 Frank Karlitschek 贡献