Mobitrends

Mobile, wireless and virtual worlds

Bonjour on iPhone

with 6 comments

Always wondered why Apple devices did not all implement Bonjour - like my AppleTV at home is not broadcasting the music libraries to my home network and neither is my iPhone letting near-by computers or iPods or whatever share its content… Things are changing though, firmware 2.0 and SDK seem to be a real improvement to what this device really is up to. Still missing 3G and a decent camera but hopefully we will get that this year !


Picture 4-3

Note : I wanna know Objective-C now ;)
Note 2 : I know, bonjour is not DAAP - Bonjour only serves for discovering services, DAAP is the music service itself that lets itunes share its music OTA.

Technorati Tags: ,

Written by alex

March 11th, 2008 at 12:40 am

Posted in Devices

6 Responses to 'Bonjour on iPhone'

Subscribe to comments with RSS

  1. yeah i wonder when they launch the 3G iphone ..

    iphone decode

    11 Mar 08 at 4:32 am

  2. Dude, your first sentence is *totally* wrong.

    Both the AppleTV AND the iPhone impement bonjour. For instance, you can browsed shared libraries on your AppleTV : this wouldn’t be possible w/o bonjour. As for the iPhone, you could type something such as “http://mymac.local” in Safari, and it does work. Once again, thanks to bonjour…

    Âne Onymous

    11 Mar 08 at 12:31 pm

  3. True but a lot is missing
    On Apple TV there is all my music - still can’t stream that for other PCs in my house
    iPhone is just dumb with accessign remote music or sharing it

    Ok the networking layer is there but the application layer sux …

    alex

    11 Mar 08 at 12:35 pm

  4. btw the “http://mymac.local” doesn’t work for me neither on my mac or iphone …

    alex

    11 Mar 08 at 12:37 pm

  5. Are you retarded ? Of course you have to change the “mymac” in “mymac.local” to match the _actual_ name of the Mac you want to reach :-D Actually even your iPhone’s IP address is broadcasted over bonjour (Give something like “Joe Bob’s iPhone.local” a shot for example)

    And this is not “black magic” or whatever: just open the “Sharing” panel of the System Preferences on your Mac, and it’ll tell you the actual “.local” name of your machine. Running “hostname” in a terminal might help too, however some hardcoded DNS entry would take precedence over mDNS.

    Âne Onymous

    21 Mar 08 at 8:00 pm

  6. Bwahaha like this is user-friendly ;)

    alex

    21 Mar 08 at 8:43 pm

Leave a Reply

« Back to text comment