Results 1 to 6 of 6
Discuss [Bluetooth] BT keyboard possibility with SDK ? at the iPhone Developer Exchange - Hackint0sh.org; Hi, Will the SDK allow developers to come up with a way for a bluetooth ...
  1. #1
    Rookie Array Cammo's Avatar

    Join Date
    Dec 2007
    Posts
    16
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default [Bluetooth] BT keyboard possibility with SDK ?

    Hi,

    Will the SDK allow developers to come up with a way for a bluetooth keyboard to work with the iphone?

    Thanks!
    Last edited by Cammo; 03-08-2008 at 03:59 AM. Reason: Forgot to format thread title!
    iPhone 3GS
    Telstra Mobile | Australia



  2. #2
    Rookie Array

    Join Date
    Feb 2008
    Location
    N/A ... yes North America for now. Maybe Ukraine later.
    Posts
    18
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    The answer is both yes and no. But mostly no. The yes part is forbidden by the license agreement to disclose. The no part is explicit in the license agreement and the FAQs for the SDK. Applications will run only in the foreground, so no Apple SDK background applications. And Applications are sandboxed. They only have access to the memory and files they "own". And hardware access is limited, and bluetooth is not on the list. So while technically you could add a bluetooth profile using the knowledge in the SDK, you could not load it on the phone through the Apple store for iPhone applications, and once you agree to the SDK license you can not use the SDK to circumvent the Apple restrictions on what apps can and can not do. However, outside the SDK you might consider the normal Apple Mac OS X documentation of bluetooth profiles as a starting point for a NON-SDK approach to solving this problem. Same applies to using the dock connector to attach a keyboard. The Samsung chip has many capabilities Apple does not use, like support for USB OTG so the iPhone in theory could be a USB master. It is just software that keeps it from happening. And no appropriate signal lines at the dock connector. But software can command the ARM SoC to place the port in USB master mode. (Hey the chip supports an SD/MMC slot if you want to crack the case and write some driver level code for iPhones, and of course wire up a slot somehow...)

  3. #3
    Rookie Array Cammo's Avatar

    Join Date
    Dec 2007
    Posts
    16
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by iPhonecoder View Post
    The answer is both yes and no. But mostly no. The yes part is forbidden by the license agreement to disclose. The no part is explicit in the license agreement and the FAQs for the SDK. Applications will run only in the foreground, so no Apple SDK background applications. And Applications are sandboxed. They only have access to the memory and files they "own". And hardware access is limited, and bluetooth is not on the list. So while technically you could add a bluetooth profile using the knowledge in the SDK, you could not load it on the phone through the Apple store for iPhone applications, and once you agree to the SDK license you can not use the SDK to circumvent the Apple restrictions on what apps can and can not do. However, outside the SDK you might consider the normal Apple Mac OS X documentation of bluetooth profiles as a starting point for a NON-SDK approach to solving this problem. Same applies to using the dock connector to attach a keyboard. The Samsung chip has many capabilities Apple does not use, like support for USB OTG so the iPhone in theory could be a USB master. It is just software that keeps it from happening. And no appropriate signal lines at the dock connector. But software can command the ARM SoC to place the port in USB master mode. (Hey the chip supports an SD/MMC slot if you want to crack the case and write some driver level code for iPhones, and of course wire up a slot somehow...)
    Thanks iPhonecoder for that info!

    As a photographer it would be awesome to be able to plug an SD card reader into the dock connector and grab a pic straight off an SD card and send it.
    I also have a journalist colleague who would love to use a keyboard with his iPhone. He already has a bluetooth keyboard that was used with a few different bluetooth phones but now just sits in limbo. However a keyboard with a dock connector (like the one I used to have with my old Palm IIIC) would also be super. Let's hope the future is bright for those type of connections in some way!
    iPhone 3GS
    Telstra Mobile | Australia

  4. #4
    Rookie Array

    Join Date
    Feb 2008
    Location
    N/A ... yes North America for now. Maybe Ukraine later.
    Posts
    18
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Better than through the dock connector (although that is easily doable (not quick but easy technically) it would only be for jailbreak apps not SDK apps. SDK apps can't touch the dock connector (yet, it will change I hope). But some enterprising hardware wags could create a replacement back that included an SD card slot (and maybe swap to a bigger battery at the same time). Or... A Jailbreak app could handle the protocol at the dock for Apple's camera connector. Wish APPL would just support it. I should point out that the hardware mod needs to do some delicate soldering to the mobo, violates the warranty, and requires software support as well to enable the sd slot and recognize it as what it is.
    Last edited by iPhonecoder; 03-08-2008 at 11:52 PM. Reason: Additional points of interest to clarify post

  5. #5
    Newbie Array

    Join Date
    Aug 2008
    Posts
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    hum.. which basically would mean that things like http://www.sparkfun.com/commerce/pro...oducts_id=8295 are not useable on the iphone 3G?

    i am too trying to build custom hardware that would use the iPhone serial. does this seem so impossible to do?


  6. #6
    Rookie Array

    Join Date
    Feb 2008
    Location
    N/A ... yes North America for now. Maybe Ukraine later.
    Posts
    18
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by capricorn_13 View Post
    hum.. which basically would mean that things like http://www.sparkfun.com/commerce/pro...oducts_id=8295 are not useable on the iphone 3G?

    i am too trying to build custom hardware that would use the iPhone serial. does this seem so impossible to do?
    No. The dock is still a fun place to play if hacking. If you're doing hardware then sure, jailbreak the phone and go to it. Just that you'll need the unofficial SDK not the official one for creating the applications. I have about 4 requests for modifications to the SDK license to allow for specialized applications so I can sell them on the iPhone App Store. But so far no word. So just have Crypto Word Scramble (a game) there now. Really cool stuff waits for a change from Apple that may never be forth coming. I still think it would be very cool is someone who had the SMD soldering equipment would create a mod service and a new "debugging" back for the iPhone line to allow access to the internals Apple neglects (like the MMC support, etc.)

 

 

Similar Threads

  1. AppleTV (orig) + NitoTV ≠ Bluetooth keyboard :(
    By cosmichobo in forum AppleTV 1
    Replies: 5
    Last Post: 02-05-2011, 12:07 PM
  2. Bluetooth Mouse & Keyboard won't pair, Kernel Problem?
    By Iman07 in forum Kernel / Kext (Driver) Support
    Replies: 12
    Last Post: 05-07-2009, 07:33 AM
  3. fancy bluetooth hologram keyboard
    By strangepork in forum iOS 3.x (iPhone OS 3.x)
    Replies: 4
    Last Post: 04-30-2009, 04:35 PM
  4. No Phone keyboard or Bluetooth
    By Don Beshy in forum Turbo-, Supersim and Simcloning Solution
    Replies: 2
    Last Post: 12-02-2008, 04:35 PM
  5. App:Iphone as Bluetooth keyboard/ Mousepad
    By Chrissinz in forum Free Toolchain Software (Cydia App's)
    Replies: 2
    Last Post: 12-28-2007, 01:01 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 02:11 AM.
twitter, follow us!