请输入您要查询的百科知识:

 

词条 Sherlock (software)
释义

  1. Sherlock plugin file format

  2. Sherlock 3 channels

  3. Current status

  4. Related software

  5. Versions

  6. See also

  7. References

  8. External links

{{Use mdy dates|date=October 2013}}{{refimprove|date=January 2012}}{{Infobox software
|name = Sherlock
|logo = SherlockLogo.png
|screenshot = Sherlock3.6.2.png
|caption = Sherlock 3.6, Movies channel
|developer = 2010 Software Corp.[1]
Apple Inc.
|discontinued = yes
|genre = File manager
Search engine
|license =
|website = [https://web.archive.org/web/20101129083317/apple.com/lae/sherlock/ www.apple.com/lae/sherlock/]
|latest_release_version = 3.6.2 (179)
|latest_release_date =
|operating_system = Mac OS 8, 9, X
}}

Sherlock, named after Sherlock Holmes, was a file and web search tool created by Apple Inc. for the PowerPC-based "classic" Mac OS, introduced with Mac OS 8 as an extension of the Mac OS Finder's file searching capabilities. Like its predecessor, it searched for local files and file contents, using the same basic indexing code and search logic found in AppleSearch. Sherlock extended the system by enabling the user to search for items through the World Wide Web through a set of plugins which employed existing web search engines. These plugins were written as plain text files, so that it was a simple task for a user to write a Sherlock plugin.

Sherlock was replaced by Spotlight and Dashboard in Mac OS X 10.4 Tiger, although Apple continued to include it with the default installation. Since most of the standard plug-ins for Sherlock provided by Apple itself no longer function, it was officially retired and removed in the release of Mac OS X 10.5 Leopard in 2007.

Sherlock plugin file format

The Sherlock 2 search plugin was an SGML document, and was typically given the ".src" file extension. The Sherlock plug-in was composed of three parts, identified by their element names: {{tag|search|o}}, {{tag|input|o}}, and {{tag|interpret|o}} tags. These elements allowed Sherlock to (respectively) identify a search's engine's web page and the parts that are relevant to searching, as well as returning the results of the search. There was also a facility for defining how a Sherlock plug-in could update itself.

Sherlock search plugins could also be used (with minor modifications) in Mozilla's browser suites. These plugins were, appropriately enough, known as Mycroft project plugins (named after Mycroft Holmes, Sherlock Holmes' older brother). Among some of the changes made in the Sherlock file format were the separation of the automatic update element (which formed part of the {{tag|search|o}} element) and the icon (provided in a separate file in Mozilla and part of the resource fork in Sherlock).

Sherlock 3 channels

The Sherlock 3 search plugin was a web application, which was downloaded on the fly from a server to ensure the most current version. As information on the internet is subject to change so quickly, this was one way for Apple to guarantee the up-to-date version. A channel consisted of a web directory with an index. This usually pointed to a sub-directory (usually called "Channel") which contained the code XML, any Script XML, and localized lproj directories (nib file and Localized Text Resources as a plist).

The ten channels included by default were:

  • Internet
  • Pictures
  • Stocks
  • Movies
  • eBay
  • Flights
  • Dictionary
  • Translation
  • AppleCare

Current status

As Sherlock was never released as a Universal binary, it is not compatible with Mac OS X versions after Mac OS X 10.6 Snow Leopard, and can't be launched on Intel Macs without Rosetta.

Related software

Advocates of Watson made by Karelia Software, LLC claim that Apple copied their product without permission, compensation, or attribution in producing Sherlock 3.

Some disagree with this claim, stating that Sherlock 3 was the natural evolution of Sherlock 2, and that Watson was obviously meant to have some relation to Sherlock by its very name. Despite this, "Sherlocking" has become an accepted term used within the Mac and iOS developer community for Apple announcing a new system feature that seems similar to an existing third-party application.[2][3]

Versions

  • Sherlock - introduced in Mac OS 8.5.
  • Sherlock 2 - shipped with Mac OS 9, new interface, more plugins.
  • Sherlock 3 - shipped with Mac OS X 10.2, runs only in Mac OS X.
  • Sherlock was replaced by Spotlight in Mac OS X 10.4 Tiger for hard drive searches, and replaced by Dashboard for other functionality, but remained as a stand-alone program with its channels. It was completely removed in Mac OS X 10.5 Leopard.

See also

  • OpenSearch

References

1. ^{{cite magazine |last=Haskin |first=David |date= December 6, 1994 |title=Sherlock Streamlines Windows' Workflow |url= https://books.google.jo/books?id=PITtFPwTaWwC&pg=PA44&lpg=PA44&dq=sherlock+2010+software+corp&source=bl&ots=Xclv46t04p&sig=ID_1cqlSvaOFKwWhp5uqmUJ-XL4&hl=en&sa=X&ved=2ahUKEwiXqL2Sq47eAhXK2qQKHZVtCnUQ6AEwCnoECAoQAQ#v=onepage&q=sherlock%202010%20software%20corp&f=false|magazine= PC Magazine|page=44|publisher=Ziff Communications Company |access-date= }}
2. ^{{cite web|last1=Arment|first1=Marco|title=Sherlocking Myself Just Fine Over Here|url=http://www.marco.org/2013/10/08/sherlocking-myself|accessdate=6 September 2014}}
3. ^{{cite web|last1=Tsai|first1=Michael|title=The Indie Life|url=http://mjtsai.com/blog/2014/07/09/the-indie-life/}}

External links

  • [https://web.archive.org/web/20090301182153/developer.apple.com/macosx/sherlock/ Apple: Sherlock 3 Channel Development]
  • Karelia: Watson FAQ - See "What is the relationship between Watson and the new Sherlock 3?".
  • [https://web.archive.org/web/20031205002111/http://www.karelia.com/developer/watson/ Karelia: Developing Tools for Watson] - See "How does Watson's plug-in architecture compare to Sherlock 3?".
  • MyCroft Project opensearch & sherlock search engine plug-ins. Gnome!
{{Mac OS X}}{{Mac OS}}

2 : MacOS-only software made by Apple Inc.|Sherlock Holmes

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/10 6:34:08