Application Management

The application management features allow you to manage application widgets, and use application controls to take advantage of other application’s features.

The application controls allow you to share an application’s functionality. Using another application’s features through application controls reduces the time and effort needed to develop your own application. You can also manage and retrieve information from installed widgets and widget instances in various ways.

  • Application Groups

    The applications can be launched in groups. You can define the application launch mode and group your applications into entities that can be managed together.

  • Application Preferences in mobile and wearable applications only

    You can store and retrieve the application preferences. You can create, store, and retrieve all custom preferences needed by your application.

  • Application Icons in mobile and wearable applications only

    You can set up application badges. In the device application list, you can show a badge with the application icon to provide additional information about the application state or notifications to the user.

  • Application Controls

    The application controls allow you to share an application’s functionality. Using another application’s features through application controls reduces the time and effort needed to develop your own application. You can also allow other applications to share your functionality by exporting your application control functionalities.

  • Common Application Controls

    The common application introduces the required parameters, such as a specific operation, URI, MIME type, and extra data when the application launches other applications with App Control API.

  • Widget Information in mobile and wearable applications only

    You can manage installed widgets and widget instances in various ways, such as retrieving information about widgets, or getting the widget instances and receiving notifications when the state of the widget changes.

  • Package Information

    You can retrieve detailed information about application packages. You can receive notifications if packages are updated or removed, or new packages are installed. You can also perform package management tasks, such as installing or uninstalling packages.

The application data exchange features cover the various methods you have to communicate with other applications. You can exchange data between applications through message ports and data controls.

You can use the following application data exchange features in your Web applications:

  • Message Port

    Applications communicate with each other using message port communication. You can send and receive messages using the map data format and trusted or untrusted message port instances.

  • Data Control

    You can exchanging SQL- or key-value-type data between applications. All applications (consumers) can request data shared by other applications (providers), and 1 provider can serve multiple consumers.

  • Dependencies
    • Tizen 2.4 and Higher for Mobile
    • Tizen 2.3.1 and Higher for Wearable
    • Tizen 3.0 and Higher for TV