Adobe AIR for TV with the MAX 2010 Hardware Developer Kit
I wanted to do an initial post about the Adobe AIR for TV with an application running on the MAX 2010 Hardware Developer Kit box. I figured it would be good to take the deviceTest Flash application used to test Android and iOS capabilities. I took the .fla file from Float Team’s post and made slight publish setting changes. I changed the project type from Android to Adobe AIR 2.5 (you will need to get the Flash Professional CS5 Extension for AIR 2.5 off labs.adobe.com). I left the publish settings to have it create an .airi file and then just published the application. Then I copied the deviceTest.airi to the root of a usb drive. Plugging that into the back of the developer kit box (see image of the box below).
The MAX 2010 Hardware Developer Kit box then scans the USB drive and allows you install the application. I installed the deviceTest.airi application and then preceded to run the application. Here is a picture I took with a Droid X of the deviceTest AIR application running on the TV.
Comparing this to the chart that the Float Team had in their original post of Android and iOS we get something like this:
Capability | AIR for Android | iOS Packager | AIR for TV |
---|---|---|---|
Accelerometer.isSupported | ![]() | ![]() | ![]() |
Capabilities.hasAccessibility | ![]() | ![]() | ![]() |
Camera.isSupported | ![]() | ![]() | ![]() |
CameraRoll.supportsAddBitmapData | ![]() | ![]() | ![]() |
CameraUI.isSupported | ![]() | ![]() | ![]() |
ContextMenu.isSupported | ![]() | ![]() | ![]() |
DatagramSocket.isSupported | ![]() | ![]() | ![]() |
DNSResolver.isSupported | ![]() | ![]() | ![]() |
NativeApplication.supportsDockIcon | ![]() | ![]() | ![]() |
NativeDragManager.isSupported | ![]() | ![]() | ![]() |
DRMManager.isSupported | ![]() | ![]() | ![]() |
EncryptedLocalStore.isSupported | ![]() | ![]() | ![]() |
Geolocation.isSupported | ![]() | ![]() | ![]() |
HTMLLoader.isSupported | ![]() | ![]() | ![]() |
IME.isSupported | ![]() | ![]() | ![]() |
LocalConnection.isSupported | ![]() | ![]() | ![]() |
Microphone.isSupported | ![]() | ![]() | ![]() |
NativeApplication.supportsMenu | ![]() | ![]() | ![]() |
NativeApplication.supportsDefaultApplication | ![]() | ![]() | ![]() |
NativeApplication.supportsStartAtLogin | ![]() | ![]() | ![]() |
NativeMenu.isSupported | ![]() | ![]() | ![]() |
NativeProcess.isSupported | ![]() | ![]() | ![]() |
NativeWindow.isSupported | ![]() | ![]() | ![]() |
NativeWindow.supportsNotification | ![]() | ![]() | ![]() |
NetworkInfo.isSupported | ![]() | ![]() | ![]() |
HTMLLoader.pdfCapability | ![]() | ![]() | ![]() |
PrintJob.isSupported | ![]() | ![]() | ![]() |
SecureSocket.isSupported | ![]() | ![]() | ![]() |
ServerSocket.isSupported | ![]() | ![]() | ![]() |
Stage.supportsOrientationChange | ![]() | ![]() | ![]() |
StorageVolumeInfo.isSupported | ![]() | ![]() | ![]() |
NativeApplication.nativeApplication.systemIdleMode | ![]() | ![]() | ![]() |
NativeApplication.supportsSystemTrayIcon | ![]() | ![]() | ![]() |
XMLSignatureValidator.isSupported | ![]() | ![]() | ![]() |
Updater.isSupported | ![]() | ![]() | ![]() |
Note this is on the MAX 2010 Hardware Developer Kit AIR for TV box and might be different for each manufacturer but it gives you and idea of what to look forward to. Also items like camera and microphone say they are supported but there might not be any devices available on the system, like this box doesn’t have any input devices and not sure yet if the drivers are available to be able to hook up a input device to it.
More posts to come in the future as AIR for TV is a very interesting space.
Pingback: Comparaison AIR pour Android, iOS Packager et AIR for TV (Novembre 2010) - Adobe Flex Tutorial - Tutoriaux Flex Builder, MXML, ActionScript, AS3