BlueBerry 一个模块化的c++跨平台应用框架

28 篇文章 0 订阅

BlueBerry

(formerly known as openCherry)

A modular, cross-platform, C++ application framework


一个模块化的c++跨平台应用框架


This is the Wiki for BlueBerry. For general information please see the BlueBerry homepage.

Getting Started

If you want to develop with BlueBerry, please see the download link. MITK users who want to use BlueBerry should read the information in SetupMitkQt4BlueBerry (the BlueBerry source code is distributed with MITK).

For an overview about the features and capabilities of BlueBerry, see the links below:

  • A good place to get an overview of the C++ classes is the BlueBerry doxygen documentation.

  • To learn more about OSGi, visit http://www.osgi.org, especially What Is OSGi.

  • You can learn more about the BlueBerry Workbench by reading the corresponding articles about the Eclipse Workbench and browsing the Workbench User Guide on http://help.eclipse.org. Many concepts are the same in BlueBerry, especially Views, Editors, Perspectives, Commands, the Selection Service, etc.

In the future, we will provide more tutorials and BlueBerry specific guides.

Migrating from the BlueBerry bundle system to the CTK Plugin Framework

The Common Toolkit (CTK) provides an OSGi-inspired plugin framework which is much more robust and advanced compared to the BlueBerry implementation. With merge commit 87e3684 (05.06.2011) BlueBerry and hence the MITK based applications CoreApp and ExtApp use the CTK Plugin Framework.

During the migration phase, BlueBerry will support both its legacy bundle mechanism and CTK-based plug-ins simultaneously. Contributions and services provided by bundles and plug-ins will be merged together and will be accessible through the same API.

However, you need to make some minor modifications to your code if you are using or providing BlueBerry bundles in your projects. Below you will find a list of wiki pages dealing with different scenarios.

Important: After updating your MITK sources, you MUST delete your MITK build tree. If you are using the MITK superbuild, it suffices to remove the MITK-build directory and issue a build at the superbuild level.

How-Tos and Tutorials

How-Tos

Tutorials

Articles

FAQ

For pure BlueBerry questions, see this FAQ.

For questions about the interplay of MITK, Qt3/Qt4, and BlueBerry, see the MITKBlueBerryFAQ.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值