pixlnet Posted January 11, 2004 Share Posted January 11, 2004 Just curious for the windows version of iTunes. DOes it use IE as it's rendering engine or code from Safari? If they did use IE, would they have to pay royalties? Link to comment Share on other sites More sharing options...
blackice912 Veteran Posted January 11, 2004 Veteran Share Posted January 11, 2004 I'm pretty sure it uses IE and pretty sure there are no royalties involved. Also pretty sure that anybody can use IE's engine and not pay royalties. But not 100% sure. Link to comment Share on other sites More sharing options...
the evn show Posted January 11, 2004 Share Posted January 11, 2004 Webcore doesn't exist on windows and I don't think they would port it. They haven't ported carbon, or rendezvous' core api either, they just use 'plug in' windows components where they make sense like DirectX when audiocore isn't available and mshtml when webcore isn't around. To the best of my knowledge they're using mshtml to render the iTMS. Link to comment Share on other sites More sharing options...
danbalsh Posted January 11, 2004 Share Posted January 11, 2004 They may not use WebCore but they do use rendezvous for certain. Link to comment Share on other sites More sharing options...
Wickedkitten Veteran Posted January 11, 2004 Veteran Share Posted January 11, 2004 They may not use WebCore but they do use rendezvous for certain. i dont think they use rendezvous as much as they use the LAN Link to comment Share on other sites More sharing options...
the evn show Posted January 11, 2004 Share Posted January 11, 2004 ZeroConf (aka Rendezvous) is easy to impliment on windows. It's not as simple as on OS X (half a dozen lines of code) but it's by no mens difficult. Rendezvous is just apples name for zeroconf networking (like how Airport Extreme is what they call 802.11g). It's basicly a compination of Multicast DNS, service discovery using SRV packets, and all the rest is standard IP communication. The most impressive part is that this is all part of standard IP and DNS so no hacks were needed. Microsoft has it's competitor to zeroconf called UPnP. Configuring an interface (automatically choosing an IP address) works exactly the same between the two so it's possible they recycled that. From there microsoft starts using HTTP and XML in combination with it's own non-standard DCP protocol to figure out what exactly is going on.* It's possible they re-used the UPnP methods to configure the machine for a connection and then gone with the zeroconf way to discover services but I'm willing to bet they would have just implimented all of the zeroconf they needed and were done with it. Given the amount of programming for IP communications in there anyway it was probably a very small undertaking. I'm not sure if they call it rendezvous because it's not installed into the OS on Windows like it is on OS X, but it most certainly is zeroconf as UPnP doesn't work with OS X (or anything other than windows and low-level network hubs for that matter). * Interesting point for the zealots: once again this is an area where microsoft is bloated, complex, slow, and non-standard where Apple used existing standards and a very compact, elegant, and robust protocol. Link to comment Share on other sites More sharing options...
Recommended Posts