Slashdot Mirror


Apple's Bonjour Available for Windows

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."

36 of 550 comments (clear)

  1. Bonjour? by 1nhuman · · Score: 2, Interesting

    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?

    --
    The glass is half-full. With poison. And there are cracks in the glass. The dirty, dirty glass.
    1. Re:Bonjour? by Anonymous Coward · · Score: 1, Interesting

      Why the hell would they change the excellent name "Rendezvous" to the crappy "Bonjour".

      Maybe regressing to "ZeroConf" would have been the best bet.

    2. Re:Bonjour? by Phil06 · · Score: 3, Interesting

      Because Apple, like MS, understands that 'folks' recognize and appreciate words for software products better than acronyms and abbreviations. Linux types pride themselves on naming software with cryptic more-clever-than-you acronyms. This needlessly turns off 'folks' from migrating to Linux. Windows: Media Player Apple: iTunes Linux: XMMS

      --
      "...and yet, I blame society" Duke - Repo Man
  2. Re:Is this a first? by gusilu · · Score: 2, Interesting

    Yes, I was forgetting about them :)

    But what I meant was that this seems to be different since it is something that is apparently more tightly tied in to how the OS work, IMHO.

    --
    Don't try to fix me. I'm not broken.
  3. Re:Is this a first? by michaeldot · · Score: 4, Interesting
    Is this the first time Apple releases software that works on Windows?

    QuickTime...
    iTunes...

    Now the question is wether we'll eventually see Mac OS X for x86...........

    Rumor is that Apple does indeed do internal builds on x86, in case some day they have to switch processor architectures like they almost did before IBM took up the PowerPC slack.

    But since Apple is primarily a "whole box" company, it's unlikely they'd use it for anything other than a x86-based computer of their own design, not a normal PC.

    Though it'd be nice to think some day they'd license clone makers again... An "HP Mac" would be an interesting concept.

  4. Re:Um.. okay by Anonymous Coward · · Score: 3, Interesting

    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.

  5. Xgrid on Windows?!? by lurch_mojoff · · Score: 3, Interesting

    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?

  6. HP? No. IBM or Sony? Yes... by WIAKywbfatw · · Score: 2, Interesting

    An "HP Mac" might have been an interesting concept, say, 6 years ago, but today it wouldn't get me expecting anything but a "me too" product.

    Now, an "IBM Mac" or a "Sony Mac" just might because IBM (despite the proposed sale of the PC division) and Sony have at least shown an ability to innovate desktop and notebook design, whereas HP, Dell and the rest of the field have barely contributed anything significant in a long time, if at all.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:HP? No. IBM or Sony? Yes... by mrchaotica · · Score: 2, Interesting

      A "Sony Mac" would be too consumer-oriented and cut into Apple Mac sales, I would think. "IBM Mac" business desktops and PPC Thinkpads, on the other hand, would be wonderful.

      The other thing they could do for an IBM version would be to re-skin OS X to be more OpenStep-like again, so that it would be more "industrial" and less friendly-looking -- that would help differentiate the products.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  7. Re:Is this a first? by TheRaven64 · · Score: 2, Interesting
    Though it'd be nice to think some day they'd license clone makers again... An "HP Mac" would be an interesting concept.

    An IBM Mac would make more sense. IBM already make more-or-less Mac compatible hardware (i.e. hardware that can run OS X inside Mac-On-Linux - similar to VMWare - but not boot it natively). They also target a very different market to Apple - IBM focus on the corporate desktop and the scientific / engineering workstation, while Apple focus on the consumer and the creative / artistic workstation market. Allowing IBM to be a second-source of OS X hardware would be a huge benefit to Apple, without cutting much into their profits - particularly if IBM were selling OS X Server hardware, where Apple would be making several hundred dollars of profit on each IBM sale.

    --
    I am TheRaven on Soylent News
  8. Re:Is this a first? by FidelCatsro · · Score: 4, Interesting

    Apple wont be doing that ,The clone macs caused apple alot of problems mostly related to the fact that it cut proffits by brobdignagian ammounts.
    Quite simply , apple makes a hell of alot more off of hardware and support(not so sure about support though) than they do off of software so it would not be in their best intrests.

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  9. Re:WTF? An "MSIE" plug-in? by xiando · · Score: 4, Interesting

    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. :-)

  10. The printer wizard is very interesting for HPusers by Anonymous Coward · · Score: 5, Interesting

    ..since all networked HP printers built in the last few years have Bonjour support built in to the JetDirect software.

  11. Re:Okay by Sique · · Score: 2, Interesting

    Check Google for "KDE 3.4" and "zeroconf" to answer that.

    --
    .sig: Sique *sigh*
  12. When hell freezes over by el_womble · · Score: 2, Interesting

    Like most Apple technologies, Bonjour/Rendezvous kicks ass on Mac OS X because of its ubiquity on the platform. You get the odd suprise, like high end laser printers supporting it, but the only time I've ever really seen it supported and used effectivly is between two macs. IMHO, the only reason the technology is even remotely effective is that you get the 'it just works' user experience 'out of the box'. The problem with this current distribution plan seems to be that if you can download and install the software, you probably don't need it as ZeroConf is only a bonus if you don't understand networking. To be truely effective it needs to be available as standard on the platform. It would be great if it appeared in SP3.

    --
    Scared of flying, pointy things snce 1979!
  13. Re:Say.. by Anonymous Coward · · Score: 4, Interesting

    There are many printers now that work with this technology. It's actually pretty good stuff. I am surprised that this was not already in Windows. Apple usually isn't the type to just release free software for a platform other than theirs, unless of course something is in it for them. Possibly wider ZeroConf adoption in devices? Possible another pc compatible device that apple wants to release, but requires this?

  14. Re:Um.. okay by Anonymous Coward · · Score: 2, Interesting

    In the US, the trademark is "Microsoft Windows". That's why Microsoft was forced to sue Lindows/Linspire outside of the US, because it couldn't enforce a plain "Windows" trademark in the US.

  15. Great... by clamx · · Score: 5, Interesting

    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.

  16. Re:WTF? An "MSIE" plug-in? by DarkSarin · · Score: 3, Interesting

    As near as I can tell, having considered this myself, there are essentially two major reasons not to make an x86 version of OSX (OSx86?).

    First is that of hardware support. OSX supports a fairly narrow array of hardware--most of it designed for OSX specifically. Driver translation, although not impossible, would take some effort and money. This problem, although not a show stopper (since Apple could, if they wanted to, make it happen), is a significant hurdle. It isn't that there aren't lots of drivers for OSX, but that those drivers would need to be rewritten for a new OS on a new platform. Costly and annoying. Also confusing for those who are purchasing a new bit of hardware.

    The second reason is more important, and probably is the show stopper. From what I can tell (and I'm sure others will chime in), Apple makes a good portion of their money from hardware sales--not software. Arguably (though not necessarily) selling OSx86 (I like the nomenclature) would reduce sales of their hardware beyond the point of increased revenue from selling the software (remember that there would be increased development costs). The question is two-fold: would there be a significant reduction in sales of hardware? and, how many peices of software need to be sold in order to make up for one lost sale of a new iMac? If you can answer those questions, then you know whether or not this is a show-stopper. I would guess that it is. The folks at Apple are not stupid (regardless of what some folks will tell you). I am sure that more than one bean counter has run the figures and KNOWS what the costs would be. What they don't know, and probably can't know, is how many people who would NEVER buy a Mac (hardware) would LOVE to have OSx86 (or OSx86-64). I suspect that it would offset sales, but they obviously don't agree.

    There is a third reason--Steve Jobs may not want to position themselves to compete directly with MS. It isn't exactly the most healthy way to do business.

    A fourth reason also has to do with Jobs--he may just not like the idea, and frankly, that would be enough.

    I think that just about covers the argument. That said, I would buy OSx86-64, if only to confuse people!

    --
    "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  17. Re:UPnP by prefect42 · · Score: 5, Interesting

    I throw 20 people and their laptops into a room. With zeroconf they all automatically notice each other, sort out what IPs they're each going to use, offer their printers to each other (as defined by policy), and magically become a network of machines.

    In dumb speak, it just works. DHCP is much better for an organised network, this is much better for an ad-hoc one.

    --

    jh

  18. Re:Programs and ease of use by pvera · · Score: 2, Interesting

    I just noticed Fugu also takes advantage of it. It will show you a list of all Macs in your subnet that have remote logins thru SSH enabled.

    --
    Pedro
    ----
    The Insomniac Coder
  19. Re:Okay by Anonymous Coward · · Score: 1, Interesting

    To be honest, I'd be surprised if the APSL is not DFSG free. On what grounds is it not?

    The original license was worded poorly. It's original literal effect was that if anyone anywhere ever used apple over a patent infringement case, everyone world-wide would lose the right to use APSL software. The original was not approved by anybody, and was lambasted as a "timebomb" waiting to go off when some lawyer-happy American gets himself a cheesy patent. v2 "fixed" this, changing the clause to specifically the user of the APSL-licensed software losing the right to use the software if they sue Apple.

    While patent reciprocity clauses are generally accepted by OSI, Debian-legal takes a somewhat dim view of licenses that don't restrict reciprocity to the licensed application (ie, FooCorp licenses whizbang allowing you to use and distribute whizbang and its patents, as long as if you add feature Bar to whizbang, you allow FooCorp and anyone else with the software to use any patents related to Bar) but the APSL doesn't read that way. If you have patents on raising chickens, use this software, and Apple decides to go into the farm business... well, maybe the software won't be as important to you as your chicken patent.

  20. How is this going to cause someone to switch? by east+coast · · Score: 3, Interesting

    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.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  21. Re:Um.. okay by mattspammail · · Score: 3, Interesting

    HELLO (Picasa share client)

    I wonder if Apple's French language Bonjour download would be called Hello. I hope Google doesn't sue over this one.

    Oh wait. Never mind. That might be perceived as evil.

    --
    Now accepting PayPal donations!
  22. Bring back "Yellow Box"! by unother · · Score: 3, Interesting

    Seems to me Apple needs to update the Cocoa frameworks for operations on the modern NT variants (2000/XP).

    Seems to me they may already me doing that, what with QT7 being a Cocoa app (and I wouldn't be surprised to find iTunes is not far behind).

    Seems to me we may see Apple pushing back into the cross-platform application development arena very soon, as a hook to customers to move off Carbon on the OS X platform...

    ???

  23. Re:Howl by MasonMcD · · Score: 2, Interesting

    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 form of Stuart Cheshire - were the ones to come up with it.

    http://www.answers.com/topic/zeroconf

    http://www.vmeng.com/mc/archives/2002-August/00003 6.html

    You think router and DNS box makers would come up with Zero Conf by themselves?

  24. Why not UPnP? by iso · · Score: 2, Interesting

    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, and there are open-source implementations of it as well. Is ZeroConf a result of Apple not-invented-here, or does it do something fundamentally different than UPnP?

  25. I thought the "Windows" trademark was revoked? by circusboy · · Score: 5, Interesting

    not so much that French is hip, but "something-you're-not" is

    my brother tells me the story of when bicycling through belgium, he came across a guy customizing a hod-rod car. on the side were painted the words "sweet girl." when asked, the belgian responded that he wanted something that looked/sounded exotic. A U.S. equivalent might be "cherchez le femme" (or "churchy lafemme" for you Pogo fans...)

    I think that it just has to be in a different language. it promotes the need for some one to ask you what it is. makes you feel smart (though possibly only relative to the person asking... (think bad lawyers and latin.)) I suppose it helps that in the U.S. certain languages/accents have come to be hung with certain stereotypes. BBC style British accent=intelligent, French accent=sexy (or stuck-up (or both, for that matter)), Italian=short tempered gangster/lothario. But in all of these cases the primary thing that the accent or the foreign word implies is simply the sense of the exotic.

    In the rest of the world, French was/is frequently considered the international language. though with the advent of airtravel, and by necessity international air-traffic control, that has been moving to english for some time. (most computer languages also have their basis in english (keywords and syntax rules for instance.) I find it fairly interesting that ruby, (developed, as far as I know) primarily in Japan, still uses english for the major keywords.)

    Finding a name that is not "sue-able" or offensive is a tricky thing. Exxon spent a lot of time and money looking for a new name when Esso was broken up and managed to find that the XX was uncommon or non-existent in all known languages. The fact that Exxon itself eventually became something of an epithet is unrelated, (but pleasantly ironic.)

    Rendezvous, at least, had come into relatively common english parlance.

    --
    -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
  26. Not new by hwestiii · · Score: 2, Interesting

    This isn't exactly new. There was an SDK available for Windows more than a year ago when it was still called Rendezvous.

  27. Re:Um.. okay by dolmen.fr · · Score: 2, Interesting

    [...] 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/) : "le réseau, simple comme Bonjour".

  28. Re:WTF? An "MSIE" plug-in? by babbage · · Score: 2, Interesting
    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. :-)

    Well, it's sort of an OS issue, and it's sort of an application issue.

    The support for automatic resource discovery should be provided by the operating system, yes, but applications need to integrate this in appropriate ways. Web browsers, for example, need to actually ask for that information, and need to provide an interface for accessing it.

    It doesn't really have anything to do with IE's file managing capabilities. With the new version of Bonjour for Windows, Apple has provided a plugin that allows IE users to browse local Rendezvous^W Bonjour HTTP resources from directly in the browser, via both a toolbar icon and a menu option, both of which open up an Explorer Bar panel on the left side of the browser window -- similar to the standard history / media / folders / etc views -- that shows a list of current Rendezvous^H^H^H Bonjour advertised URLs. While the OS, by way of the Bonjour subsystem, is providing the mechanism for finding these resources, the plugin for IE is a separate component that exploits that subsystem from within IE. You need both halves to do anything useful with this.

    And boy is this ever useful. At my job, I'm already using the mod_rendezvous_apple^W mod_bonjour Apache module to advertise a list of URLs for things useful to all the staff here -- the phone book, the intranet search engine, the bug tracker, the documentation wiki, etc -- so that all the users of Bonjour capable browsers automatically get a shared bookmark list. So far, this has only been useful for the people using OSX and Safari or Camino, but now it'll be useful to the people using IE on Windows. This would be great, were it not for the fact that we've managed to migrate almost all the Windows users over to Firefox by now. What would be really useful would be for Apple to bundle a Firefox plugin, or for Mozdev or someone to provide one that takes advantage of the Bonjour for Windows [and Linux!] API. If that became available, then everyone would be able to benefit from these automatically advertised resources.

    The next step might be to come up with a CUPS/Bonjour bridge, so that the Windows users can automatically discover the CUPS printers in the same way that the OSX and Linux users can. I assume it should be possible...

  29. Re:Nice MacOS X advert... by Tim+Browse · · Score: 3, Interesting
    With the advent of better graphics, this UI uglification has gone through the roof. Apple's stuff on Windows is equally bad. The old UI standards were good. Why did everyone abandon them? Usability? Hardly, apps are harder to use now that it's hard to tell what's a control and what's just chrome.

    The thing about Apple's UI that annoys me (well, apart from the whole chrome thing, which is just a bit nasty because it's inconsistent) is the way they bark at Windows developers like they're small children when they port their apps to Mac OS and don't conform to every Mac OS UI convention...but when Apple port their apps to Windows? Well, screw the standard UI furniture and behaviour! We're Apple!

    Case in point: focus behaviour. Windows and Mac OS deal with focus switching differently. In Mac OS, you click on a window that does not have focus, it switches focus to it, and that's it. It doesn't matter where you click, a Mac window will eat the click. Whereas in Windows, all controls are 'live' even if the window does not have focus. So if you click on a button in a window that does not have focus, the button receives the click (as well as the window receiving focus).

    Now, you can argue about which is best all you like, but the important thing is: Windows does it one way, Mac OS does it the other, and users on both platforms are used to that.

    Until iTunes for Windows comes along, and it uses the Mac OS focus model. I've only started using iTunes again for a week recently, and I've already lost count of the number of times I've had to double/triple/quadruple click because the first click was eaten etc, and then my intentions were misunderstood by iTunes, and it's let me rename a track instead of playing it as I want to, etc.

    It's either ignorance or sheer arrogance, and either way it's annoying. Don't screw with platform standards, just because you think you're so great that you can. iTunes is the only app I run on Windows that behaves like this. Great. Just great.

    And don't get me started on why the fsck it uses Aqua scroll bars on Windows. What the hell were they thinking?

    Answers like "it's branding" don't wash. To most people, that argument plays in their heads like this: "We don't give a fsck about the users."

  30. Re:Um.. okay by vandon · · Score: 1, Interesting

    Bonjour sounds a lot like UPnP. I thought we were all told to disable the UPnP service because hackers could find our machines and do bad things to them.
    Why is Bonjour good and UPnP bad?

  31. Re:Bonjour is not what makes SEE cool by babbage · · Score: 2, Interesting

    Moreover, they've written several times that SubEthaEdit leverages several OSX technologies, including both Bonjour and Cocoa, as well as makes (unorthodox?) use of open protcols like BEEP. 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. From what I can tell, this is a lot more likely, but so far I haven't heard of anyone working on hacking up these editors to support SEE style collaborative editing. Oh well...

  32. clicked the link, download the installer and... by Anonymous Coward · · Score: 1, Interesting

    ...rebooted

    Loaded up VLC (watching the latest episode of CSI download via bittorrent).

    What'da know... I can get a clean playback... skips, pixlization, lost audio, etc.

    uninstalled Bonjour and life is good again.

    Jesus fscking christ, Apple. If you're going to release Windows software, at least make sure it's ready for prime time.

  33. Re:Nice MacOS X advert... by Mornelithe · · Score: 2, Interesting

    A foolish consistency, Emerson once said, is the hobgoblin of little minds.

    Consistency in the look and feel of GUI elements is not foolish. It makes it easier for the user to know what will happen when he does something within the interface. It's much more difficult to memorize different scenarios for every application.

    That's one of the problems with Windows. All applications do things slightly differently. Apple pushes 3rd party developers hard to comply with their standards, and the system is better for it.

    Going on and arbitrarily breaking conventions for Windows just adds to the problem. Of course, Windows sucks pretty heavily in this regard anyway, so it probably doesn't make much of a difference, but it's still hypocritical. You can wail all you want about how the Windows standards "sucks" (which is debatable at best in this case), but in this case, breaking the standards just makes things worse than following the standards you don't like in the first place.

    Then again, I don't expect you to listen to any of these arguments, as you seem to be the quintessential Apple fan-boy. Have you ever provided any evidence that you actually work for or are in any way associated with Apple? I've seen you take credit for many design decisions and developments at Apple, and I've seen several people debunking your claims that you're actually an Apple developer of some sort. Do you have any evidence that you speak authoritatively about Apple's internal policies, or do you just refer to Apple as "we" to get more karma?

    --

    I've come for the woman, and your head.