Category Archives: AIR

AIR

Using BlackBerry ID in your PlayBook Application

The latest release of the PlayBook's BlackBerry Tablet OS SDK for AIR provides some new APIs. One of the newer BlackBerry APIs is around getting BlackBerry ID information. You can test the API calls that integrate the PlayBook user's BlackBerry ID information in your application. This is what it looks like for a user to [...]

Using MacBook Pro for AIR/Flash P2P local multicast demos

I show a lot of demos on mobile devices. One of the best ways I have been able to demo applications at conferences with out having great wifi or device overhead projectors is to use a local network from my MacBook Pro. I use this for my P2P local multicast demos like PickQuick as well [...]

Developing for both retina and non-retina iOS screens using AIR 2.6

AIR 2.6 provides updates to the old Packager for iPhone (PFI). The packager binary is now part of the normal AIR packaged called adt. The new adt options are just like the old pfi packager options, see below: adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc ) CONNECT_OPTIONS? SIGNING_OPTIONS <output-package> ( FILE_OPTIONS [...]

PlayBook QNXApplication SWIPE_DOWN in a multi platform SWF

A question came up from a developer that was creating a Flex Hero (the 4+ Flex SDK geared towards mobile) mobile application about tapping into the PlayBook's bezel swipe down event, but also be able to use the SWF on other platforms. PlayBook is a great platform that QNX, a subsidary of RIM, has created [...]

Workaround for PPSChannel error when running QNX PlayBook specific APIs on the Desktop

First thing is to note this is a workaround and might not work in the future or might not cover all the errors you might see. Take the simple use case of creating an AIR application for PlayBook and with a qnx.ui.text.TextInput component in the display list. Because the qnx.ui.text.TextInput class allows you to define [...]

PlayBook QNX AudioManager Example

I wanted to show how to use another QNX AIR API, specifically the class AudioManager. It provides a singleton instance of the AudioManager which gives access to the available inputs and outputs on the device. You can then set the levels and mute state of both input and output. In the example code project QNXAudioManager [...]

Exploring the PlayBook application’s blackberry-tablet.xml

UPDATE: RIM has provide documentation on the blackberry-tablet.xml located here. With the release of the BlackBerry Tablet OS SDK for Adobe AIR Beta 3 (0.9.2) developers have access to a new PlayBook application descriptor file called "blackberry-tablet.xml". This file has to be named exactly "blackberry-tablet.xml" and be placed in the root of the application structure, [...]

Using the PlayBook QNX TextInput KeyboardType and ReturnKeyType

The PlayBook has a few different Keyboard types depending on what type of input the user is asked to provide. The BlackBerry Tablet OS SDK for Adobe AIR allows the developer to assign what type of keyboard should be shown for a specific input box. For the video and images below I used an example [...]

PickQuick AIR Game across TV, Android and iOS

I created this game called PickQuick for demoing and testing applications across screens. I have previously demo'd this working across various devices, but recently at the #jivhack (hackathon in Chicago this last weekend) I decided to code in the support for TV remotes and get it running on the TV with AIR for TV. Here [...]

Using BlackBerry PaymentService with Adobe AIR for the PlayBook

Part of BlackBerry's AppWorld services is the ability to have your users purchase goods inside your application. This service provides an API to use inside your AIR for PlayBook applications. Read on to check out the basics of using this new API, new as of Beta 3 or Tablet OS SDK for Adobe AIR 0.9.2. [...]