SDKS for SDKLA
BlackBerry's SDKs include the following, as defined below.
- BlackBerry Java Development Environment (JDE)
"BlackBerry Java Development Environment (JDE)" means the fully integrated development environment and simulation tool for building Java Micro Edition applications for Handheld Products.
- BlackBerry Java SDK (formerly BlackBerry Java Development Environment (JDE) Component Package)
"BlackBerry Java SDK" means the development and simulation tool of the BlackBerry Java platform, but does not contain the fully integrated development environment.
- BlackBerry Java Plug-in (formerly BlackBerry Java Development Environment (JDE) Plug-in for Eclipse)
"BlackBerry Java Plug-in" means the fully integrated development environment and simulation tool for BlackBerry Java development, built on the Eclipse plug-in platform.
- BlackBerry MDS Studio
"BlackBerry MDS Studio" means the visual application design and assembly tool, built on the Eclipse plug-in platform, that enables developers to create rich client applications for Handheld Products.
- BlackBerry WebWorks Plug-ins (formerly BlackBerry Plug-in for Microsoft Visual Studio and BlackBerry Web Development Plug-in for Eclipse)
"BlackBerry WebWorks Plug-ins" means the plug-ins for the Microsoft Visual Studio development environment and the Eclipse development environment that enables developers to create web applications and BlackBerry widgets for Handheld Products.
- BlackBerry Synchronization Server SDK
"BlackBerry Synchronization Server SDK" means the SDK that enables the development of Applications that wirelessly synchronize data in enterprise backend databases with data on Handheld Products.
The BlackBerry Synchronization Server SDK includes the following components.
"Connector" means an extension or plug-in residing on a server on which BlackBerry Enterprise Server Software is installed that defines an interface between a server-based database and the corresponding application database of a software application residing on a Handheld Product, which extension or plug-in facilitates the synchronization of application data between such databases.
"Synchronization Agent" means the component of the BlackBerry Handheld Software that is designed to wirelessly synchronize application data between an application database of a software application resident on a Handheld Product and the corresponding server-based database in accordance with the interface defined by the Synchronization Code for that particular software application.
"Synchronization Code" means an extension or plug-in that resides on a Handheld Product that defines an interface between an application database of a software application residing on a Handheld Product and the corresponding server-based database, which extension or plug-in facilitates the synchronization of application data between such databases.
"Synchronization Server" means the component of the BlackBerry Enterprise Server Software that is designed to wirelessly synchronize application data between an application database of a software application resident on a Handheld Product and the corresponding server-based database in accordance with the interface defined by the Connector for that particular software application.
- BlackBerry Attachment Server SDK
"BlackBerry Attachment Server SDK" means the SDK that allows custom attachment distillers to be created for the BlackBerry Attachment Service.
The BlackBerry Attachment Server SDK includes the following components.
"Attachment Service" means the portion of the BlackBerry Enterprise Server Software which facilitates the processing, formatting and transmission of email attachments in certain formats to a Handheld Product.
"Attachment Service Distiller" or "Distiller" means a software application which forms part of the Attachment Service and which processes and formats email attachments in a specific format in order that the Attachment Service can transmit such attachments through the BlackBerry Enterprise Server Software to a Handheld Product.
- BlackBerry MDS Runtime
"BlackBerry MDS Runtime" means that portion of the BlackBerry Mobile Data System which operates on Handheld Products and provides runtime services for Applications.
- BlackBerry Application Web Loader
"BlackBerry Application Web Loader" means the utility that enables the development of a mechanism to allow Applications to be loaded and installed onto Handheld Products using a PC internet browser.
- BlackBerry Signing Authority Tool
"BlackBerry Signing Authority Tool" means a tool designed to enable the protection of data on Applications by enabling management of access to sensitive APIs and data through the use of public and private signature keys.
- BlackBerry Device Simulators
"BlackBerry Device Simulators" means simulation tools that allow the simulation of Handheld Product behaviour to test and debug Applications.
- BlackBerry Email and MDS Services Simulator Package
"BlackBerry Email and MDS Services Simulator Package" means server simulation tools that allow simulation of transmission of email services over the BlackBerry Device Simulator and a mailbox as well as simulation of MDS Services data traffic.
- BlackBerry WebWorks Packager
"BlackBerry WebWorks Packager" means the standalone tool that aids in the packaging and compilation of BlackBerry widgets for Handheld Products.
- BlackBerry WebWorks SDK
"BlackBerry WebWorks SDK" means the combination of the BlackBerry Widget Packager, documentation, sample code, and BlackBerry Device Simulators.
- BlackBerry Theme Studio
"BlackBerry Theme Studio" means the suite of tools that allow designers and developers to create interactive media and content for Handheld Products.
The BlackBerry Theme Studio includes the following components.
"BlackBerry Composer" means the illustration and animation tool for designing animated scalable vector graphics for Applications.
"BlackBerry Theme Builder" means the graphic design tool that enables designers to produce themes for Handheld Products.
- BlackBerry Enterprise Application Middleware
"BlackBerry Enterprise Application Middleware" means a set of libraries providing enterprise-focused functionality that facilitate access to device information by the enterprise as well as access to enterprise information via Handheld Products.
The BlackBerry Enterprise Application Middleware includes the following components.
BlackBerry Enterprise Application Middleware Server is a server-based software application that serves as a container for components that optimize, transform, and secure data for interaction with Handheld Products. It also provides administration and logging functionality.
BlackBerry Enterprise Application Middleware Server Software is a set of components that optimize, transform, or secure data, and can be contained either within the BlackBerry Enterprise Application Middleware Server, or within a third-party framework.
BlackBerry Enterprise Application Middleware Agents are client-side libraries that facilitate receipt of data from server-based applications, as well as provide information from the device back to server-based applications.
- BlackBerry Push Service SDK
"BlackBerry Push Service SDK" means the combination of sample client application(s), installable server application(s),code samples, and documentation to allow developers to add push capabilities to their applications.
- BlackBerry Tablet OS SDK for Adobe AIR
"BlackBerry Tablet OS SDK for Adobe AIR" enables building and testing AIR applications for RIM's BlackBerry Tablet OS, and can be used in conjunction with Adobe's tools. Applications developed using the BlackBerry Tablet OS SDK for Adobe AIR can be tested using the BlackBerry PlayBook Simulator.
- BlackBerry PlayBook Simulator
"BlackBerry PlayBook Simulator" means a simulation tool that enables the testing and debugging of Applications developed for the BlackBerry Tablet OS.
- BlackBerry Native SDK for PlayBook OS
"BlackBerry Native SDK for PlayBook OS" includes the QNX Momentics Tools and enables building and testing native applications for BlackBerry Tablet OS. Native applications developed using the BlackBerry Native SDK for PlayBook OS can be tested using the BlackBerry PlayBook Simulator.
- BlackBerry Payment Service SDK
"BlackBerry Payment Service SDK" means the software and APIs that enable the purchase of In-App Products (as defined in Schedule 3) using the BlackBerry Payment Service when integrated into copies of Applications distributed through BlackBerry App World.
- BlackBerry Analytics SDK
"BlackBerry Analytics SDK" means the combination of APIs, compiled libraries, code samples, and documentation to allow developers to collect data and send such data to the BlackBerry Analytics Service from within their Applications.
- Scoreloop SDK for BlackBerry
"Scoreloop SDK for BlackBerry" enables the integration of social gaming features provided by Scoreloop AG into applications.
- Native SDK for BlackBerry 10
"Native SDK for BlackBerry 10" includes the set of tooling and libraries required for developing and testing native applications for BlackBerry 10. .
- BlackBerry 10 Device Simulator
"BlackBerry 10 Device Simulator" means the simulation tool that allows the simulation of Application behaviour on BlackBerry Devices to test and debug Applications.
- BlackBerry Native Plug-in for Microsoft Visual Studio
"BlackBerry Native Plug-in for Microsoft Visual Studio" means the BlackBerry 10 OS Native SDK plug-in for the Microsoft Visual Studio development environment.
- BlackBerry 10 SDK for Adobe AIR
"BlackBerry 10 SDK for Adobe AIR" enables building and testing AIR applications for RIM's BlackBerry 10 OS, and can be used in conjunction with Adobe's tools.
- BlackBerry Plug-in for Android Development Tools
"BlackBerry Plug-in for Android Development Tools" means the plug-ins for the Eclipse development environment that enables developers to package Android applications for BlackBerry Handheld Products.
- BlackBerry Tools SDK for Android apps
"BlackBerry Tools SDK for Android apps" means the standalone tool that aids in the packaging of Android applications for BlackBerry Handheld Products
- Cascades Exporter Plug-in for Adobe Photoshop
"The Cascades Exporter plug-in for Adobe Photoshop" automatically cuts up your layers and crops them snugly, speeding up the design-development workflow. It also records the position of all your layers and saves the layout and images in a neat package that can be imported into Cascades.
- Momentics® IDE for BlackBerry
"Momentics® IDE for BlackBerry"means the Momentics Development Tool Suite that enables the development of native Applications for the BlackBerry Tablet OS and BlackBerry 10 OS.