The BlackBerry 10 Native SDK provides unique libraries that allow you to integrate with the platform and other apps. You can invoke other apps from your app, handle events, and work with language-specific settings as well as date and time.
bps.h (BPS library)
Use this API to provide an app with a single consistent interface to a number of different platform services and a standard events framework.
Use the Invocation framework to launch another application or an external service from within your apps. This framework provides for better multitasking and a smooth application flow, allowing the user to continue with the task without losing focus.
Application life cycle
navigator.h (BPS library)
Use this API to send messages to and receive messages from the navigator service. The navigator service manages how apps appear (such as full screen, thumbnail, or invisible) and sends user-initiated events that control apps (such as swipes or orientation changes). You can also use the navigator service to open files and URIs, and lock the device orientation.
Use this API for high-level handling of screen interactions, such as tap, double-tap, swipe, pinch, rotate, etc. It also provides event callbacks and aggregate handling of touch events using gesture sets. This library should handle most of your touch screen needs.