Apple's External Accessory API

According to information I gleaned off the internet, Flash Builder 4.5 or 4.6 (hereafter refered to as 4.x) does not support iOS BlueTooth at all, nor does it support BlueTooth in Android or Blackberry except indirectly via Java.
This is really bad becuase I like Flash Builder 4.x
But it seems if I want to build a data gatherer app (say for BlueTooth enabled remote monitoring station data grabber app) for these platforms I can do it but only in a piecemeal fashion and I can't use FlashBuilder 4.x
EG: on IOS:
Do not use Flash Builder 4.x : I checked and it seems that as of "Apple's External Accessory API" I have to sign up to the  "Made for iPhone" (MfI) program.  I can't do this within Flash Builder
on Android and blackberry
     Do not use Flash Builder 4.x because I'd only be able to use the Bluetooth via a 3rd party Java API. Use Android SDK and BlackBerry Java
Please tell me I am wrong! The world is a harsh enough place as it is! I'd love to be able to build an app, distribute it and not have to write it in Java/Android/iOS (let alone windows!) Is this really the case? are there any plans to remedy this in Flash Builder?
any help would be much appreciated!
Thank in advance

You can access such low-level functions using AIR Native Exensions (ANE's). You'd write code in Objective-C (IOS), Java (Android) or C/C++ (PlayBook) to provide the functions that AIR does not provide, then call those functions from AS3.
http://www.adobe.com/devnet/air/native-extensions-for-air.html

Similar Messages

  • Get type of Apple device from external accessory

    Currently,  I am developing external accessory for iPhone/iPad/iPod Touch. I am wondering if I can get the type of device currently connected (is it iPhone, iPad or iPod touch). What kind of request data I have to send to the device from the accessory to get its information? Thanks for any help .

    What type connection? BlueTooth, Wi-Fi, connector?

  • External Accessory Detection Issue

    I have an external accessory (Ingenico iSMP EFTPOS) that plugs into the iPhone 4S here using the 30pin connector. I have 7 other phones that work well, but this one does not, it can't talk to the accessory at all.
    I can see it's detecting it but I'm unsure why it doesn't know what it is. I've singled out a few items from the device log that might give it away, perhaps a damaged 30pin connector or controller attached to it.
    Thoughts? This first entry has me concerned it might be a port or controller fault in the iPhone but I can't find any documentation on the error code. Scroll to the bottom to see the accessory not being recognised, on normal devices those fields in AccessoryInfo are all filled in with the device details.
    Sep  3 11:25:45  iapd[120] <Warning>: ERROR - /SourceCache/iapd/iapd-1386.10.43/iapd/IAPPortManager.mm:-[IAPPortManager availableCurrentFromAccInMa] - 228 IOAccessoryManagerGetUSBCurrentLimitBase failed 0xe00002d9
    Sep  3 11:25:45  backboardd[28] <Notice>: MultitouchHID: device bootloaded
    Sep  3 11:25:45  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->6
    Sep  3 11:25:45  kernel[0] <Debug>: ALS: AppleARMBacklight::handleMessageGated - framebufferState -> 1
    Sep  3 11:25:45  kernel[0] <Debug>: ALS: AppleARMBacklight::setBacklightEnableGated 1 (set level to 0x4da)
    Sep  3 11:25:54  kernel[0] <Debug>: AppleMultitouchN1SPI: updating power statistics
    Sep  3 11:25:54  backboardd[28] <Notice>: ALS: SetDisplayFactor: factor=0.0000
    Sep  3 11:25:54  SpringBoard[34] <Warning>: [MPUSystemMediaControls] Disabling lock screen media controls updates for screen turning off.
    Sep  3 11:25:54  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->255
    Sep  3 11:25:54  kernel[0] <Debug>: ALS: AppleARMBacklight::setBacklightEnableGated 0 (set level to 0x1f7)
    Sep  3 11:25:54  backboardd[28] <Notice>: Posting 'com.apple.iokit.hid.displayStatus' notifyState=0
    Sep  3 11:25:54  SpringBoard[34] <Warning>: [MPUNowPlayingController] Not registered for now playing notifications. Ignoring call to -unregisterForNotifications.
    Sep  3 11:25:55  kernel[0] <Debug>: ALS: AppleARMBacklight::handleMessageGated - framebufferState -> 0
    Sep  3 11:27:22  CommCenter[69] <Notice>: Telling CSI to go low power.
    Sep  3 11:27:22  powerd[48] <Notice>:  Sleep: Using BATT (Charge:87%)
    Sep  3 11:27:22  powerd[48] <Notice>: PM scheduled RTC wake event: WakeImmediate inDelta=727.27
    Sep  3 11:27:22  CommCenter[69] <Notice>: Telling CSI to exit low power.
    Sep  3 11:27:22  powerd[48] <Notice>: DarkWake to FullWake [CDNVA]  : Using BATT (Charge:87%)
    Sep  3 11:27:22  UserEventAgent[14] <Warning>: Could not get wake reason (errno: 2)
    Sep  3 11:27:22  powerd[48] <Notice>: Kernel: Response from powerd is to cancel state change (powercaps:0x0)
    Sep  3 11:27:22  aggregated[39] <Warning>: Error:  Could not get wake reason (errno: 2)
    Sep  3 11:27:22  CommCenter[69] <Notice>: Release assertion for reason: operation queue is empty
    Sep  3 11:27:23  kernel[0] <Debug>: PM notification cancel (pid 48, powerd)
    Sep  3 11:27:23  kernel[0] <Debug>: IOPMrootDomain: idle revert
    Sep  3 11:27:25  iapd[120] <Warning>: /SourceCache/iapd/iapd-1386.10.43/iapd/EAManager.mm:-[EAManager _takeClientAssertionsForAccessoryConnection]-1607 client (null)
    Sep  3 11:27:25  iapd[120] <Warning>: /SourceCache/iapd/iapd-1386.10.43/iapd/EAManager.mm:-[EAManager _takeClientAssertionsForAccessoryConnection]-1607 client com.apple.Preferences
    Sep  3 11:27:25  iapd[120] <Warning>: AccessoryInfo = {
    Sep  3 11:27:25  iapd[120] <Warning>:     IAPAppAccessoryNameKey = ;
    Sep  3 11:27:25  iapd[120] <Warning>:     IAPAppAccessoryManufacturerKey = ;
    Sep  3 11:27:25  iapd[120] <Warning>:     IAPAppAccessoryModelNumberKey = ;
    Sep  3 11:27:25  iapd[120] <Warning>:     IAPAppAccessoryFirmwareRevisionKey = ;
    Sep  3 11:27:25  iapd[120] <Warning>:     IAPAppAccessoryHardwareRevisionKey = ;
    Sep  3 11:27:25  iapd[120] <Warning>: } // End AccessoryInfo

    Thank you for your reply. The drive does come up in the Disk Utility after I reboot and connect the cable. You can click on the hard drive in Disk Utility and it indicates the volume (drive size). If you try to partition the drive the spinning wheel displays and it doesn't appear to do anything but lock up Disk Utility and it needs a Force Quit to close. Disk Utility displays the drive as 232.9 GB LaCie Group SA and below that text it says disk3s3 and is greyed out. I have tried to erase and partition the drive but the Disk Utility locks up. Is there a way to get disk back to its original factory install condition so I may attempt to format it? Is there a UNIX disk utility that could force an erase and partition? Thanks for your help.

  • Apple TV Screen Mirroring API

    Hi,
    Is there any way to get Apple TV Screen Mirroring API, so it can be used from application?
    I search over apple forums and haven't found any documentations.
    Thank you in advance,
    Dmitry

    Is your application on OS X or iOS? You can find good information in the AirPlay documentation. Sample iOS Links:
    AirPlay Overview
    https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/Air PlayGuide/Introduction/Introduction.html
    Multiple Display Programming Guide for iOS
    http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/Wi ndowAndScreenGuide/UsingExternalDisplay/UsingExternalDisplay.html#//apple_ref/do c/uid/TP40012555-CH3-SW1

  • Multiple Data Sources and Accessing External Java APIs

    Hi Everyone,
    I have a couple of questions for which I was not able to find satisfactory answers in the forum search, so here they are. I would be really grateful if you can help us out with this.
    1. Accessing two Data Sources in the same report: We have a requirement to access two data sources in the same report, and use the data from one source to run a query on the other source. Our product (OIM) has its own DB. And it integrates with BPEL (another Oracle application) for some functionality. BPEL has its own DB. A few reports need data from both these repositories. For simplicity, consider that we need to join two tables, but one table is in OIM DB and the other is in BPEL DB. I guess such a join is not possible. So to work around it, we would like to run a query against one DB and then use the results to run a query on the other DB, which will basically simulate the join by running two queries.
    Is something like this possible in BIP? If not directly available, can you suggest something which can act as a work around to achieve this?
    2. Calling External Java APIs from BIP: We need to call some external APIs (for achieving Data Security) 'before' we run the queries in BIP. Basically the Java API will specifya set of keys which will have to be used in an 'in' clause. I looked at the section "Building a Data Template" in the BIP User's Guide (http://bipublisher.us.oracle.com/doc/prod_docs/BI_Publisher_10_1_3_3_3/bip.1013/b40017/T421739T434255.htm). As far as I can see, it discusses how to invoke a PL/SQL procedure using <datatrigger> but the usage is not clear to me. Is there any other document that discusses this in detail? Also, I am not sure if it is possible to access Java APIs. Has it been done before? If yes, then can anyone provide some sample code (sample report bits) which I can refer to to get this thing working?
    Also, the data coming from the Java API may not be in the correct format. We may have to do some additional processing (like converting data in a Java Object to something like comma separated list to be plugged into a query). Is that possible? What will be the best approach here?
    Sorry for the detailed post!
    Thanks,
    Jatan

    Yes you should be able to use both - for example using a Flash Variable to pass in the URL of the XML that you want to load.
    FlashVars are only supposed to be passed in on startup and they are defined as part of the OBJECT/EMBED tag for the HTML.
    Actually it was possible to update FlashVars at runtime in Xcelsius 4.5 with certain JavaScript calls but not in Xcelsius 2008 (because Adobe Flex which Xcelsius 2008 is based on does not allow the same mechanism).
    FYI, for those that are interested in Xcelsius 2008 you pass values into/out of Xcelsius at runtime using External Interface and JavaScript instead.
    Regards,
    Matt

  • Apple USB External SuperDrive

    Just purchased Apple USB External SuperDrive to use on MacBook Pro who's internal drive is kaput! Running OS X v.10.8.5 on it... have tried plugging USB into two different USB ports and the drive will not take any DVDs/CDs, having tried numerous ones... pushing them into the SuperDrive does nothing... they will only go so far into the drive and then stick part-way out, i.e., not mounting... have tried numerous DVDs/CDs... restarting the Mac with SuperDrive connected...
    Other devices work with the USB ports
    Is there something else I should be doing or did we get a bum drive?

    Is it this drive?:
    http://store.apple.com/us/product/MD564ZM/A/apple-usb-superdrive
    "Compatible with the following computers:
    MacBook Pro with Retina display
    MacBook Air
    iMac (late 2012) and later
    Mac mini (late 2009) and later
    Mac Pro (late 2013)"
    If yours isn't in this group then it won't work. Actually there's a way to make it work but it requires messing w/ things that can get quickly complicated.
    Then go w/ OWC:
    http://eshop.macsales.com/shop/firewire/optical-drives/
    They are very knowledgeable and helpful. Call them to insure compatibility. Cheaper also and if there's a problem easy to return.
    Definitely not as cool looking, more's the pity!

  • Will apple's external superdrive burn mini cds

    Is there any apps that allow zoom with an external iSight?

    VernonSpeer wrote: will apple's external superdrive burn mini cds
    It seems not: Can this work with the 80mm mini CD's that sometimes come with software? - Apple Store (U.S.)
    VernonSpeer wrote: Is there any apps that allow zoom with an external iSight?
    Digital (no optical) Zoom is possible: iGlasses for Mac ...
    Message was edited by: EZ Jim
    Mac OSX 10.9

  • Fax modem won't work - Apple USB external modem

    I am new to Mac, well relatively.... It's been 8 years, and now I am back!!
    Anyway, I got an iMac 3 weeks ago, and love it. However, I can't get my external modem/fax modem working. I bought the Apple USB external modem, hooked it up, setup a fax printer, and NOTHING. I try to print to the fax and it won't even dial. I call the fax number, and it won't answer. I know it's a live phone line b/c I can hook it up to my fax machine and it works fine, both for incoming and outgoing messages. Is there a trick? Do I have to set up an actual external modem interface in the networks panel just to use an existing phone line? Thanks for your help....

    You actually need to configure your iMac as a fax machine to send and receive faxes through the Apple USB modem.
    From Faxing in Mac Help in the Finder Help menu;
    *To set up your Mac to receive faxes*:
    1. Choose Apple menu > System Preferences and click Print & Fax.
    2. Select the fax modem in the Printers list.
    3. Type your fax number in the Fax Number field. This is used to identify your computer when you send or receive a fax.
    4. If you want to control your computer’s fax functions from the menu bar, select “Show fax status in menu bar.” If you don’t want to receive faxes automatically, you must select this option. If you receive faxes automatically, you may want to select this option so you can view status information more easily.
    5. Click Receive Options.
    6. Select “Receive faxes on this computer,” and choose the number of rings before your computer answers a fax.
    a. If you want to receive faxes automatically, make sure your computer answers the phone before any other device that may be connected to it, such as a phone answering machine.
    b. If you don’t want to receive faxes automatically, set the number of rings to the highest number possible, and use the Fax status menu to receive faxes manually.
    7. Choose what to do with the fax after it arrives; you can save it as an image file, email it, and print it to a printer.
    *To send a fax:*
    1. Choose File > Print, and then choose Fax PDF from the PDF pop-up menu.
    2. Type the fax number in the To field, or click the Address Book button to the right of the To field to select a number. If you want to paste a number into the To field and the Edit > Paste command isn’t available, hold down the Control key as you click the To field and choose Paste from the menu that appears.
    3. If your phone system requires you to dial a prefix for an outside line, type it in the Dialing Prefix field.
    4. If you want to include a cover page, select “Use Cover page” and enter a subject and message.
    5. Make sure the correct fax device is selected from the Printer pop-up menu.
    6. To change your options, choose the option category from the print options pop-up menu. For example, to choose your modem’s behavior when faxing, choose Fax Modem. You can choose whether to dial with touch tones or pulse tones, whether to listen to the modem as it dials, and whether to wait for a steady dial tone before dialing.
    7. Click Fax.

  • App Ready Notification not sent to External Accessory in iOS7.1

    We have an iPad application which communicates with External Accessory connected to ipad via USB/Bluetooth. While communicating to external accessory, application sends app ready notification to external accessory after initial handshake. But after debugging and carefull observation we have found that the app ready notification do not go to external accessory hardware from iPad. This issue is only observed in iOS 7.1 and 7.1.1 onwards. On previous iOS version it is working fine. What might be cause and resolution of this issue.
    Thank you for the help and input.

    Is the SMTP server that is setup in the Mailer Configuration connected to the Internet? Please use this same SMTP server in your e-mail client such as Outlook or Netscape Messenger and send an e-mail to Yahoo!. If you receive the e-mail in your Y! account, the SMTP server is good to send e-mails internal as well as external.
    So, please check your SMTP server configuration to make sure it is able to communicate outside the firewall. No changes required in Workflow Manager.
    Hope this helps.
    Vijay

  • Data not sent to External Accessory in iOS7.1

    We have an iPad application which communicates with External Accessory connected to ipad via USB/Bluetooth. While communicating to external accessory, application opens stream and starts pushing data and recieving data. In iOS 7.1 and iOS 7.1.1 we are facing issue where after initial connection and disconnection, when application reconnects to External Accessory it successfully detects, connects and open communication stream but after few data exchange the communication dies out. After debugging and carefull observation we have found that the response is coming from external accessory, but the  though the data is sent sucessfully from application never reaches external accessory.
    What might be cause and resolution of this issue.
    Thank you for the help and input.

    Problem solved!

  • Any one use an Apple MA034 external modem with PowerbookG4 running Tiger?

    any one use an Apple MA034 external modem with PowerbookG4 running Tiger?

    Not too common with G4 PowerBooks as they have an internal modem. I can't find Apple's sepcs but a third-party ad shows it minimally needs 10.4.3 or higher and a G-series processor. That should work.
    However, the Apple version is expensive used. I googled Apple MA034 external modem and found an Amazon page that showed other compatible modems that were much cheaper.

  • How to open my apple formatted external hard drive in my pc?

    Hi guys. I have [or had...] an Australian Imac 27". I do not have the specifications now because the computer died last night. I was working and than suddenly everything slowed down. I tried to open Itunes and icon became an interrogation mark after I clicked it; in the aplications folder several programs had a red mark (sign) in their icons.
    Well, I already did all kind of boots and resets and I think I probably my computer died [internal hd]. I live in Mali (Africa), thousands of miles from the nearest genius bar or apple stores.
    My immediate problem is with my partitioned 4TB My Book II external hard drive [do not know how it was formatted]. It had in one HD my time machine and in the other some crucial files.
    Now I am using a PC and I do not see the contents of the HD. Sure, the PC connects to it showing that there is a partitioned hard drive. But it does not open.
    Do you think is a MAC OS - Windows problem? [fat x ntfs] How can I solve this problem?

    MacDrive for your PCs... allows them to Read/Write  Mac HFS+...
    http://www.mediafour.com/products/macdrive/

  • Apple TV/External Hard drive Question

    Here's my problem...
    Next year I will going away to college. I have a relitively large DVD collection, and don't really want to take all of the physical DVDs with me. i've figured out how to get the DVDs onto my Macbook Pro using Handbreak. The problem is, I won't have enough space to do my whole DVD library.
    Would it be possible to store all of my movies on an external hard drive, and keep all of my music still on the Mac? I know that iTunes would only allow me to watch the movies when my HD was plugged in, but I don't want to have to keep my HD plugged in to listen to my music. If all of this is possible, would the Apple TV still recognize my iTunes movies with the external harddrive plugged in? I hope all of this makes sense.
    In short... I want my movies to work on my Apple TV (haven't bought one yet... not going to buy if this wouldn't work), but don't want them to stay on my Mac.
    Any help or suggestions would be great

    Yes it will work fine. In iTunes go to preferences -> Advanced -> then de tick 'Copy files to iTunes media folder when adding to library'. Then go to add to library (in the file menu) and navigate to your folder on your external HDD with your films and add it. All your films will be added to iTunes but iTunes looks to the external HDD to read them.

  • Apple Extreme - External Hard Drive - Time Machine????????

    Can i connect an external hard drive to a apple extreme and use time machine for automatic back ups?  If so, how?

    J_Corrigan_93 wrote:
    can you two speak english lol.
    If you'll be specific instead of talking about "things" and "somthing" (sic) and "doesn't work."
    Remember, we can't see over your shoulder or read your mind from here. 
    I got a usb hard drive thing
    You've posted in the Airport forum, so is it connected to An Apple Airport Extreme?  If so, directly or via a USB hub?  If so, is it powered? Does the drive have it's own power supply? 
    Or is it connected to an Apple Time Capsule? Or directly to your Mac?  Or something else (ie, what)?
    How is it formatted?
    and i try to turn on time maching it turns it self off. I try to back up it says disk cannot be found or somthing like that.
    What does it actually say?  If you're not sure, post a screenshot.
    I tried selecting the disk but that doesnt work either.
    What do you mean by "doesnt work"?  What happens, or doesn't happen.  Any messages?  If so, what, exactly?
    Or, perhaps, you might want to see one of these for detailed instructions:
    How do I set up Time Machine to an internal or directly-connected external HD?
    How do I set up Time Machine to back up to my Time Capsule?
    How do I set up Time Machine to back up to an Air Disk on my Time Capsule?
    How do I set up Time Machine to back up to an AirDisk on my Airport Extreme?

  • Old 144G Apple TV - External Hard Drive

    My old Apple TV has a 144G hard drive and I want to know if I can use the USB connection in the back to connect to my iMac for an external hard drive? Would hate to waste the memory simply because I upgraded to the new Apple TV.

    unfortunately, the ATV is not an external hard drive device. If your in need, take it apart and strip out the hard drive and put it some other use -- trashing the ATV. But bigger hard drives are cheap!

Maybe you are looking for

  • Fields not getting displayed in Sapscript

    Hi Guyz, I have a customized Sapscript form ZPV_INVOICE and its print program RVADIN01. This form outputs the Sales Invoice. When the print preview is triggered, Material number (MATNR) is not getting displayed on the form. However, when the form is

  • Cannot Connect to VPN

    I'm just about ready to ragequit for the day. I've been pouring through dozens of support pages, youtube videos, tutorials. The lack of true documentation on problems like this has me considering a start-up business that specifically deals with these

  • How to attach an existing OD to the newly created OD ?

    I have created new OD. Now i want to copy the existing OD to newer one. How to do this? Regards, Amit

  • [Solved] Latest Upgrade - No Sound - Ensoniq

    Hi everybody, I just updated/upgraded and now have no sound. The first sign was amarok showing a popup stating that "xine was unable to initialize any audio drivers." I have an ensoniq sound card (motherboard integrated) lspci: 00:08.0 Multimedia aud

  • Unable to update flash - insufficient priviliges - problem solved

    Dear community, please help me out. After beeing abrouad for half a year I just recently reinstalled my desktop, went trough all the necesarry update, except for one: Flash. Every time I try to update the newest version of flash I get the message tha