Sherlock , llamado así por el detective ficticio Sherlock Holmes , fue una herramienta de búsqueda de archivos y web creada por Apple Inc. para el Mac OS "clásico" basado en PowerPC , introducido en 1998 con Mac OS 8.5 como una extensión de las capacidades de búsqueda de archivos del Finder de Mac OS . Al igual que su predecesor (la renovada aplicación "Find File" de System 7.5, adaptada por Bill Monk de su programa de búsqueda "Find Pro" [1] ), Sherlock buscaba archivos locales y contenidos de archivos en un Mac, utilizando el mismo código de indexación básico y la misma lógica de búsqueda que se encuentran en AppleSearch . Sherlock extendió el sistema al permitir al usuario buscar elementos en la World Wide Web a través de una serie de complementos, que empleaban motores de búsqueda web existentes . Estos complementos se escribieron como archivos de texto sin formato , de modo que era una tarea sencilla para un usuario escribir un complemento de Sherlock.
Sherlock fue reemplazado por Spotlight y Dashboard en 2005 con Mac OS X 10.4 Tiger, aunque Apple siguió incluyéndolo con la instalación predeterminada. Dado que la mayoría de los complementos estándar para Sherlock proporcionados por Apple ya no funcionan, se retiró y eliminó oficialmente en el lanzamiento de Mac OS X 10.5 Leopard en 2007.
Datos
El complemento de búsqueda de Sherlock 2 era un documento SGML y normalmente se le daba la extensión de archivo ".src" . El complemento de Sherlock estaba compuesto de tres partes, identificadas por sus nombres de elemento: <search>, <input>y <interpret>etiquetas. Estos elementos permitían a Sherlock identificar (respectivamente) la página web de un motor de búsqueda y las partes que son relevantes para la búsqueda, así como devolver los resultados de la búsqueda. También había una función para definir cómo un complemento de Sherlock podía actualizarse a sí mismo.
Los complementos de búsqueda de Sherlock también se podían utilizar (con modificaciones menores) en las suites de navegadores de Mozilla . Estos complementos se conocían, apropiadamente, como complementos del proyecto Mycroft (llamados así por Mycroft Holmes , el hermano mayor de Sherlock Holmes). Entre algunos de los cambios realizados en el formato de archivo de Sherlock se encontraba la separación del elemento de actualización automática (que formaba parte del <search>elemento) y el icono (que se proporcionaba en un archivo separado en Mozilla y formaba parte de la bifurcación de recursos en Sherlock).
Canales de Sherlock 3
El complemento de búsqueda de Sherlock 3 era una aplicación web que se descargaba sobre la marcha desde un servidor para garantizar la versión más actualizada. Como la información en Internet está sujeta a cambios tan rápido, esta era una forma de que Apple garantizara la versión actualizada. Un canal consistía en un directorio web con un índice. Este generalmente apuntaba a un subdirectorio (generalmente llamado "Canal") que contenía el código XML , cualquier XML de script y directorios lproj localizados (archivo nib y recursos de texto localizados como plist).
Los canales incluidos por defecto fueron:
Estado actual
Como Sherlock nunca fue lanzado como un binario universal , no es compatible con versiones de Mac OS X posteriores a Mac OS X 10.6 Snow Leopard y no se puede ejecutar en Mac Intel sin Rosetta .
Acusaciones de plagio
Los defensores de Watson creados por Karelia Software, LLC afirman que Apple copió su producto sin permiso, compensación o atribución al producir Sherlock 3. [ cita requerida ] Algunos no están de acuerdo con esta afirmación, afirmando que Sherlock 3 fue la evolución natural de Sherlock 2, y que Watson obviamente estaba destinado a tener alguna relación con Sherlock por su propio nombre. [ cita requerida ]
Sherlock Holmescomo término
El fenómeno de que Apple lance una función que sustituya o elimine software de terceros es tan conocido que el término Sherlock se ha convertido en un término aceptado dentro de la comunidad de desarrolladores de Mac y iOS. [2] [3] [4]
Versiones
- Sherlock – introducido en Mac OS 8.5 .
- Sherlock 2 – incluido con Mac OS 9 , nueva interfaz, más complementos.
- Sherlock 3 – se entrega con Mac OS X 10.2 , solo funciona en Mac OS X.
- Sherlock fue reemplazado por Spotlight en Mac OS X 10.4 Tiger para búsquedas en el disco duro y reemplazado por Dashboard para otras funciones, pero permaneció como un programa independiente con sus canales. Fue completamente eliminado en Mac OS X 10.5 Leopard .
Véase también
Referencias
- ^ Judson, Jeremy (1996). La Biblia para Macintosh, sexta edición. Peachpit Press.
- ^ Arment, Marco. "Me estoy comportando como Sherlock aquí" . Consultado el 6 de septiembre de 2014 .
- ^ Tsai, Michael. "La vida independiente".
- ^ "Te han engañado". The Economist . 13 de julio de 2012. ISSN 0013-0613 . Consultado el 6 de junio de 2019 .
Enlaces externos
- Apple: Desarrollo del canal Sherlock 3
- Karelia: Preguntas frecuentes sobre Watson: consulte "¿Cuál es la relación entre Watson y el nuevo Sherlock 3?".
- Karelia: Desarrollo de herramientas para Watson - Consulte "¿Cómo se compara la arquitectura de complementos de Watson con la de Sherlock 3?".
- Complementos de motor de búsqueda opensearch y sherlock del proyecto MyCroft.
- https://wiki.developer.mozilla.org/en-US/docs/Web/API/Window/sidebar/Adding_search_engines_from_Web_pages$revision/1525363#Installing_Sherlock_plugins
- https://web.archive.org/web/20090301182153/http://developer.apple.com/macosx/sherlock/