Sherlock (software) - Sherlock (software)
Desenvolvedor (s) | Apple Inc. |
---|---|
Último lançamento | 3.6.2 (179)
|
Sistema operacional | Mac OS 8 , 9 , X |
Modelo |
Mecanismo de pesquisa do gerenciador de arquivos |
Local na rede Internet | www.apple.com/lae/sherlock/ |
Sherlock , em homenagem ao detetive fictício Sherlock Holmes , era uma ferramenta de busca de arquivos e web criada pela Apple Inc. para o Mac OS "clássico" baseado em PowerPC , introduzido com o Mac OS 8 como uma extensão dos recursos de busca de arquivos do Mac OS Finder . Como seu antecessor (o aplicativo 'Find File' totalmente remodelado do System 7.5, adaptado por Bill Monk de seu programa shareware find 'Find Pro'), Sherlock pesquisou arquivos locais e conteúdos de arquivos, usando o mesmo código de indexação básico e lógica de pesquisa encontrados em AppleSearch . Sherlock estendeu o sistema permitindo que o usuário pesquisasse itens na World Wide Web por meio de um conjunto de plug-ins que empregava os mecanismos de pesquisa existentes na web . Esses plug-ins foram escritos como arquivos de texto simples , de forma que era uma tarefa simples para o usuário escrever um plug-in Sherlock.
Sherlock foi substituído por Spotlight e Dashboard no Mac OS X 10.4 Tiger, embora a Apple tenha continuado a incluí-lo na instalação padrão. Como a maioria dos plug-ins padrão para Sherlock fornecidos pela própria Apple não funcionam mais, ele foi oficialmente retirado e removido no lançamento do Mac OS X 10.5 Leopard em 2007.
Dados
O plug-in de pesquisa Sherlock 2 era um documento SGML e normalmente recebia a extensão de arquivo ".src" . O plug-in Sherlock foi composto de três partes, identificadas por seus nomes de elementos: <search>
, <input>
e <interpret>
tags. Esses elementos permitiram a Sherlock (respectivamente) identificar a página da web de um mecanismo de pesquisa e as partes que são relevantes para a pesquisa, bem como retornar os resultados da pesquisa. Também havia um recurso para definir como um plug-in Sherlock poderia se atualizar.
Os plug-ins de busca do Sherlock também podem ser usados (com pequenas modificações) nas suítes de navegadores da Mozilla . Esses plug-ins eram, apropriadamente, conhecidos como plug-ins de projeto Mycroft (em homenagem a Mycroft Holmes , irmão mais velho de Sherlock Holmes). Entre algumas das mudanças feitas no formato de arquivo Sherlock estavam a separação do elemento de atualização automática (que fazia parte do <search>
elemento) e o ícone (fornecido em um arquivo separado no Mozilla e parte da bifurcação de recursos no Sherlock).
Sherlock 3 canais
O plugin de pesquisa Sherlock 3 era um aplicativo da web, que foi baixado rapidamente de um servidor para garantir a versão mais atual. Como as informações na Internet estão sujeitas a alterações muito rápidas, essa foi uma forma da Apple garantir a versão atualizada. Um canal consistia em um diretório da web com um índice. Isso geralmente apontava para um subdiretório (normalmente chamado de "Canal") que continha o código XML , qualquer Script XML e diretórios lproj localizados (arquivo nib e Recursos de texto localizados como um plist).
Os dez canais incluídos por padrão foram:
Status atual
Como Sherlock nunca foi lançado como um binário universal , ele não é compatível com as versões do Mac OS X posteriores ao Mac OS X 10.6 Snow Leopard e não pode ser iniciado em Macs Intel sem Rosetta .
Sherlocked como um termo
Os defensores do Watson feitos pela Karelia Software, LLC afirmam que a Apple copiou seu produto sem permissão, compensação ou atribuição na produção do Sherlock 3.
Alguns discordam dessa afirmação, afirmando que Sherlock 3 foi a evolução natural de Sherlock 2 e que Watson obviamente deveria ter alguma relação com Sherlock por seu próprio nome.
O fenômeno da Apple lançar um recurso que suplanta ou elimina software de terceiros é tão conhecido que ser Sherlocked se tornou um termo aceito usado na comunidade de desenvolvedores de Mac e iOS.
Versões
- Sherlock - introduzido no Mac OS 8.5 .
- Sherlock 2 - fornecido com Mac OS 9 , nova interface, mais plug-ins.
- Sherlock 3 - fornecido com o Mac OS X 10.2 , é executado somente no Mac OS X .
- Sherlock foi substituído pelo Spotlight no Mac OS X 10.4 Tiger para pesquisas de disco rígido e substituído pelo Dashboard para outras funcionalidades, mas permaneceu como um programa independente com seus canais. Ele foi completamente removido no Mac OS X 10.5 Leopard .
Veja também
Referências
links externos
- Apple: Sherlock 3 Channel Development
- Karelia: Perguntas frequentes sobre o Watson - consulte "Qual é a relação entre o Watson e o novo Sherlock 3?".
- Karelia: Ferramentas de desenvolvimento para Watson - consulte "Como a arquitetura de plug-in do Watson se compara ao Sherlock 3?".
- MyCroft Project opensearch e plug-ins de mecanismo de pesquisa sherlock. Gnomo!
- https://wiki.developer.mozilla.org/en-US/docs/Web/API/Window/sidebar/Adding_search_engines_from_Web_pages$revision/1525363#Installing_Sherlock_plugins