Escolar Documentos
Profissional Documentos
Cultura Documentos
Version: 5.0
Development Guide
SWD-1001926-0406042642-001
Contents
1 Overview....................................................................................................................................................................................... 5
6 Provide feedback......................................................................................................................................................................... 51
7 Legal notice.................................................................................................................................................................................. 52
Development Guide Overview
Overview 1
The BlackBerry® Smartphone Simulator enables you to run BlackBerry device applications on your computer.
The BlackBerry Smartphone Simulator includes the BlackBerry device applications that are typically available on BlackBerry
devices and enables you to load and test your own applications. You can simulate and test various connectivity and state changes
using the BlackBerry Smartphone Simulator. When you use the BlackBerry Smartphone Simulator to perform testing, you might
need to simulate additional BlackBerry services. The BlackBerry MDS Simulator and the BlackBerry Email Simulator are available
for this purpose.
5
Development Guide Installation and Configuration
6
Development Guide Install the Java SE Development Kit
Task Steps
Install the Java SE Development Kit a. Click Next.
b. Complete the instructions on the screen.
c. In the BlackBerry Email and MDS Services Simulator Package Setup
dialog box, click Finish.
Skip the installation of the Java SE Click Finish.
Development Kit
8. In the BlackBerry Email and MDS Services Simulator Package Setup Wizard dialog box, click Next.
9. Accept or decline the license agreement. Click Next.
10. In the Select Installation Folder dialog box, click Next.
11. In the Ready to Install dialog box, click Install.
12. In the Completing the BlackBerry Email and MDS Services Simulator Package Setup Wizard dialog box, click Finish.
1. Navigate to the location where you saved the Java SE Development Kit installation file, and double-click the installation file.
2. Complete the instructions on the screen to complete the installation.
7
Development Guide Managing BlackBerry device profiles
8
Development Guide Starting the BlackBerry Smartphone Simulator
Start the BlackBerry Smartphone Simulator from the BlackBerry Smartphone Simulator
launcher
1. In the BlackBerry® Smartphone Simulator directory, launch fledgelauncher.exe.
2. In the drop-down list, select Launch a simulator.
3. In the Profile list, select the profile.
4. Click Go.
9
Development Guide Changing BlackBerry Smartphone Simulator display options
10
Development Guide Capturing screen shots
If you are viewing the LCD screen in full-screen mode, the LCD screen stretches to its optimal zoom-level and is padded with a
black background. If you view the BlackBerry device image in full-screen mode, the BlackBerry device image is centered and is
padded with a white background.
11
Development Guide Capturing screen shots
By default, the BlackBerry Smartphone Simulator saves the screen shot as the most suitable file type for the content of the image.
The BlackBerry Smartphone Simulator saves a screen shot of the BlackBerry device image as a .jpg file, and a screen shot of the
LCD as a .png file. You can override the default if you click Browse and set a different file type in the Save as type field.
12
Development Guide Using the BlackBerry Smartphone Simulator
Click the right mouse button anywhere within the device screen area.
13
Development Guide Simulating BlackBerry device interaction
14
Development Guide Simulating BlackBerry device interaction
Task Keyboard steps Mouse steps with trackball Mouse steps with trackball
mode on mode off
Turn trackball mode on or off. Press F12. 1. On the Edit menu, click 1. On the Edit menu, click
Map Middle Mouse Map Middle Mouse
Button > Toggle Button --> Toggle
Trackball Mode Trackball Mode.
2. Click the middle mouse 2. Click the middle mouse
button. button.
Click the trackball. Press F9. Click the left mouse button. Click the middle mouse
button on the trackball.
Roll the trackball. Press the arrow keys. Move the mouse. Click and drag the mouse on
the trackball.
Press the Escape button. Press ESC. Click the right mouse button. Click the right mouse button
on the trackball.
Note: Rolling the mouse wheel generates trackwheel rolls not trackball rolls. Although the BlackBerry Smartphone Simulator
will appear to be receiving trackball rolls, it is actually a trackwheel event.
15
Development Guide Simulating BlackBerry device interaction
16
Development Guide BlackBerry Device Software applications
Note: If you press a key on your computer keyboard that does not have directly correspond to a key on the BlackBerry device
(such as the number or symbol keys), the BlackBerry Smartphone Simulator inserts the character as it appears on the computer
keyboard.
Compose an email
1. Open Messages.
2. In the Messages menu, click Compose Email.
3. In the To field, type an email address.
4. Set the Cc, Subject, and Body fields.
5. Open the menu.
17
Development Guide BlackBerry Device Software applications
Option Description
Allowed The BlackBerry® device can display the phone number of the originating phone.
Private The phone number of the originating phone is blocked and not available for display on
the BlackBerry device.
Unknown The BlackBerry device cannot determine the phone number of the originating phone.
4. To place the phone call to the BlackBerry Smartphone Simulator, click Create Call.
5. Click Answer or Ignore.
6. End the call by performing one of the following actions:
Task Steps
Simulate the termination of the call by the originating Click Disconnect.
phone.
Simulate a network failure. Set a reason for failure. Click Fail.
18
Development Guide BlackBerry Device Software applications
19
Development Guide BlackBerry Device Software applications
Take a picture
1. Click the Camera icon.
2. If prompted, to save pictures to the media card on the BlackBerry® Smartphone Simulator, click Yes. To save pictures to
the BlackBerry Smartphone Simulator device memory, click No.
3. To take a picture, click the trackball.
4. To take another picture, click Take Another Picture.
20
Development Guide BlackBerry Device Software applications
View a picture
When an application switches to camera viewfinder mode, the viewfinder displays the picture that you select using the Camera
Image menu item. The viewfinder displays the file selector if no picture has been selected before. For best results, select an image
of equal or greater resolution than the camera’s maximum resolution of 1280 by 1024. If you select a picture with a higher
resolution or different aspect ratio than the camera, the Camera application displays only the center of the picture.
1. On the Simulation menu, click Camera Image.
2. Select a .jpg file to view.
After you finish: The last picture that you select becomes the default picture that is displayed the next time you start the
BlackBerry Smartphone Simulator.
Rename a picture
1. Click Rename Picture.
2. In the Name field, type a new name.
3. Click OK.
Delete a picture
1. Click Delete Picture.
2. Click Delete to confirm.
21
Development Guide BlackBerry Device Software applications
Recording video
Before you being, ensure that your webcam is connected and functioning properly. If the BlackBerry® Smartphone Simulator
does not detect a connected webcam, a prompt appears and you can select a jpeg file from your hard drive. You can then click
on the LCD an drag the image around to record the movements as a video.
Record a video
1. Click the Video Camera icon.
2. If prompted, to save videos to the media card on the BlackBerry® Smartphone Simulator, click Yes. To save pictures to the
BlackBerry Smartphone Simulator device memory, click No.
3. To start recording a video, click the trackball.
4. To stop recording, click the trackball.
View a video
1. Click the Video Camera icon.
2. Click the Menu key.
3. Click View Videos.
Task Steps
Set the video light. Specify the Video Light option.
Set the color effect Specify the Color Effect option.
Set the video resolution. Specify the Video Format action.
22
Development Guide BlackBerry Device Software applications
23
Development Guide BlackBerry Device Software applications
24
Development Guide BlackBerry Device Software applications
Task Steps
Change the route name. In the Name field, type a new name for the route.
Add a location to the route. a. Click Insert.
b. In the Start Location drop-down list, click a location.
c. Type a speed value and set the rate of speed for the path.
Change a location. a. In the text box, under the Name field, set the location you want to
change.
b. In the Start Location drop-down list, click the location you want to
change to.
c. Type a speed value and set the rate of speed for the path.
Remove a location. a. From the text box, under the Name field, set a location.
b. Click Delete.
4. In the Name field, type a new name for the route.
5. Click Save.
25
Development Guide Changing BlackBerry device operating conditions
Task Steps
Play a route. In the Route section, click the Play (right arrow) icon.
Stop a route. In the Route section, click the Stop (black square) icon.
3. To restart the route, stop the simulation. Press the Play Route button.
Task Steps
Connect a single button a. On the Simulate menu, click Headset Connected.
headset.
b. In the Headset dialog box, select the One button headset inserted option.
Click the button on a single In the Headset dialog box, click Click.
button headset.
Task Steps
Connect a multibutton a. On the Simulate menu, click Headset Connected.
headset.
b. In the Headset dialog box, select the Multibutton headset inserted option.
Click a button on a Under the Multibutton headset inserted option, click one of buttons.
multibutton headset.
26
Development Guide Changing BlackBerry device operating conditions
Disconnect a headset
1. On the Simulate menu, click Headset Connected.
2. In the Headset dialog box, select the No headset option.
Option Description
Full The battery level is sufficient for BlackBerry® device and network use.
Low The BlackBerry device alerts the user, but remains turned on and can still use the network.
Very Low The BlackBerry device cannot access the network, but the device remains turned on.
If you select this option, the BlackBerry Smartphone Simulator shuts down.
Other This option enables you to specify the battery level as a percentage.
27
Development Guide Changing BlackBerry device operating conditions
Add a network
1. On the Simulate menu, click Network Properties.
2. Click Add.
3. Type the network properties in the dialog.
4. Click OK.
28
Development Guide Changing BlackBerry device operating conditions
After you finish: See BlackBerry Integrated Development Environment Online Help for more information on how to set this
option using the BlackBerry Integrated Development Environment.
29
Development Guide Changing BlackBerry device operating conditions
Task Steps
Specify a new media card. In the Current SD Card list, click a microSD card. To specify no card, click None.
Add a media card to the Current SD a. In the SD Card dialog box, click Add File.
Card list from a file.
b. Navigate to the location of the media card image file.
c. Click the media card image file.
d. Click Open.
Create a new media card. a. In the SD Card dialog box, click Add Directory.
b. Navigate to the location where you want to save the media card image.
c. Click OK.
Delete a media card a. In the Current SD Card list, click the media card.
b. Click Yes.
3. Click Close.
30
Development Guide Changing BlackBerry device operating conditions
31
Development Guide Changing BlackBerry device operating conditions
32
Development Guide Testing applications using the BlackBerry Smartphone Simulator
Test MIDlets
If the MIDlet is contained in .jad and .jar files, you need to convert these files to a .cod file before loading the .cod file to the
BlackBerry® Smartphone Simulator. You can use the BlackBerry® MDS Simulator to convert the .jad and .jar files to a .cod file.
1. Place the .jad and .jar files on a web server.
2. Start the BlackBerry MDS Simulator.
3. Start the BlackBerry Smartphone Simulator.
4. On the BlackBerry Smartphone Simulator screen, click the Browser icon.
5. Use the browser to navigate to the location of the application .jad file.
6. Download the .jad file to the BlackBerry Smartphone Simulator.
After you finish:
The BlackBerry Smartphone Simulator will automatically load the .cod file on start up.
See the BlackBerry Java Development Environment Development Guide for more information about converting .jad and .jar files.
33
Development Guide Testing applications that require an HTTP connection
1. On the taskbar, click Start > Programs > Research In Motion > BlackBerry Email and MDS Services Simulators > MDS.
2. Start the BlackBerry® Smartphone Simulator.
3. In the BlackBerry Smartphone Simulator, open the BlackBerry Browser.
4. Open the menu.
5. Click Go To.
6. Type http://www.blackberry.com/go/mobile/.
7. Click OK.
After you finish:
If the BlackBerry home page appears, the BlackBerry® MDS Simulator is working.
If the browser cannot connect to the BlackBerry MDS Simulator, verify that you started the BlackBerry MDS Simulator.
See Mobile Data Service Simulator does not launch for possible causes of the BlackBerry MDS Simulator not starting correctly
and their resolutions.
34
Development Guide Testing applications that require an HTTP connection
In a production environment, the BlackBerry® Enterprise Server system administrator sets the BlackBerry MDS Connection Service
parameters using the BlackBerry device management software. Contact your system administrator for more information.
35
Development Guide Testing applications that require an HTTP connection
36
Development Guide Testing applications that require an HTTP connection
37
Development Guide Testing applications that require an HTTP connection
Push support
Do not change push application connection service properties.
where <####> represents the port on which the BlackBerry device application listens for a push request.
38
Development Guide Testing messaging applications
Map the internet messaging address to the BlackBerry Smartphone Simulator PIN
In a production environment, the BlackBerry® Enterprise Server automatically maps user internet messaging addresses to the
personal identification number (PIN) of their BlackBerry devices. Using the BlackBerry Smartphone Simulator, you can simulate
the mapping between internet messaging addresses and PINs.
You only need to set internet messaging address to PIN mappings if you are testing a push application. See the BlackBerry
Application Developer Guide Volume 1: Fundamentals for more information.
Simulator.<PIN>=<host>:<port>, <email_address>
For example, the following entry assigns PIN 2100000a to email address user2100000a@pushme.com:
Simulator.2100000a=localhost:81, user2100000a@pushme.com
3. Change the email address so that when a push application sends data to the email address, pushed data is sent to the
address of the specified BlackBerry Smartphone Simulator.
After you finish: The default PIN for the BlackBerry Smartphone Simulator is 2100000a. You can change this setting using the /
pin command prompt option.
39
Development Guide Testing messaging applications
Send a message
1. Start the BlackBerry® Email Simulator.
2. In the BlackBerry Email Simulator window, ensure the Standalone mode option radio button is selected.
3. Click Launch.
4. Start the BlackBerry Smartphone Simulator.
5. Navigate to the Messages icon.
6. Open the Messages application.
7. Open the menu.
8. Click Compose Email.
9. In the To field, type an email address.
10. Fill in the Cc, Subject, and Body fields.
11. Open the menu.
12. Click Send.
Receive a message
1. Start the BlackBerry® Email Simulator.
2. In the BlackBerry Email Simulator window, ensure the Standalone mode option radio button is selected.
3. Click Launch.
40
Development Guide Testing BlackBerry Enterprise Server APIs and IT policies
41
Development Guide Using the BlackBerry Smartphone Simulator programmatically
Action Description
Issue device commands. Issue commands manipulating the BlackBerry Smartphone Simulator (for example, close the
BlackBerry Smartphone Simulator, hide the BlackBerry Smartphone Simulator window).
Generate external events. Simulate events generated externally from the BlackBerry device (for example, an incoming
phone call, moving between GPS locations).
...
42
Development Guide Send commands to the BlackBerry Smartphone Simulator
Action Description
End the session connection. Perform one of the following actions:
43
Development Guide Using test scripts
Action Description
End the session and close the At the command prompt, type exit.
BlackBerry® Smartphone
Simulator.
44
Development Guide Use BlackBerry Smartphone Simulator controller commands
Note: .bat instructions in the example assume that you create the .bat file in the same location as the fledge.exe file. If
you save the .bat file to a different location, include path location information for fledge.exe and fledgeController.exe in
the .bat file.
5. Save the .bat file in the bin directory of your BlackBerry installation:
cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
6. At a command prompt, move to the bin directory of your BlackBerry installation. For example, type:
cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
7. Start the .bat file. For example type:
PhoneTest.bat
Disconnected
Action Description
View a list of commands from On the Help menu, click Controller Command Help.
the BlackBerry Smartphone
Simulator.
View a list of commands from At the command prompt, type help.
a command prompt.
45
Development Guide Use BlackBerry Smartphone Simulator controller commands
Action Description
For more information on running the BlackBerry Smartphone Simulator controller, type
FledgeController /help.
46
Development Guide Use BlackBerry Smartphone Simulator controller commands
Location commands
Use environment commands to control the surrounding environment of the BlackBerry® device.
47
Development Guide Use BlackBerry Smartphone Simulator controller commands
48
Development Guide Use BlackBerry Smartphone Simulator controller commands
49
Development Guide Use BlackBerry Smartphone Simulator controller commands
50
Development Guide Provide feedback
Provide feedback 6
To provide feedback on this deliverable, visit www.blackberry.com/docsfeedback.
51
Development Guide Legal notice
Legal notice 7
©2010 Research In Motion Limited. All rights reserved. BlackBerry®, RIM®, Research In Motion®, SureType®, SurePress™ and
related trademarks, names, and logos are the property of Research In Motion Limited and are registered and/or used in the U.S.
and countries around the world.
Casira End Point is a trademark of Bluetooth Designer. Java is a trademark of Sun Microsystems, Inc. Microsoft, Outlook, and
Windows 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 SERVICES REFERENCED 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.
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
52
Development Guide Legal notice
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.
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.
53
Development Guide Legal notice
Canada
Published in Canada
54