WebCore

WebCore
WebCore
Desarrollador
Apple Inc.
developer.apple.com/opensource/internet
Información general
Género Motor de renderizado
Sistema operativo Mac OS X
Licencia LGPL
En español No. 

WebCore es un framework que provee un motor de renderizado de HTML a Mac OS X.

Contenido

Características

WebCore es desarrollado por Apple Computer y distribuido con una licencia LGPL como uno de los dos componentes de WebKit (siendo JavaScriptCore el otro).

Webcore combina el motor de renderizado KHTML, desarrollado por el proyecto KDE, con la biblioteca llamada KQW. Apple Computer desarrolló KQW como un adaptador, para solventar las dependencias de KHTML con respecto a código de la biblioteca Qt y otros módulos de KDE. KQW también ofrece una API en Objective-C por sobre el código basado en C++ de KHTML, facilitando las referencias desde otras aplicaciones informáticas basadas en Cocoa.

Cronología

El 7 de enero de 2003 Apple Computer hizo público a WebCore con el lanzamiento del navegador web Safari. Ese mismo día los desarrolladores de WebCore enviaron los cambios hechos a KHTML a los desarrolladores de KDE.[1]

El 28 de abril de 2005, luego de que se conociera una versión de Safari que superaba la prueba Acid2, los desarrolladores de KHTML hicieron notar su descontento con la falta de cooperación por parte de Apple Computer. Estos acusaban a los desarrolladores de WebKit de no ser transparentes con respecto a los cambios hechos y de proponer cambios que terminarían perjudicando a KHTML.[2] [3]

El 7 de junio de 2005 Apple Computer comenzó a permitir el acceso libre al control de versiones CVS (hoy Subversion) del código fuente y habilitó un sistema de seguimientos de bugs Bugzilla para facilitar la integración en KHTML de los cambios hechos en WebCore.[4]

Proyectos

Desde que WebCore pasó a ser un proyecto de código abierto, han aparecido diferentes proyectos basados en él; por ejemplo, versiones nativas para otras plataformas como los telefonos móviles de Nokia o las bibliotecas multiplataforma GNUstep, o también reutilizarlo en otros navegadores web como OmniWeb.

Aunque los desarrolladores pueden utilizar WebCore para proveer a sus aplicaciones de un motor de renderizado, Apple Computer recomienda el uso de WebKit cuya interfaz es más estable.

Aplicaciones que usan WebCore

  • Help Viewer — la aplicación por defecto para mostrar archivos de ayuda en Mac OS X.
  • iWeb — un editor de páginas web desarrollado por Apple Computer, incluido en iLife '06.
  • Mail — el cliente de correo electrónico de Mac OS X.
  • OmniWeb (versiones anteriores a la 5.5) — un navegador web desarrollado por The Omni Group para Mac OS X.
  • RapidWeaver — un editor de páginas web.
  • RealPlayer — un reproductor multimedia con un navegador web integrado (la versión para Mac OS X usa WebCore).
  • Sandvox — un editor de páginas web.
  • Web browser for S60 — un navegador web desarrollado por Nokia para sus teléfonos móviles de la plataforma s60.

Además de estas aplicaciones, otras usan WebCore como parte de WebKit.

Referencias

  1. Fwd: Our changes to KHTML and KJS
  2. Rusin, Zack (2005). «So, when will KHTML merge all the WebCore changes?». Consultado el 2006.
  3. Festa, Paul (2005). «Open-source divorce for Apple's Safari?». Consultado el 2006.
  4. Hyatt, Dave (2005). «Say Hello to WebKit!». Consultado el 2006.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • WebCore — est un framework développé par Apple, et distribué sous la licence GNU LGPL, afin de fournir un moteur de rendu HTML pour Mac OS X. C est un des deux composants primaires du framework WebKit (l autre étant JavaScriptCore). WebCore combine le… …   Wikipédia en Français

  • WebCore — WebKit Entwickler: Apple, Trolltech, Nokia, Adobe, Google, andere. Betriebssystem: Plattformunabhängig Kategorie: Engine …   Deutsch Wikipedia

  • WebKit — Developer(s) Apple, KDE, Nokia, Google, RIM, Palm, Samsung, others. Initial release November 4, 1998; 13 years ago …   Wikipedia

  • OmniWeb — Desarrollador The Omni Group omnigroup.com/applications/omniweb/ Información general Última versión estable 5.11 20 de juni …   Wikipedia Español

  • WebKit — Entwickler Apple, KDE, Nokia, Adobe, Google und andere Betriebssystem Plattformunabhängig Programmier­sprache C++, Objective C …   Deutsch Wikipedia

  • Apple Safari — Safari (logiciel) Pour les articles homonymes, voir Safari. Safari …   Wikipédia en Français

  • Logiciel Safari — Safari (logiciel) Pour les articles homonymes, voir Safari. Safari …   Wikipédia en Français

  • Safari (logiciel) — Pour les articles homonymes, voir Safari. Safari …   Wikipédia en Français

  • Safari (navigateur) — Safari (logiciel) Pour les articles homonymes, voir Safari. Safari …   Wikipédia en Français

  • Safari RSS — Safari (logiciel) Pour les articles homonymes, voir Safari. Safari …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”