Bonjour
Da Wikipedia, l'enciclopedia libera.
Bonjour è un marchio registrato usato da Apple per denominare la sua implementazione del protocollo Zeroconf dell'IETF, una tecnologia basata sulle reti locali introdotta dalla versione 10.2 di Mac OS X. Questa tecnologia usa il pacchetto standard DNS in un modo nuovo, sviluppa cioè dei nuovi servizi utilizzando una tecnologia relativamente vecchia come quella del DNS over IP. Inizialmente la tecnologia sviluppata da Apple utilizzava il nome Rendezvous ma in seguito Apple ha subito una causa legale a causa del fatto che il nome Rendezvous era già utilizzato da una azienda produttrice di software; nel 2004 ha raggiunto un accordo con la contendente. In questo accordo si impegnava a cambiare il nome. Con la versione 10.4 del suo sistema operativo Apple ha rinominato la tecnologia con il nome di Bonjour.
Bonjour è una tecnologia generica nata per individuare automaticamente la presenza di servizi nelle LAN. Questa tecnologia viene usata in modo massiccio da Mac OS X per consentire agli utenti di installare una rete senza bisogno di configurarla. Attualmente Bonjour viene utilizzato:
- da Mac OS X per rilevare stampanti di rete o file server
- da iTunes per cercare musica condivisa
- da iChat per cercare altri utenti di iChat locali
- dal browser Safari per cercare web server locali, che possono essere per esempio le pagine di configurazione di molti dispositivi in rete.
- da iPhoto per individuare cartelle fotografiche condivise
- da programmi di terze parti per implementare software collaborativi, di chat, ecc..
Senza speciali configurazioni al DNS, Bonjour lavora nella singola sottorete. Non si tratta di una limitazione ma di una caratteristica del servizio. Bonjour non è nato per fornire servizi su internet o su reti geografiche ma è nato per permettere ai milioni di utilizzatori di reti locali di non doversi preoccupare della configurazione della rete.
Dall'8 agosto 2006 Apple ha rilasciato i sorgenti del progetto sotto Apache License. I sorgenti sono stati posti nel sito www.macosforge.org un sito creato da Apple per gestire i progetti open-source legati alla sua piattaforma.
Indice |
[modifica] Voci correlate
- Universal Plug 'n' Play
- Zeroconf
- Programmazione concorrente
[modifica] Collegamenti esterni
[modifica] Informazioni generali
[modifica] Informazioni per programmatori
- (EN) Sito contenente i sorgenti del progetto
- (EN) Rendezvous developer website
- (EN) Rendezvous documentation
- (EN) Rendezvous open source project
- (EN) O'Reilly: Stuart Cheshire, Apple - Zero Configuration Networking with Rendezvous
[modifica] Progetti e software legati a Bonjour
- (EN) Mod_rendezvous - Un modulo per Apache che implementa Bonjour su Jaguar e versioni precedenti del Mac OS X.
- (EN) O'Reilly: Virtual Hosts, mod_rendezvous_apple, e Apache per Mac OS X
- (EN) DNS Service Discovery - Un programma per individuare servizi su una LAN
[modifica] Informazioni su Zeroconf
[modifica] Altre implementazioni di Zeroconf
- (EN) Zeroconf - Progetto su SourceForge.net per implementare Zeroconf su Linux e Unix
- (EN) Howl - Progetto multipiattaforma che implementa Zeroconfig.
- (EN) MDNSD - Una leggera implementazione del Multicast DNS (parte di Zeroconf)
Accesso Directory · Accesso Portachiavi · Acquisizione Immagine · Aggiornamento Software · Amministratore ODBC · Anteprima · Assistente Migrazione · Automator · BOMArchiveHelper · Calcolatrice · Chess · Classic · Configurazione MIDI Audio · Connessione Internet · Console · Crash Reporter · Dashboard · Dictionary · DigitalColor Meter · DiskImageMounter · Dock · DVD Player · Exposé · Finder · Gestione NetInfo · Grapher · iCal · iChat · Installer · Istantanea · iSync · Jar Launcher · Libro Font · Mail · Monitoraggio Attività · Photo Booth · Preferenze di Sistema · Promemoria · QuickTime Player · Rubrica Indirizzi · Safari · Scambio Documenti Bluetooth · Script Editor · Sherlock · Spotlight · System Profiler · Terminale · TextEdit · Utility Amministrazione AirPort · Utility ColorSync · Utility Configurazione Stampante · Utility Disco · Utility Network · Visore Aiuto · VoiceOver · X11
AU Lab · CHUD Tools · Core Image Fun House · Dashcode · FileMerge · Help Indexer · Icon Composer · Interface Builder · PackageMaker · Pixie · Property List Editor · Quartz Composer · Repeat After Me · USB Prober · Xcode
AppleShare IP Migration · Fibre Channel Utility · Gateway Setup Assistant · Open Directory · MySQL Manager · QuickTime Broadcaster · QuickTime Streaming Server · RAID Admin · Server Admin · Workgroup Manager · Xgrid
AppleScript · Aqua · Audio Units · Bonjour · Boot Camp · Bundle · Cambio utente rapido · Carbon · Cartelle smart · Cocoa · Core Audio · Core Data · Core Foundation · Core Image · CoreServices · Core Video · Darwin · Exposé · Inkwell · JavaScriptCore · Keychain · KWQ · NetInfo · OpenGL · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme)· QuickTime · Rosetta · Universal binary · WebCore · WebKit · XNU