Top Banner

of 20

Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

Apr 05, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    1/20

    BlackBerry Tablet OS SDK for

    Adobe AIRVersion: 2.0Beta

    Release Notes

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    2/20

    Published: 2012-01-19SWD-1970331-0119024303-001

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    3/20

    Contents1 Product information......................................................................................................................................... 2

    2 New in this release............................................................................................................................................ 3

    3 Fixed issues....................................................................................................................................................... 9

    4 Known issues.................................................................................................................................................... 12

    5 Legal notice....................................................................................................................................................... 16

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    4/20

    Product information 1

    This section lists information about the BlackBerry Tablet OS SDK for Adobe AIR 2.0 Beta.

    BlackBerry Tablet OS SDK Plug-in for Flash Builder product information

    As of version 2.0 Beta, Flash Builder 4.6 is now supported, including integrated support for AIR Native Extensions.

    Flash Builder 4.5.1 is also supported.

    As of version 2.0 Beta, the blackberry-tablet.xml file has been renamed to bar-descriptor.xml. Both

    filenames are supported by the BlackBerry Tablet OS SDK.

    As of version 1.1.0, the BlackBerry Tablet OS SDK no longer supports Flash Builder versions earlier than 4.5, including

    the pre-release version, 4.5 "Burrito". For a complete list of system requirements, see the Getting Started Guides.

    As of version 1.1.0, the BlackBerry Tablet OS SDK APIs now require Adobe AIR 2.6 or later. Applications created

    with version 1.1.0 will only run on the BlackBerry Tablet OS 1.0.6 and later.

    Distributing your application to BlackBerry App World

    To submit an application to the BlackBerry App World storefront, you must export a Release build of your

    application from Flash Builder and choose to sign it. For more information, see the BlackBerry Tablet OS SDK for

    Adobe AIR Development Guide.

    At the command line, compile the application without using the debug option, and package the application without

    specifying debug options. For more information on compiling your application from the command line fordistribution through the BlackBerry App World storefront, see the BlackBerry Tablet OS SDK for Adobe AIR

    Development Guide.

    Documentation

    For more information about developing applications for the BlackBerry Tablet OS, visit http://us.blackberry.com/

    developers/tablet/adobe.jsp to read the following resources: BlackBerry Tablet OS SDK Feature and Technical Overview

    API reference for the BlackBerry Tablet OS SDK for Adobe AIR

    Getting Started Guides

    UI Guidelines for the BlackBerry PlayBook Tablet

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    2

    http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Adobe+AIR+Getting+Started+Guideshttp://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Adobe+AIR+Getting+Started+Guideshttp://www.blackberry.com/developers/docs/airapi/2.0.0/http://docs.blackberry.com/en/developers/deliverables/27299/http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Adobe+AIR+Getting+Started+Guideshttp://www.blackberry.com/developers/docs/airapi/2.0.0/http://docs.blackberry.com/en/developers/deliverables/37177/http://us.blackberry.com/developers/tablet/adobe.jsphttp://us.blackberry.com/developers/tablet/adobe.jsphttp://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Adobe+AIR+Getting+Started+Guides
  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    5/20

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    6/20

    Feature Description

    Contains the methods and properties that are required to be a part of

    the invalidation system

    qnx.fuse.ui.core.ILayoutElement

    Extends IInvalidating

    Contains all the methods and properties for a component to be included

    in layout

    Classes that are not available as part of the qnx.fuse.ui.package qnx.ui.core.Container - use qnx.fuse.ui.core.Container

    qnx.ui.core.ContainerAlign

    qnx.ui.core.ContainerFlow

    qnx.ui.core.Containment

    qnx.ui.core.IContainable

    qnx.ui.core.SizeMode

    qnx.ui.core.SizeUnit qnx.ui.core.Spacer

    qnx.ui.core.InvalidationTypes

    qnx.ui.skins.IconSkin

    qnx.ui.listClasses.ScrollPane - use

    qnx.fuse.ui.core.Container

    qnx.fuse.ui.core.UIComponent

    ImplementsIInvalidating class

    Implements ILayoutElement class

    containment, size, sizeMode, and sizeUnit properties are now

    deprecated

    isInvalid(), draw(), drawNow(), invalidate(), methods for

    invalidation are now deprecated

    commitProperties()

    is called wheninvalidateProperties()

    is

    called. This will happen when properties have been changed.

    updatedDisplayList() is called when

    invalidateDisplayList() is called. This is where you will do all of

    your layout.

    __width and __height are now private instead of protected. You

    should use the unscaledWidth and unscaledHeight values in the

    updateDisplayList() method, or you can use the public getters.

    setSize() is now deprecated. See setActualSize().

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    4

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    7/20

    Feature Description

    __startWidth and __startHeight have been renamed to

    startWidth and startHeight __enabled is now private. Use the enabled getter and setter methods.

    setEnabled() is now deprecated. Use the enabled getter and setters

    methods.

    createInstance() has been deprecated and is now in the

    qnx.fuse.ui.utils.DisplayObjectUtils class.

    qnx.fuse.ui.core.SkinnableComponent

    __state is now private instead of protected. Use the state getter if

    necessary.

    __defaultSkin is now renamed to defaultSkin.

    The skin property is now protected instead of public. This helps prevent

    developers from accessing the skin and trying to alter it directly instead

    of going through the component.

    setState() is now deprecated. Use the state getter and properties.

    qnx.fuse.ui.core.Button

    __toggle property is now private. Use the toggle getter instead.

    __selected property is now private. Use the selected getter instead.

    setSelected() is now deprecated. Use the selected setter instead.

    drawDeselected() is now deprecated. You can handle any state

    change in commitProperties.

    drawSelected() is now deprecated. You can handle any state change

    in commitProperties().

    down() is now deprecated. You can handle any state change in

    commitProperties() method.

    up() is now deprecated. You can handle any state change in

    commitProperties() method.

    click() is now deprecated. You can handle any state change in

    commitProperties() method.

    qnx.fuse.ui.buttons.LabelButton

    label_txtproperty is now protected instead of public.

    __label is now deprecated. Use the label getter instead.

    qnx.fuse.ui.buttons.RadioButton

    __group is now private instead of protected. You can use the groupname getter and get the group with the RadioButtonGroup class.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    5

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    8/20

    Feature Description

    qnx.fuse.ui.buttons.SegmentedControl

    __bg property renamed to background.

    __buttonSkinIsDirty property is renamed to

    buttonSkinInvalid.

    __buttonSkin property is renamed to buttonSkin.

    layoutChildren() is now private.

    setSelectedButtonIndex() has been removed. Implementation of

    this now exists in commitProperties().

    enableButtons() is deprecated setSelectedIndex() is deprecated. Use the selectedIndex setter

    instead.

    setSelectedItem() is deprecated. Use the selectedItem setter

    instead.

    qnx.fuse.ui.skins.UISkin

    Extends IEventDispatcher setSkin() is deprecated. Use the state property setter instead.

    __state property is now deprecated. Use the state getter instead.

    __sizes property is now deprecated.

    __states property is now deprecated.

    qnx.fuse.utils.ImageCache

    Moved to qnx.fuse.ui.utils.

    qnx.fuse.ui.display.TiliingBackground

    Public property holder is now protected.

    qnx.fuse.events.ImageCacheEvent

    Moved to qnx.fuse.ui.events.

    qnx.utils.TextUtils

    Moved to qnx.ui.utils.

    qnx.fuse.ui.listClasses.ICellRenderer

    No longer includes setSize().

    qnx.fuse.ui.display.IDisplayObject

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    6

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    9/20

    Feature Description

    Updated to have all the DisplayObjectitems.

    qnx.fuse.ui.listClasses.List

    Changed setSkin() to cellRenderer getter and setter property.

    Now dispatches SCROLL_MOVE events when being dragged up or down

    past the ends of the list.

    scrollBarColor is now a unit instead of a Number.

    cellParent is now protected.

    qnx.fuse.ui.listClasses.SectionList

    Changed setHeaderSkin() to headerRenderer getter and setter

    property to be consistent with cellRenderer property.

    qnx.fuse.ui.progress.PercentageBar

    Added showPercent property getter.

    qnx.fuse.ui.progress.ActivityIndicator

    startAnimating() is now deprecated.

    stopAnimating() is now deprecated.

    qnx.fuse.ui.text.Label

    textField getter is now deprecated.

    qnx.fuse.ui.text.TextInput

    textField getter is now deprecated.

    Uses Flash Text Engine to render text instead ofTextField.

    embedFontsproperty is deprecated.

    autoSize property is deprecated.

    qnx.fuse.ui.text.TextArea Added new component that adds multiline capabilities to text input.

    qnx.fuse.ui.slider.Slider

    Extends qnx.fuse.ui.slider.SliderBase.

    thumb is now protected.

    track is now protected instead of public, and must conform to the

    ISkin interface.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    7

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    10/20

    Feature Description

    fill is now protected instead of public, and must conform to theISkin

    interface.

    qnx.fuse.ui.buttons.ToggleSwitch

    Now extends SliderBase instead ofSlider.

    value, maximum, and minimum properties have been removed.

    Does not dispatch slider events. Use the Event.SELECT event to

    determine if the selected property has changed.

    New layout and container classes

    The qnx.fuse.ui.core.Container class replaces the

    qnx.ui.core.Container class. The API is different between the two

    and they are not backwards compatible.

    The new Container class takes a layout, which can be found in

    qnx.fuse.ui.layouts.

    If the content is larger than the size of the container, scrolling can be

    enabled.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    8

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    11/20

    Fixed issues 3

    This section lists issues that have been fixed in the BlackBerry Tablet OS SDK for Adobe AIR 2.0 Beta.

    Text input controls prompt color has been changed to #7f7f7f. (130359)

    Fixed issue whereqnx.fuse.ui.text.TextInputBasewould allow the input of restricted characters. (116816)

    Holding shift and pressing the left and right arrows will select text in a TextInput andTextArea control. (115004)

    Destroyed components can no longer be invalidated. (125314)

    Fixed issue in the picker where selecting 2 items would sometimes make the label appear bold. (111978)

    Improvements were made to the way debug tokens are detected and used during launch. (105712)

    Canceling a launch no longer throws exceptions. (108238)

    Setup wizard is now triggered when an example is created. (108450)

    Improvements were made to the interaction between the targets preference page and other preference pages.

    (108347)

    Flash Builder will not throw exceptions if the SDK is not configured. (111403)

    Signing password prompt will now reprompt if an incorrect password is specified. (104075)

    BAR editor now supports install and uninstall actions. (99676)

    The bar-descriptor.xml file is now supported as a replacement for the blackberry-tablet.xml file. (104033)

    Improved signing backup/restore UI and ability to backup/restore without a developer certificate was added.

    (105636)

    Author information is now correctly refreshed after a restore is performed. (106260)

    The default development certificate is now used if it is found in the default location. (106043)

    Fixed usage of proxy settings when performing signing actions.(115802)

    Fixed potential deadlock on Linux when using a prompt dialog for secure storage. (118205)

    Picker columns should stop scrolling when removed from the stage. (90549)

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    9

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    12/20

    SegmentedControl could be "clicked" even when disabled. (95999)

    List.scrollDirection() didn't always resize cells. (101291)

    Text was cut off in TextInput when the format is bigger than 20. (101318)

    List component loses its items when you change the ScrollDirection while still scrolling. (101438)

    QNXApplication.openFile() did not work. (102129)

    The TextUtils class threw an out of range errors. (102746)

    MediaControl duration and position text fields grew and shrunk for videos that are longer than one hour and

    makes seeking difficult. (103095)

    You cannot set a default action for the ENTER key for an active dialog box, such as submitting a form. (80302)

    The BlackBerry Tablet OS SDK does not install into the "sdks" folder in Flash Builder by default. (100568)

    When launching your application remotely, if you typed your password incorrectly five times, triggering a prompt

    on the device to type your password, and then you type it incorrectly another five times, the device wipes itself.

    (82627)

    If you used a Picker object and selected an index in the middle of the list, the display date would be off by one.

    (99630)

    You could not add the BlackBerry Tablet OS SDK to a Flash Mobile project. (99568)

    The blackberry-airpackager command line tool returned the vague error message "Error: null". (99443)

    Flash Builder presents an updated warning when unregistering a computer for application signing. (97980)

    The example project is no longer included in Flash Builder 4.5. (96877)

    Changes to the default debug host IP did not propagate to targets after Flash Builder was restarted. (96564)

    The blackberry-airpackager command line tool used an icon file specified in the *-app.xml file, instead of

    the one specified in the blackberry-tablet.xml file. (96266)

    Test devices were not saved until the preferences window was closed.

    If the package name exceeds 42 characters, the application's functionality was compromised. (96118)

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    10

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    13/20

    When using the blackberry-deploy command, an error message appeared after the fifth failed login attempt.

    (95919)

    The "500 BarUnsigedError" message was not clear. (92266)

    Picker lists continued to scroll even after they were removed from the stage. (90549)

    After you accepted permissions for your application, you could not change them on the simulator.

    The packager did not warn when an invalid category was specified. (102238)

    The packager did not support additional locales. (102492)

    The signing preferences page would not load if the SDK was not set correctly. (101227)

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    11

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    14/20

    Known issues 4

    This section lists known issues for the BlackBerry Tablet OS SDK for Adobe AIR 2.0 Beta.

    BlackBerry Tablet OS SDK Plug-in for Adobe Flash Builder

    'Add platform-specific libraries to library path' option does not work in Flash Builder 4.5.1. (125281)

    Workaround: Manually add .swc files and folders to the project. For more information, see the BlackBerry Tablet

    OS SDK for Adobe AIR Getting Started Guides.

    In Flash Builder, sometimes you cannot create a device when the deployment setup wizard is initiated from the

    preferences page. (126324)

    Workaround: Run the deployment setup wizard before creating a project.

    A misleading message stating Device has to be in debug token waiting mode. Use 'Upload Debug Token' command

    in Security->Development Mode setting to enable itappears when development mode is turned off when you try

    to deploy your application to a target device. (126220)

    Workaround: The target device is not in Development Mode. Switch to Development Mode from the Security

    settings on the device, and try to deploy your application again.

    You can only view application tracing on the console when running in debug mode.

    Workaround: None.

    Changing the file path of the BlackBerry Tablet OS SDK in Flash Builder sometimes causes Flash Builder to becomeunresponsive. (101052)

    Impact: You cannot use Flash Builder.

    Workaround: Restart Flash Builder before changing your SDK file path.

    You might get a validation error when launching the BlackBerry Tablet OS Example project when using Flash Builder

    4.5 Premium and version 2.5 or earlier of AIR. (94743)

    Impact: You cannot package and launch the example project.

    Workaround: When integrating with an AIR SDK during installation, choose to integrate with the 4.5 "Hero" SDK

    that is packaged with Flash Builder 4.5 Premium.

    Packaging and signing tools

    If the permissions dialog box is not closed within 30 seconds of launching an application that prompts for

    permissions, an error message might appear. (95823)

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    12

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    15/20

    Impact: It will appear as though your application did not launch successfully.

    Workaround: If you are launching an application that prompts for permissions, dismiss the permissions dialog box

    within 30 seconds.

    On a computer that is running Windows, the packaging process can fail if you use spaces in directory paths for

    your projects. (86259)

    Impact: Packaging an application fails.

    Workaround: Do not use spaces in the directory paths for your projects.

    When packaging an application using the command line tool, you can receive the error Error: unknown protocol:c. (85571)

    Impact: You cannot generate a .bar file.

    Workaround: Do not use spaces in the directory name where your files are. For example, use c:/tmp instead.

    Device and Simulator 1.0.1 only support Adobe AIR runtime 2.5. (83868)

    Impact: You cannot deploy applications that use Adobe AIR 2.6 or higher runtime.

    Workaround: If you are using Adobe ActionScript only (not Adobe Flex) you can change your application descriptor

    file to target Adobe AIR 2.5 instead. You can do it for packaging only by specifying the option -forceAirRuntime 2.5

    for the blackberry-airpackager tool. If your application does actually require the Adobe AIR 2.6 runtime, the

    application will not launch, may crash or behave unpredictably).

    You can only view application tracking on the console when running in debug mode.

    Workaround: None.

    An error appears when trying to create a development certificate in a pre-existing location. (92476)

    Impact: User cannot create a development certificate in the location of an existing development certificate

    Workaround: Delete the existing development certificate before creating the new development certificate

    The deployment setup wizard isn't opened automatically when the user adds a BlackBerry Tablet OS type to a pre-

    existing project. (104615)

    Workaround: The Deployment Wizard can be opened using the Preferences page, or the user can set up the

    environment manually.

    BlackBerry PlayBook tablet

    When you deploy your application, an error occurs indicating that you cannot connect.

    Impact: You cannot deploy your application.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    13

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    16/20

    Workaround: Try performing the following actions:

    Verify that the IP address is correct.

    Verify that you have specified a password, and that your password matches the one set on the device.

    If you are connected to your computer over a VPN connection, try to ping the device using the device's IPaddress. If you cannot successfully ping the device, this can indicate an issue with your network connection

    or an invalid IP address.

    The expiration date shown under About > Security > Development mode for a debug token is incorrect if your

    time zone is not GMT.

    Impact: The expiration date is incorrect.

    Workaround: To see the correct expiration date, change your time zone to GMT.

    APIs

    When a DropDown is open in a Container and it's position moves, the list does not change position. (129677)

    Workaround: None.

    Setting TextInput.leftIconMode=TexInputIconMode.ALWAYS does not render the icon until the field has

    focus.(123257)

    Workaround: None.

    Setting text to a Flex 4.6 SparkTextInput component will throw and error. (129778)

    Workaround: None.

    NetworkManager.getNetworkStats() method is currently not supported on the BlackBerry PlayBook OS 2.0.

    Workaround: None.

    qnx.fuse.ui.text.TextInput does not support Auto Capitalize when Auto Correct is disabled. (119906)

    Workaround: None.

    qnx.fuse.ui.text.Label does not update when text property is set to null. (122502)Workaround: None.

    MediaControl is missing from the qnx.fuse.ui.media package. (125099)

    Workaround: None.

    The following APIs are currently not implemented on the simulator, but work on the device: (80891)

    Camera

    CameraUI

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    14

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    17/20

    Geolocation

    The following APIs are currently only available on the BlackBerry Tablet OS 2.0 Beta:

    qnx.fuse.ui.text.TextInputBase.autoCorrect qnx.fuse.ui.text.TextInputBase.autoCapitalize

    qnx.fuse.ui.text.TextInputBase.spellCheck

    qnx.fuse.ui.text.EditableText.autoCorrect

    qnx.fuse.ui.text.EditableText.autoCapitalize

    qnx.fuse.ui.text.EditableText.spellCheck

    qnx.ui.text.TextInputIMF.autoCorrect

    qnx.ui.text.TextInputIMF.autoCapitalize

    qnx.ui.text.TextInputIMF.spellCheck

    The following classes have been removed from qnx-screen.swc and can now be found in qnxmedia.swc:

    qnx.media.*

    qnx.events.AudioManagerEvent.as

    qnx.events.MediaPlayerEvent.as

    qnx.events.MediaServiceConnectionEvent.as

    qnx.events.MediaServiceRequestEvent.as qnx.events.AudioEffectManagerEvent.as

    qnx.system.AudioInput.as

    qnx.system.AudioManager.as

    qnx.system.AudioOutput.as

    The following classes have been removed from qnx-screen.swc and can now be found in qnxdevice.swc.

    qnx.dialog.* qnx.locale.*

    qnx.qnx_internal.as

    qnx.system.Device.as

    qnx.system.DeviceBatteryState.as

    qnx.system.QNXApplication.as

    qnx.events.DeviceBatteryEvent.as

    qnx.events.QNXApplicationEvent.as

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    15

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    18/20

    Legal notice 5

    2012 Research In Motion Limited. All rights reserved. BlackBerry, RIM, Research In Motion, and related

    trademarks, names, and logos are the property of Research In Motion Limited and are registered and/or used in theU.S. and countries around the world.

    Adobe, Adobe AIR, ActionScript, Flash, Flash Builder, and Flex are trademarks of Adobe Systems Incorporated.

    Android is a trademark of Google Inc. Linux is a trademark of Linus Torvalds. Mac is a trademark of Apple Inc. PayPal

    is a trademark of PayPal, Inc. Windows 7 and Windows Vista are trademarks of Microsoft Corporation. All other

    trademarks are the property of their respective owners.

    This documentation including all documentation incorporated by reference herein such as documentation provided

    or made available at www.blackberry.com/go/docs is provided or made accessible "AS IS" and "AS AVAILABLE" and

    without condition, endorsement, guarantee, representation, or warranty of any kind by Research In Motion Limited

    and its affiliated companies ("RIM") and RIM assumes no responsibility for any typographical, technical, or other

    inaccuracies, errors, or omissions in this documentation. In order to protect RIM proprietary and confidential

    information and/or trade secrets, this documentation may describe some aspects of RIM technology in generalized

    terms. RIM reserves the right to periodically change information that is contained in this documentation; however,

    RIM makes no commitment to provide any such changes, updates, enhancements, or other additions to this

    documentation to you in a timely manner or at all.

    This documentation might contain references to third-party sources of information, hardware or software, products

    or services including components and content such as content protected by copyright and/or third-party web sites

    (collectively the "Third Party Products and Services"). RIM does not control, and is not responsible for, any Third

    Party Products and Services including, without limitation the content, accuracy, copyright compliance, compatibility,

    performance, trustworthiness, legality, decency, links, or any other aspect of Third Party Products and Services. The

    inclusion of a reference to Third Party Products and Services in this documentation does not imply endorsement by

    RIM of the Third Party Products and Services or the third party in any way.

    EXCEPT TO THE EXTENT SPECIFICALLY PROHIBITED BY APPLICABLE LAW IN YOUR JURISDICTION, ALL CONDITIONS,

    ENDORSEMENTS, GUARANTEES, REPRESENTATIONS, OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,

    INCLUDING WITHOUT LIMITATION, ANY CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS OR

    WARRANTIES OF DURABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, MERCHANTABILITY, MERCHANTABLE

    QUALITY, NON-INFRINGEMENT, SATISFACTORY QUALITY, OR TITLE, OR ARISING FROM A STATUTE OR CUSTOM OR

    A COURSE OF DEALING OR USAGE OF TRADE, OR RELATED TO THE DOCUMENTATION OR ITS USE, OR PERFORMANCE

    OR NON-PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICESREFERENCED HEREIN, ARE HEREBY EXCLUDED. YOU MAY ALSO HAVE OTHER RIGHTS THAT VARY BY STATE OR

    PROVINCE. SOME JURISDICTIONS MAY NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES AND

    CONDITIONS. TO THE EXTENT PERMITTED BY LAW, ANY IMPLIED WARRANTIES OR CONDITIONS RELATING TO THE

    DOCUMENTATION TO THE EXTENT THEY CANNOT BE EXCLUDED AS SET OUT ABOVE, BUT CAN BE LIMITED, ARE

    HEREBY LIMITED TO NINETY (90) DAYS FROM THE DATE YOU FIRST ACQUIRED THE DOCUMENTATION OR THE ITEM

    THAT IS THE SUBJECT OF THE CLAIM.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    16

    http://www.blackberry.com/go/docshttp://www.blackberry.com/go/docs
  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    19/20

    TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, IN NO EVENT SHALL RIM BE

    LIABLE FOR ANY TYPE OF DAMAGES RELATED TO THIS DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-

    PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES

    REFERENCED HEREIN INCLUDING WITHOUT LIMITATION ANY OF THE FOLLOWING DAMAGES: DIRECT,CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR AGGRAVATED DAMAGES, DAMAGES

    FOR LOSS OF PROFITS OR REVENUES, FAILURE TO REALIZE ANY EXPECTED SAVINGS, BUSINESS INTERRUPTION, LOSS

    OF BUSINESS INFORMATION, LOSS OF BUSINESS OPPORTUNITY, OR CORRUPTION OR LOSS OF DATA, FAILURES TO

    TRANSMIT OR RECEIVE ANY DATA, PROBLEMS ASSOCIATED WITH ANY APPLICATIONS USED IN CONJUNCTION WITH

    RIM PRODUCTS OR SERVICES, DOWNTIME COSTS, LOSS OF THE USE OF RIM PRODUCTS OR SERVICES OR ANY PORTION

    THEREOF OR OF ANY AIRTIME SERVICES, COST OF SUBSTITUTE GOODS, COSTS OF COVER, FACILITIES OR SERVICES,

    COST OF CAPITAL, OR OTHER SIMILAR PECUNIARY LOSSES, WHETHER OR NOT SUCH DAMAGES WERE FORESEEN OR

    UNFORESEEN, AND EVEN IF RIM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

    TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, RIM SHALL HAVE NO OTHER

    OBLIGATION, DUTY, OR LIABILITY WHATSOEVER IN CONTRACT, TORT, OR OTHERWISE TO YOU INCLUDING ANY

    LIABILITY FOR NEGLIGENCE OR STRICT LIABILITY.

    THE LIMITATIONS, EXCLUSIONS, AND DISCLAIMERS HEREIN SHALL APPLY: (A) IRRESPECTIVE OF THE NATURE OF THE

    CAUSE OF ACTION, DEMAND, OR ACTION BY YOU INCLUDING BUT NOT LIMITED TO BREACH OF CONTRACT,

    NEGLIGENCE, TORT, STRICT LIABILITY OR ANY OTHER LEGAL THEORY AND SHALL SURVIVE A FUNDAMENTAL BREACH

    OR BREACHES OR THE FAILURE OF THE ESSENTIAL PURPOSE OF THIS AGREEMENT OR OF ANY REMEDY CONTAINED

    HEREIN; AND (B) TO RIM AND ITS AFFILIATED COMPANIES, THEIR SUCCESSORS, ASSIGNS, AGENTS, SUPPLIERS

    (INCLUDING AIRTIME SERVICE PROVIDERS), AUTHORIZED RIM DISTRIBUTORS (ALSO INCLUDING AIRTIME SERVICE

    PROVIDERS) AND THEIR RESPECTIVE DIRECTORS, EMPLOYEES, AND INDEPENDENT CONTRACTORS.

    IN ADDITION TO THE LIMITATIONS AND EXCLUSIONS SET OUT ABOVE, IN NO EVENT SHALL ANY DIRECTOR, EMPLOYEE,

    AGENT, DISTRIBUTOR, SUPPLIER, INDEPENDENT CONTRACTOR OF RIM OR ANY AFFILIATES OF RIM HAVE ANY

    LIABILITY ARISING FROM OR RELATED TO THE DOCUMENTATION.

    Prior to subscribing for, installing, or using any Third Party Products and Services, it is your responsibility to ensure

    that your airtime service provider has agreed to support all of their features. Some airtime service providers might

    not offer Internet browsing functionality with a subscription to the BlackBerry Internet Service. Check with your

    service provider for availability, roaming arrangements, service plans and features. Installation or use of Third Party

    Products and Services with RIM's products and services may require one or more patent, trademark, copyright, or

    other licenses in order to avoid infringement or violation of third party rights. You are solely responsible for

    determining whether to use Third Party Products and Services and if any third party licenses are required to do so.

    If required you are responsible for acquiring them. You should not install or use Third Party Products and Services

    until all necessary licenses have been acquired. Any Third Party Products and Services that are provided with RIM's

    products and services are provided as a convenience to you and are provided "AS IS" with no express or implied

    conditions, endorsements, guarantees, representations, or warranties of any kind by RIM and RIM assumes no liability

    whatsoever, in relation thereto. Your use of Third Party Products and Services shall be governed by and subject to

    you agreeing to the terms of separate licenses and other agreements applicable thereto with third parties, except

    to the extent expressly covered by a license or other agreement with RIM.

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    17

  • 8/2/2019 Blackberry Tablet OS SDK for Adobe AIR-Release Notes--1948046-1206022306-001-2.0 Beta-US

    20/20

    Certain features outlined in this documentation require a minimum version of BlackBerry Enterprise Server,

    BlackBerry Desktop Software, and/or BlackBerry Device Software.

    The terms of use of any RIM product or service are set out in a separate license or other agreement with RIM applicable

    thereto. NOTHING IN THIS DOCUMENTATION IS INTENDED TO SUPERSEDE ANY EXPRESS WRITTEN AGREEMENTS OR

    WARRANTIES PROVIDED BY RIM FOR PORTIONS OF ANY RIM PRODUCT OR SERVICE OTHER THAN THIS

    DOCUMENTATION.

    Research In Motion Limited295 Phillip Street

    Waterloo, ON N2L 3W8Canada

    Research In Motion UK LimitedCentrum House36 Station RoadEgham, Surrey TW20 9LFUnited Kingdom

    Published in Canada

    RIM Confidential and Proprietary Information - Beta Customers Only. Content and software are subject to change.

    18