The BlackBerry 10 OS provides the invocation framework to bring powerful cross-app integration to the platform. You can use the invocation framework and cards to greatly enhance the user experience and functionality of your app.
The invocation framework facilitates inter-app communication. The framework allows your app to start other apps from within its UI, preserving user focus and ensuring optimal multitasking and app flow. You can also integrate your app with apps that are included in the BlackBerry 10 OS (also known as core apps). For example, you can integrate with apps such as File Manager, Pictures, Music, and BBM, and you can invoke these apps when you need them.
Cards enhance the invocation framework's capabilities. Cards allow you to open a particular screen of another app as a card, instead of opening the full app. Cards use fewer system resources and offer a great user experience.
The invocation framework also includes other features that make your app easier to use and more tightly integrated with other apps on the device. You can add your app as an entry to different menus (such as the context menu and target selection menu), allow your app to be invoked using active text, and enable your app to be the default app for certain types of content.
Last modified: 2015-05-07