Francais | English | Espanõl

WebKit

From Wikipedia, the free encyclopedia

Jump to: navigation, search

WebKit is an application framework included with Mac OS X v10.3 and later (and available as a software update for v10.2.7 and later) which is the basis of Mac OS X's Safari web browser, allowing third party developers to include much of Safari's functionality in their own products with very little work.

WebKit's Objective-C API provides the capability to interact with a web server, retrieve and render web pages, download files, and manage plugins.

WebKit includes two lower-level frameworks: WebCore, an HTML parser and renderer based on KHTML, and JavaScriptCore, a JavaScript engine based on KJS. Both are heavily modified from the KDE originals for performance, web site compatibility and standards compliance.

On June 7 2005, Safari developer Dave Hyatt announced on his weblog that Apple was open sourcing WebKit (previously, only WebCore and JavaScriptCore were open source) and opening up access to the CVS tree and Bugzilla tool for it. This move was first announced at Apple's WWDC 2005 by Bertrand Serlet. (The code was moved from CVS to Subversion on January 7, 2006.)

On June 13 2005, Nokia announced that it was developing a browser based on WebKit, which was later named Web Browser for S60.

On December 15 2005 support for Scalable Vector Graphics was merged into the standard build.

On January 10 2006 the CVS tree was migrated to Subversion.

[edit] Applications using WebKit

  • Web browsers built on WebKit:
    • Safari, the default web browser on Mac OS X.
    • OmniWeb (versions later than 5.5), a feature-rich alternative web browser for Mac OS X.
    • Shiira, a multilingual open-source web browser built on Cocoa.
    • Swift, a web browser for Windows
    • iRecordMusic, a web browser for recording audio from the Web.
    • wKiosk, a web browser for creating locked down kiosks.
  • Text editors which use WebKit to preview web content:
  • Web feed aggregators which use WebKit to render web feeds (and also possibly to enable browsing of the Web):
  • Others:
    • iTunes, Apple's entertainment center, uses WebKit to access the iTunes Store.
    • Adium, a multi-protocol instant messenger, uses WebKit to display messages.
    • Colloquy, an IRC and SILC chat client, uses WebKit to display conversations.
    • Dashboard, an application for Mac OS X used to host mini-applications.
    • Drosera, a debugger used in WebKit development, mostly written in WebKit.
    • Growl, a global notifications system which uses WebKit for some of its displays.
    • Xcode, Apple's integrated development environment, uses WebKit to display documentation.
    • Mail, Apple's e-mail client for Mac OS X, uses WebKit to compose and display messages.

[edit] External links

</div>de:WebKit

es:WebKit fr:WebKit it:WebKit nl:WebKit

Personal tools