Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Businesses Networking (Apple) Apple

Apple's Bonjour Available for Windows 550

inblosam writes "Apple's Bonjour ('also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks') is now available for Windows! A Bonjour icon shows up in Internet Explorer to enable Bonjour browsing, along with the Bonjour Printer Wizard. Developers can download the Bonjour SDK. The benefits would appear to be for Apple customers (more Bonjouring with more networks) and to gain Apple switchers by enticing Windows customers."
This discussion has been archived. No new comments can be posted.

Apple's Bonjour Available for Windows

Comments Filter:
  • Um.. okay (Score:2, Funny)

    by Anonymous Coward
    Explain to me again, what's the difference between Bonjour and Rendezvous?
    • Re:Um.. okay (Score:5, Informative)

      by tkokesh ( 668827 ) on Friday May 06, 2005 @05:40AM (#12449537) Homepage
      The name. Apple got sued by Tibco [slashdot.org] about the Rendezvous trademark, so they changed the name to "Bonjour".
    • Re:Um.. okay (Score:3, Informative)

      by Draconix ( 653959 )
      The difference is (hopefully) they won't face a lawsuit for using the name "Bonjour."
      • Re:Um.. okay (Score:3, Interesting)

        by Anonymous Coward
        I find it interesting that totally generic french words can be held as being relatively strong trademarks in the US.

        Granted, the Rendezvous complain had a certain basis, but it's funny to me that anyone would call their technology "Good Day" (litteral translation of Bonjour) (or "Meeting" for that matter) and expect to have a strong mark.

        What is it with French being hip? I though the statue of Liberty was destined for the scrapyard and that everything french was suspicious.
        • Re:Um.. okay (Score:3, Interesting)

          by dolmen.fr ( 583400 )
          [...] it's funny to me that anyone would call their technology "Good Day" (litteral translation of Bonjour) (or "Meeting" for that matter) and expect to have a strong mark.

          In french we say "c'est simple comme bonjour!", which means everyone can do it, understand it.
          Have a look to the Apple page in french (http://www.apple.com/fr/macosx/features/bonjour/ [apple.com]) : "le réseau, simple comme Bonjour".
  • Bonjour? (Score:2, Interesting)

    by 1nhuman ( 597328 )
    I've been using 2 networked Mac's at home for 2 years now (powerbook, ibook, wlan, ethernet), but never seen this Bonjour stuff. Always connect directly to my samba server etc. Oh wait maybe my Airport talks bonjour?
  • by Anonymous Coward on Friday May 06, 2005 @05:40AM (#12449535)
    The americans will rename this to Freedom Discoverer anyway.
  • It's well and good that Apple wants to give us Windows developers something to play with, but this sounds a lot like UPnP. Anyone familiar with both care to comment on the differences?
    • by account_deleted ( 4530225 ) on Friday May 06, 2005 @05:59AM (#12449600)
      Comment removed based on user account deletion
    • Re:UPnP (Score:5, Informative)

      by wargolem ( 715873 ) on Friday May 06, 2005 @06:04AM (#12449619) Homepage
      Here's a good comparison of UPnP and Zeroconf [oreillynet.com]. Zeroconf is the base of Apple's Bonjour.
    • Re:UPnP (Score:5, Informative)

      by TheRaven64 ( 641858 ) on Friday May 06, 2005 @06:05AM (#12449620) Journal
      Bonjour, a.k.a. Rendezvous a.k.a. ZeroConf is much more light-weight than UPnP. It is also more low-level - defining the mechanism, rather than a complex set of profiles. ZeroConf is purely service discovery - it is used for advertising the existence of other, existing, protocols, rather than for actually performing any communication directly. As such, it is very easy to add ZeroConf to an existing server or peer-to-peer protocol - you just advertise the port people connect to and the protocol they should use, rather than having to modify any existing networking code.

      Note that I am far more familiar with ZeroConf than with UPnP, so I may have miss-characterised UPnP in this post.

      • Re:UPnP (Score:5, Informative)

        by quigonn ( 80360 ) on Friday May 06, 2005 @06:48AM (#12449738) Homepage
        Actually, zeroconf is more than service discovery.

        zeroconf consists of:
        - automatic allocation of IP address without DHCP
        - name resolving without a central DNS server
        - service discovery without a central directory service
    • Re:UPnP (Score:3, Funny)

      by bullitB ( 447519 )
      Yes, perhaps "Au Revoir for UPnP" would have been a better name for this release.

    • Re:UPnP (Score:3, Informative)

      by badriram ( 699489 )
      So to sum up, Bonjour and UPnp are very similar in nature. Both solve the same problems.

      Bonjour is light weight, uses smaller packets, and does not define any device types
      UPnP uses XML and http, so it is more complex. It defines device types.

      Bonjour was created and supported by apple around 2001.
      UPnP has been around longer since 1999.

      Personally it looks like Apple copied UPnP to create Bonjour.
      • Re:UPnP (Score:3, Insightful)

        by wchanley ( 657954 )
        Oh, please.

        Rendezvous/Bonjour makes TCP/IP as automatic as AppleTalk was; that's what they "copied," if anything. Mac users were used to automatic service discovery, printer sharing and so on, without worrying about whether or not TCP/IP was manually configured, using DHCP, and so on... (and on...)

        Bonjour does for TCP/IP what AppleTalk did for Mac networking years ago.

  • For exempel... When you got a OSX server up and running. And you got another OSX machine in the network. Just open Server Admin. The machine find the server just when you open the program.

    Or when you are sitting in a network, open itunes. suddenly all the peoples that share there music with itunes pops up in the playlist. So you can play there songs...
  • Uh oh... (Score:5, Funny)

    by dysprosia ( 661648 ) on Friday May 06, 2005 @05:58AM (#12449598)
    What happens in the evenings?!
  • Okay (Score:5, Funny)

    by Anonymous Coward on Friday May 06, 2005 @05:59AM (#12449599)
    And what about Linux?

    Or is it just assumed "Zero configuration" and "linux" are inherently incompatible concepts
    • Re:Okay (Score:5, Informative)

      by Reverant ( 581129 ) on Friday May 06, 2005 @06:14AM (#12449644) Homepage
      There is a Posix-compatible version of Zeroconf for Linux. Just download it from Apple's CVS (You will need an ADC account). Under bash: export CVS_RSH=ssh export CVSROOT=:ext:apsl@anoncvs.opensource.apple.com:/cv s/apsl cvs co mDNSResponder Then use your ADC ID and ADC password as a password, like this: my_adc_email@host.com:my_adc_password I've been using Zeroconf on my Linux laptop with no problems whatsoever, eg. Safari sees my laptop as a web server (I run Apache for site demos) and there is no need to manually enter the server's IP. Unfortunately, there is no Printer Wizard bundled. Duh.
    • Re:Okay (Score:5, Informative)

      by TheRaven64 ( 641858 ) on Friday May 06, 2005 @06:15AM (#12449645) Journal
      Apple already released their ZeroConf stack for POSIX-like systems under an open source license.
      • Re:Okay (Score:4, Informative)

        by natrius ( 642724 ) * <niran&niran,org> on Friday May 06, 2005 @06:40AM (#12449715) Homepage
        Apple already released their ZeroConf stack for POSIX-like systems under an open source license.

        Except it's under Apple's APSL, which isn't DFSG free. KDE uses it anyway, but I assume Debian strips it out before packaging it. Avahi [freedesktop.org] is a GPL'd implementation of zeroconf, and AFAIK Gnome is waiting for it to mature before integrating it. The web page has a progress update added today.
        • Re:Okay (Score:4, Informative)

          by fdobbie ( 226067 ) on Friday May 06, 2005 @07:43AM (#12449883) Homepage
          Actually, the client library portion has been re-licensed under the terms of the BSD license, largely to allow it to be used by software which is licensed under the terms of the GNU GPL.

          The mDNSResponder daemon remains under the terms of the APSL, which is not only OSI-approved but also accepted by RMS himself as being a valid Free Software license. The only problem he noted with it was that it is GPL-incompatible - but since the client library for Bonjour is GPL-compatible that shouldn't be a problem.

          To be honest, I'd be surprised if the APSL is not DFSG free. On what grounds is it not?
    • Re:Okay (Score:3, Interesting)

      by Sique ( 173459 )
      Check Google for "KDE 3.4" and "zeroconf" to answer that.
    • Re:Okay (Score:3, Insightful)

      afaik its zeroconf support is available (or in development) as part of kde (as a kio-slave). its unfortunate that KIO-Slaves aren't more low level so more apps can use them (the tk[??], GTK[vmware] and non-kde specific QT apps [opera] that i use). ah well.
  • by WIAKywbfatw ( 307557 ) on Friday May 06, 2005 @06:01AM (#12449609) Journal
    Apple does know that there are other browsers on Windows platforms other than MSIE, right?

    I'm sure it probably works fine with Opera, Firefox, etc, but why talk about "the Internet Explorer plugin" [apple.com]?

    And if by some chance it doesn't work with non-Microsoft browsers then what the hell is Apple thinking about? Surely further tying users to Microsoft and Microsoft's way of thinking is contrary to Apple's long-term goals?
    • by xiando ( 770382 ) on Friday May 06, 2005 @06:20AM (#12449663) Homepage Journal
      I agree that all browsers available should be supported generally, but the issue here is: zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. These things are Operating System issues, the only reason they call it Internet Explorer plugin is probably that it is the file-manager. Opera and Mozilla are not file managers, thus they do not need a plugin to browse available printers etc on the LAN, and they will not work unless the underlying operating system has configured the network etc. :-)
      • > Opera and Mozilla are not file managers, thus they do not need a plugin to browse available printers etc on the LAN

        But, wouldn't they benefit from a plugin for something like this (from TFWebsite) ?

        "Safari, Apple's turbo-charged web browser, uses Bonjour to find any web addresses on your local network - for printer, router or webcam setup and administration, for instance."

        If that is what I think it is, it seems very cool, no more remembering that the CUPS control panel is on http;//172.18.124.

      • I agree that all browsers available should be supported generally, but the issue here is: zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. These things are Operating System issues, the only reason they call it Internet Explorer plugin is probably that it is the file-manager. Opera and Mozilla are not file managers, thus they do not need a plugin to browse available printers etc on the LAN, and they will not work unless the underlying operating

    • The plug-in they are talking about adds a sidebar to IE that communicates with the Bonjour backend to discover FTP and HTTP servers. This needs to be implemented per-browser, of course.

      Hopefully, they will add a Firefox plug-in soon.
  • KDE has it too (Score:5, Informative)

    by m50d ( 797211 ) on Friday May 06, 2005 @06:01AM (#12449611) Homepage Journal
    KDE added support with 3.4, for example the public file server advertises itself over zeroconf (same protocol, different name). So this is starting to look like a good technology for those in a heterogenous environment
  • Xgrid on Windows?!? (Score:3, Interesting)

    by lurch_mojoff ( 867210 ) on Friday May 06, 2005 @06:06AM (#12449622)
    Does this mean that Xgrid may also hit the Windows side of the moon?

    I don't have too much knowledge of the nuts and bolts of Xgrid, but ZeroConf networking seems to me the first step to porting it on Windows. After all, it is not too much different than distributed number crunching projects (e.g. SETI@Home), or is it?
  • Linux! (Score:5, Informative)

    by xiando ( 770382 ) on Friday May 06, 2005 @06:10AM (#12449633) Homepage Journal
    It made me very happy to find that Linux has support for it and that even better support is under way. http://dot.kde.org/1114696139/ [kde.org]
  • by troon ( 724114 ) on Friday May 06, 2005 @06:16AM (#12449650)

    From TFA:

    Now anyone using a Windows PC can take advantage of the effortlessness of Bonjour for free. The Bonjour Setup Wizard makes setting up a printer under Windows as easy as Mac OS X (we can't make it as beautiful, unfortunately).

    Cool.

    • It's good to see them acknowledging that their app design on Windows sucks. They're often trying to give them an Aqua-style GUI (see also QuickTime, iTunes) and failing miserably when it's not... well, an OS using Aqua.

      I'd rather have them use standard Windows design guidelines. At least the XP UI is skinnable with visual styles [deviantart.com], so if they stick to the native UI, they'd deliver skinnable apps that are uniform with the others instead of forcing on their own crap on us.

      Heck, then even those of the Windows
  • Switch (Score:3, Funny)

    by De Lemming ( 227104 ) on Friday May 06, 2005 @06:18AM (#12449659) Homepage
    Au revoir?
  • by Anonymous Coward on Friday May 06, 2005 @06:20AM (#12449666)
    ..since all networked HP printers built in the last few years have Bonjour support built in to the JetDirect software.
  • by puregen1us ( 648116 ) <alex@alexwasser m a n . com> on Friday May 06, 2005 @06:47AM (#12449734)
    ZeroConf is the official name, Apples used to use Rendezvous, now it's Bonjour.

    You won't have seen it advertised explicitly, it simply sits and works.

    It is used for sharing in the iApps:
    iTunes
    iPhoto
    chatting in iChat
    Finding servers to use in the Server Admin tools,
    Transmit (the Panic FTP client) supports it,
    It is used to find file shares on the network, using AFP

    Anywhere networking just happens, without having to do anything more than simply turn it on chances are Bonjour is behind it.

    Alex
  • Bye, bye! (Score:4, Funny)

    by BigYawn ( 842342 ) on Friday May 06, 2005 @06:48AM (#12449736)
    Bonjour has invoked an illegal operation and will be shutdown. Windows needs to be rebooted.
    Au revoir!
  • Great... (Score:5, Interesting)

    by clamx ( 712900 ) on Friday May 06, 2005 @07:05AM (#12449784)
    Just tried Bonjour on Windows, and it automatically detected our two network printers : one's an HP LaserJet 3030 (with a network box) and the other is a Lexmark C510N. I'm really glad I can at last uninstall all the crap that comes with the drivers to make them work... And I won't have to define network ports that crash or fail to detect network names again! Nobody will come ever again to tell me "the printer doesn't work"... I'll switch all our computers to Bonjour as soon as I can. Thanks Apple.
  • TiVo support (Score:5, Informative)

    by timbloom ( 706565 ) * on Friday May 06, 2005 @07:06AM (#12449787)
    On my Mac, I can can browse bonjour sites on my local network in Safari. What is really cool is that my TiVo shows up. If you have the latest TiVo software (the version that added support for TiVoToGo) You can actually browse and download the .tivo files without using TiVo Desktop. If you are already doing this by http://ip/ [ip] you may like that bonjour makes it so you don't need to know the IP address, you just bookmark the *.local address. I assume that this also works with bonjour for windows. It's very useful.
  • by Anonymous Coward on Friday May 06, 2005 @07:12AM (#12449804)
    I've run into a few bugs with Bonjour:

    I keep getting IM coupons for French Roast Coffee.

    When I play German music on iTunes, all the Bonjour connections surrender and vanish.

    QuickTime unexpectedly opens a connection and begins playing Jerry Lewis films.

    iTunes insists that I listen to European Jazz Internet Radio at least once a day.

    And Bonjour works best only in trendy art café hot-spots while the end user smokes clove cigarettes.

    I'm sure Apple will correct these issues when they update OS X 'Tiger'
    to
    OS X 'La petite femme'.
  • Innovative (Score:5, Informative)

    by rev_karol ( 735616 ) on Friday May 06, 2005 @07:40AM (#12449877)
    This is some of the coolest use of the technology: SubEthaEdit [codingmonkeys.de] lets a group of people work on a document at the same time using Bonjour. This is the way networking should work. If the boys there get their act together and create a Windows (and Linux) version, this app could be used everywhere!
    • Re:Innovative (Score:3, Insightful)

      by trans_err ( 606306 )
      This program is almost enough to switch alone. The few mac fanboys in the CS department here use SubEtha to code collaboratively all the time-- really neat to watch.
    • SEE uses Bonjour to discover documents on the local network, but that's all Bonjour does for it or any other program. That's nice, but all the stuff that really makes SEE cool-- the shared buffer, user highlighting, etc-- has nothing to do with Bonjour
      • Moreover, they've written [pm.org] several [drunkenblog.com] times [slashdot.org] that SubEthaEdit leverages several OSX technologies, including both Bonjour and Cocoa, as well as makes (unorthodox?) use of open protcols like BEEP [beepcore.org]. From the sound of it, getting SEE to work without this toolkit would be very hard to do.

        I'm a little more interested in support for the SEE protocol in an editor like Vim or Emacs. If they can add it, then it'll instantly be available to people using any platform at all, even if SEE never gets ported to anything else.

  • Howl (Score:4, Insightful)

    by pridkett ( 2666 ) on Friday May 06, 2005 @08:31AM (#12450063) Homepage Journal
    Seems to me that this technology has been available on Windows, Linux, FreeBSD for quite some time now in the form of Howl [porchdogsoft.com]. It's an opensource library that supports Rendezvous/Zero Conf. I've used it for a while now to do all sorts of fun stuff. In fact, the responder portion of it even runs on the WRT54G boxes.

    The only difference here is that this is the blessed client by Apple.
    • Re:Howl (Score:3, Interesting)

      by MasonMcD ( 104041 )
      Seems to me that this technology has been available on Windows, Linux, FreeBSD for quite some time now in the form of Howl. It's an opensource library that supports Rendezvous/Zero Conf. I've used it for a while now to do all sorts of fun stuff. In fact, the responder portion of it even runs on the WRT54G boxes.

      The only difference here is that this is the blessed client by Apple.


      Well, to be accurate, if Howl is based on the opensource library for Zero Conf, that, too is blessed by Apple, as they - in the
  • by east coast ( 590680 ) on Friday May 06, 2005 @08:32AM (#12450070)
    I really don't get how someone thinks this will get people to convert to apple. OK, so you port some really great app or function of the apple to windows. Why do I want to leave windows? The function is already on my native OS. It's only after I realize that something is so great isn't available for windows that I would want to switch. apple doesn't have enough market exposure to cause a serious exodus from windows.
    • This is only very indirectly about "switch". There's nothing specific to Bonjour that will cause anyone to cross over to Mac, but it's a service that makes network interopperation between all machines potentially easier and better, and "all machines" includes Macs.

      Besides: Microsoft invents some services and keeps it to themselves and theyr're called selfish a$$holes. Mac comes up with a new service, release it to new platforms, and you give them a different, but equal amount of flack. Go figure.
  • Why not UPnP? (Score:3, Interesting)

    by iso ( 87585 ) <.slash. .at. .warpzero.info.> on Friday May 06, 2005 @09:11AM (#12450307) Homepage
    Can somebody explain to me what ZeroConf has got over UPnP? There is a lot of industry momentum around UPnP already (most routers ship with it for instance), it's an open standard [upnp.org], and there are open-source implementations [sourceforge.net] of it as well. Is ZeroConf a result of Apple not-invented-here, or does it do something fundamentally different than UPnP?
    • Re:Why not UPnP? (Score:4, Informative)

      by 99BottlesOfBeerInMyF ( 813746 ) on Friday May 06, 2005 @11:03AM (#12451140)

      Can somebody explain to me what ZeroConf has got over UPnP?

      UPnP is patent encumbered. It does not do auto discovery over a network. UPnP works like a piece of crap. On my mac I have a usb printer plugged into another machine or hub. Within seconds of turning it on it is available to every mac on my network with no configuration. I have to manually add it to each windows machine. I can automatically see other users running ichat, itunes, etc. and connect to the services they offer, just by being on the same subnet. Taking a mac to a conference became an amazing thing a few years ago. Imagine being able to chat with everyone else there, automatically, with no configuration or trading of info. imagine being able to listen to a steam from their mp3 player. imagine being able to collaboratively edit a document with no configuration. I do all these things redularly. It it so much more useful than UPnP that the comparison is ludicrous.

    • Re:Why not UPnP? (Score:3, Informative)

      by mpaque ( 655244 )
      If you like, think of Bonjour/ZeroConf as finishing UPnP and making it play well with current Internet Engineering Task Force standards.

      UPnP can be made to do similar things on it's own, if you write enough wrapper code...
  • Not new (Score:3, Interesting)

    by hwestiii ( 11787 ) on Friday May 06, 2005 @09:42AM (#12450493) Homepage
    This isn't exactly new. There was an SDK available for Windows more than a year ago when it was still called Rendezvous.
  • Switch! (Score:3, Funny)

    by kuzb ( 724081 ) on Friday May 06, 2005 @11:33AM (#12451394)

    [..]and to gain Apple switchers by enticing Windows customers."

    I too am an Apple switcher. I power down every Mac I come across.

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...