This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
El WorldWideWeb para equipos basados en NeXT, fue el primer navegador web (1991). Un navegador, navegador red o navegador web (del inglés, web browser) es un programa que permite visualizar la información que contiene una página web (ya esté esta alojada en un servidor dentro de la World Wide Web o en uno local). El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervinculos. La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen. El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación; que es de donde se origina el nombre de navegador. Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.
Contenido •
1 Historia
•
2 Funcionamiento de los navegadores
•
3 Uso actual de navegadores web
•
4 Ejemplos de navegadores web
•
5 Véase también
•
6 Notas y referencias
•
7 Enlaces externos
Historia El primer navegador, desarrollado en el CERN a finales de 1990 y principios de 1991 por Tim Berners-Lee, era bastante sofisticado y gráfico, pero sólo funcionaba en estaciones NeXT. El navegador Mosaic, que funcionaba inicialmente en entornos UNIX sobre X11, fue el primero que se extendió debido a que pronto el NCSA preparó versiones para Windows y Macintosh. Sin embargo, poco más tarde entró en el mercado Netscape Navigator que rápidamente superó en capacidades y velocidad a Mosaic. Este navegador tiene la ventaja de funcionar en casi todos los UNIX, así como en entornos Windows.
Estimación del uso en el período 1996-2006 Internet Explorer (anteriormente Spyglass Mosaic) fue la apuesta tardía de Microsoft para entrar en el mercado y hoy en día ha conseguido desbancar al Netscape Navigator entre los usuarios de Windows. En los últimos años se ha vivido una auténtica explosión del número de navegadores, que ofrecen cada vez mayor integración con el entorno de ventanas en el que se ejecutan. Netscape Communications Corporation liberó el código fuente de su navegador, naciendo así el proyecto Mozilla. Finalmente Mozilla fue reescrito desde cero tras decidirse a desarrollar y usar como base un nuevo conjunto de widgets multiplataforma basado en XML llamado XUL y esto hizo que tardara bastante más en aparecer de lo previsto inicialmente, apareciendo una versión 1.0 de gran calidad y para muchísimas plataformas a la vez el 5 de junio del 2002.
A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla que pretende hacerse con parte del mercado de Internet Explorer. Se trata de un navegador más ligero que su hermano mayor.
Funcionamiento de los navegadores La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayoría de los hojeadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versión cifrada de HTTP basada en Secure Socket Layer o Capa de Conexión Segura (SSL)). La función principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes, sonidos e incluso vídeos streaming en diferentes formatos y protocolos. Además, permiten almacenar la información en el disco o crear marcadores (bookmarks) de las páginas más visitadas. Algunos de los navegadores web más populares se incluyen en lo que se denomina una Suite. Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrónico mediante los protocolos NNTP, IMAP y POP. Los primeros navegadores web sólo soportaban una versión muy simple de HTML. El rápido desarrollo de los navegadores web propietarios condujo al desarrollo de dialectos no estándares de HTML y a problemas de interoperabilidad en la web. Los más modernos (como Amaya, Mozilla, Netscape, Opera y versiones recientes de Internet Explorer) soportan los estándares HTML y XHTML (comenzando con HTML 4.01, los cuales deberían visualizarse de la misma manera en todos ellos). Los estándares web son publicados por el World Wide Web Consortium. Ver algunos aspectos generales de cómo se busca información en Navegación Intuitiva.
Uso actual de navegadores web Actualmente el navegador más utilizado en el mundo es Internet Explorer en su versión 7, algunas empresas indican que esta ventaja se debe a que viene integrado con Windows, detrás de éste está el navegador de Mozilla Firefox, el cual se está popularizando cada vez más. Firefox es un competidor serio al producto de Microsoft que ya alcanza una quinta parte de la cuota total. Luego le sigue la versión 6 de Internet Explorer, con una cuota de poco menos de 19,21% (si se juntan todas las versiones de Internet Explorer se obtendría un 67% de cuota siendo, por lejos, la serie de navegadores más usada). Safari con más del 8% es otro navegador en rápida progresión. Existen también los navegadores, Netscape Navigator, Opera y Chrome los cuales tienen un uso de menos del 2% en el mercado.1 Además existe Konqueror del proyecto KDE en GNU/Linux, y Epiphany el navegador oficial de Gnome.
Ejemplos de navegadores web Existe una lista detallada de navegadores, motores de renderización y otros temas asociados en la categoría asociada. •
Amaya del W3C
•
Internet Explorer y derivados:
○
Avant Browser
○
Maxthon
○ G-Browser
•
•
○
Slim Browser
○
AOL Explorer
Mozilla (SeaMonkey) y derivados: ○
Mozilla Firefox
○
Iceweasel
○
Beonex
○
Navegador web IBM para OS/2
○
Flock
○
Galeon para GNOME
○
Epiphany para GNOME
○
Skipstone
○
K-Meleon para Windows
○
Camino para Mac OS X
Konqueror (KHTML) ○
Abrowse
○
Basado en WebKit (componentes basado en KHTML)
Safari
Google Chrome
•
Netscape Navigator (hasta la versión 4.xx)
•
Opera
•
iCab
•
OmniWeb
•
Dillo
•
IBrowse
•
AWeb
•
Voyager
•
Espial Escape
•
HotJava
•
IEs4Linux
•
SpaceTime
Navegadores web basados en texto:
•
Links
•
Lynx
•
Netrik
•
w3m
Primeros navegadores (que ya no se están desarrollando): •
Cello
•
CyberDog
•
MidasWWW
•
Mosaic ○
Spyglass Mosaic
•
ViolaWWW
•
OHT-Erwise
Motor de búsqueda Un motor de búsqueda es un sistema informático que indexa archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas. Se pueden clasificar en dos tipos: •
Índices temáticos: Son sistemas de búsqueda por temas o categorías jerarquizados (aunque también suelen incluir sistemas de búsqueda por palabras clave). Se trata de bases de datos de direcciones Web elaboradas "manualmente", es decir, hay personas que se encargan de asignar cada página web a una categoría o tema determinado.
•
Motores de búsqueda: Son sistemas de búsqueda por palabras clave. Son bases de datos que incorporan automáticamente páginas web mediante "robots" de búsqueda en la red.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día el Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.
•
Clases de buscadores Buscadores jerárquicos (Arañas o Spiders)] La mayoría de grandes buscadores internacionales de uso habitual y conocidos son de este tipo. Requieren muchos recursos para su funcionamiento. No están al alcance de cualquiera. •
Recorren las páginas recopilando información sobre los contenidos de las páginas. Cuando se busca una información en los motores, ellos consultan su base de datos y presentan resultados clasificados por su relevancia. De las webs, los buscadores pueden almacenar desde la página de entrada, a todas las páginas que residan en el servidor.
•
Si se busca una palabra, por ejemplo, “ordenadores”. En los resultados que ofrecerá el motor de búsqueda, aparecerán páginas que contengan esta palabra en alguna parte de su texto.
•
Si consideran que un sitio web es importante para el usuario, tienden a registrarlas todas. Si no la consideran importante, sólo almacenan una o más páginas.
•
Cada cierto tiempo, los motores revisan los sitios, para actualizar los contenidos de su base de datos, por lo que no es infrecuente que los resultados de la búsqueda estén desactualizados.
•
Los buscadores jerárquicos tienen una colección de programas simples y potentes con diferentes cometidos. Se suelen dividir en tres partes. Los programas que exploran la red -arañas (spiders)-, los que construyen la base de datos y los que utiliza el usuario, el programa que explota la base de datos.
•
Si se paga, se puede aparecer en las primeras páginas de resultados, aunque los principales buscadores delimitan estos resultados e indican al usuario que se trata de resultados esponsorizados o patrocinados. Hasta el momento, aparentemente, esta forma de publicidad, es indicada explícitamente. Los buscadores jerárquicos se han visto obligados a este tipo de publicidad para poder seguir ofreciendo a los usuarios el servicio de forma gratuita.
•
Ejemplos de arañas: Google, MSN Search, Hotbot
Directorios Una tecnología barata, ampliamente utilizada por gran cantidad de scripts en el mercado. No se requieren muchos recursos de informática. En cambio, se requiere más soporte humano y mantenimiento. •
Los algoritmos son mucho más sencillos, presentando la información sobre los sitios registrados como una colección de directorios. No recorren los sitios web ni almacenan sus contenidos. Solo registran algunos de los datos de nuestra página, como el título y la descripción que se introduzcan al momento de registrar el sitio en el directorio.
•
Los resultados de la búsqueda, estarán determinados por la información que se haya suministrado al directorio cuando se registra sitio. En cambio, a diferencia de los motores, son revisadas por operadores humanos, y clasificadas según categorías, de forma que es más fácil encontrar páginas del tema de nuestro interés.
•
Más que buscar información sobre contenidos de la página, los resultados serán presentados haciendo referencia a los contenidos y temática del sitio.
•
Su tecnología es muy barata y sencilla.
Ejemplos de directorios: Antiguos directorios, Open Directory Project, Yahoo!, Terra (Antiguo Olé). Ahora, ambos utilizan tecnología de búsqueda jerárquica, y Yahoo! conserva su directorio. Buscar Portal, es un directorio, y la mayoría de motores hispanos son directorios[cita requerida].
Metabuscador Permite lanzar varias búsquedas en motores seleccionados respetando el formato original de los buscadores. Lo que hacen, es realizar búsquedas en auténticos buscadores, analizan los resultados de la página, y presentan sus propios resultados, segun un orden definido por el sistema estrucutural del metabuscador
FFA - Enlaces gratuitos para todos FFA (acrónimo del inglés "Free For All"), página de enlaces gratuitos para todos. Cualquiera puede inscribir su página durante un tiempo limitado en estos pequeños directorios. Los enlaces no son permanentes.
Buscadores verticales Buscadores especializados en un sector concreto, lo que les permite analizar la información con mayor profundidad, disponer de resultados más actualizados y ofrecer al usuario herramientas de búsqueda avanzadas.Es importante resaltar que utilizan indices especializados de esta manera acceder a la información de una manera más específica y fácil. (Nélida Colina). Ejemplos de este tipo de buscadores son: Trovit, Nestoria.
Historia El primer buscador fue "Wandex", un índice (ahora desaparecido) realizado por la World Wide Web Wanderer, un robot desarrollado por Mattew Gray en el MIT, en 1993. Otro de los primeros buscadores, Aliweb, también apareció en 1993 y todavía está en funcionamiento. El primer motor de búsqueda de texto completo fue WebCrawler, que apareció en 1994. A diferencia de sus predecesores, éste permitía a sus usuarios una búsqueda por palabras en cualquier página web, lo que llegó a ser un estándar para la gran mayoría de los buscadores. WebCrawler fue también el primero en darse a conocer ampliamente entre el público. También apareció en 1994 Lycos (que comenzó en la Carnegie Mellon University). Muy pronto aparecieron muchos más buscadores, como Excite, Infoseek, Inktomi, Northern Light y Altavista. De algún modo, competían con directorios (o índices temáticos) populares tales como Yahoo!. Más tarde, los directorios se integraron o se añadieron a la tecnología de los buscadores para aumentar su funcionalidad.
Antes del advenimiento de la Web, había motores de búsqueda para otros protocolos o usos, como el buscador Archie, para sitios FTP anónimos y el motor de búsqueda Verónica, para el protocolo Gopher. En la actualidad se aprecia una tendencia por parte de los principales buscadores de internet a dar el salto hacia entornos móviles creando una nueva generación de buscadores: los buscadores móviles
Buscadores web más populares Se muestra a continuación una relación con algunos de los buscadores web más populares:
○
Google Google ha revolucionado la búsqueda en la Web con su tecnología PageRank. Sin duda es el buscador que más satisfacciones te dará a la hora de buscar cualquier cosa. Unos estudiantes de la Universidad de Stanford han creado este buscador que se diferencia de los otros al ordenar los resultados de nuestras consultas en base al número de enlaces que apuntan a estos documentos. La ordenación por la "popularidad" genera muy buenos resultados si no tenemos un criterio muy personal. Muchos de los portales tradicionales utilizan su robot como buscador. Más sobre Google
○
Yahoo Es el pionero de los buscadores temáticos. La información está estructurada en directorios de una forma ejemplar y tenemos dos opciones de búsqueda: 1. Desplazarnos por la estructura de directorios. 2. Usar un buscador automático de sus directorios y contenidos. En los resultados de la cualquier búsqueda, Yahoo! da tres diferentes tipos de información: 1. Categorías Yahoo! que contengan las palabras de búsqueda. 2. Sitios que contengan las palabras de búsqueda. 3. Categorías Yahoo! donde esos sitios están listados. De esta manera puede ir directamente a los sitios encontrados, o ver alguna la categorías Yahoo! relativas a su búsqueda. Las categorías se marcan con negrillas, mientras que los sitios del web con texto sencillo. Para ver las subcategorías, haga clic en la categoría y se desplegará el siguiente subnivel en la jerarquía. Para desplazarse por los niveles de jerarquía no es necesario moverse secuencialmente, salte al nivel deseado, le ahorrará mucho tiempo. Entre las nuevas características del motor de búsqueda, está la posibilidad de buscar en 30 idiomas diferentes y la de elegir el número de resultados exhibidos en cada página, con una presentación más simplificada y atajos para según el tipo de información que se quiera obtener (sitios web, páginas amarillas, imágenes, etc). Más sobre Yahoo
○
Ask Jeeves Ask Jeeves incluye sus conocidos 'prismáticos', que permiten visualizar la página sin necesidad de entrar. Esta función permite a los usuarios despedirse del 'antiguo' método, con el que el usuario debe abrir página por página y luego retroceder hasta la lista de resultados.
○
AllTheWeb Buscador de páginas web, noticias (búsqueda en más de 3000 fuentes de noticias internacionales), imágenes, video, audio y archivos en FTPs. Más sobre AllTheWeb
○
AOL Search Utiliza google, sólo en su versión interna (para los clientes a quienes ofrece conexión en internet) amplía las prestaciones.
○
HotBot Buscador clásico propiedad de Lycos.
○
Kartoo Buscador de Internet de origen francés. Su sistema, además de optimizar los resultados de las búsquedas, ofrece un diseño revolucionario que hace mucho más atractiva la navegación y que permite visualizar los datos de diferentes formas.
○
Teoma El buscador Teoma ha incorporado un servicio avanzado de búsqueda. Con este sistema se puede acotar las pesquisas por idioma, área geográfica, dominio o fecha de incorporación a la base de datos del buscador.
○
AltaVista Es uno de los más potentes.Destaca por su rapidez de respuesta en devolver los resultados de la búsqueda. Contiene una gran base de datos de documentos Web pero ello nos exige que acotemos bien nuestras búsquedas. Tiene la opción de búsqueda avanzada y siempre nos permite elegir el idioma. Posee muchas facilidades para ajustar la búsqueda en la opción de búsqueda avanzada. Altavista ha renovado su aspecto exterior y han introducido un nuevo motor de búsqueda. A partir de ahora, el nuevo Altavista refresca hasta el 50% de sus resultados diariamente, indexa páginas webs, archivos PDF, imágenes, audio e, incluso, vídeo. Asimismo, ha incorporado un nuevo constructor de preguntas llamado 'Mayor Precisión' y 'AltaVista Prisma', una herramienta de asistencia de búsqueda. Además, siguiendo los pasos de Google, también ha incluido 'Altavista Noticias 2.0', que recoge un archivo de noticias de fuentes internacionales en inglés. Y, por si esto fuera poco, se ha completado con el famoso traductor 'Babelfish' y 'Altavista Shortcuts y Shortcuts Respuestas', que localiza resultados en páginas normalmente invisibles a los buscadores. Más sobre Altavista
○
Gigablast Dispone de dos opciones de búsqueda avanzada. Se puede utilizar el sistema clásico de operadores booleanos y para los internautas menos experimentados, existe la opción de recurrir al método de formulario simple.
○
LookSmart Otro gran buscador que permite buscar en la web, en su directorio y artículos publicados en revistas.
○ Lycos Buscador temático que permite buscar formatos de imágenes y audio.
○
MSN Search MSN ha presentado su nuevo buscador, una versión más simplificada que parece estar bastante inspirada en Google, su máximo rival. Con el objetivo de "ayudar a la gente a tener un acceso más rápido, limpio y fácil a la información", MSN ha llevado a cabo esta modificación para mejorar su sistema de búsqueda e incluir en él varios enlaces a sus principales servicios, como Hotmail, Messenger o Noticias.
HTML HTML (HyperText Markup Language)
Extensión de archivo .html, .htm Tipo de MIME
text/html
Desarrollado por
W3C
Tipo de formato
Lenguaje de marcado
Extendido de
SGML
Extendido a
XHTML
Estándar(es)
W3C HTML 4.01, W3C HTML 3.2
HTML, siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. HTML también es usado para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores). Por convención, los archivos de formato HTML usan la extensión .htm o .html. •
Historia de HTML Primeras especificaciones La primera descripción de HTML disponible públicamente fue un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee
en 1991.1 2 Describe 22 elementos comprendiendo el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML 4.3 Berners-Lee consideraba a HTML una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la publicación de mediados de 1993, por la IETF, de una primera proposición para una especificación de HTML: el boceto Hypertext Markup Language de Berners-Lee y Dan Connolly, el cual incluía una Definición de Tipo de Documento SGML para definir la gramática.4 El boceto expiró luego de seis meses, pero fue notable por su reconocimiento de la etiqueta propia del navegador Mosaic usada para insertar imágenes sin cambio de línea, reflejando la filosofía del IETF de basar estándares en prototipos con éxito. 5 Similarmente, el boceto competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formato de marcaje de hipertexto), de 1993 tardío, sugería, estandarizar características ya implementadas tales como tablas.6
Marcado HTML HTML consiste de varios componentes vitales, incluyendo elementos y sus atributos, tipos de data, y la declaración de tipo de documento.
Elementos Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (p.ej. <nombre-de-elemento>) y una etiqueta de cierre (p.ej. ). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (p.ej. <nombre-deelemento atributo="valor">Contenido). Algunos elementos, tales como , no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML.
Estructura general de una línea de código en el lenguaje de etiquetas HTML El marcado estructural describe el propósito del texto. Por ejemplo,
Golf
establece a "Golf" como un encabezamiento de segundo nivel, el cual se mostraría en un navegador de una manera similar al título "Marcado HTML" al principio de esta sección. El marcado estructural no define cómo se verá el elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Un formato específico puede ser aplicado al texto por medio de hojas de estilo en cascada.
El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, negrita indica que los navegadores web visuales deben mostrar el texto en negrita, pero no indica qué deben hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los que leen el texto en voz alta). En el caso de negrita e itálica, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica: <strong>enfásis fuerte y <em>énfasis. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de Hojas de estilo en cascada. El marcado hipertextual se utiliza para enlazar partes del documento con otros documentos o con otras partes del mismo documento. Para crear un enlace es necesario utilizar la etiqueta de ancla junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un enlace a la Wikipedia sería de la forma Wikipedia. También se pueden crear enlaces sobre otros objetos, tales como imágenes .
Atributos La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual "=" y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en XHTML).7 8 De todas maneras, dejar los valores sin comillas es considerado poco seguro.9 En contraste con los pares nombre-elemento, hay algunos atributos que afectan al elemento simplemente por su presencia10 (tal como el atributo ismap para el elemento img).11
Códigos HTML básicos •
:
•
:
define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML. define la cabecera del documento HTML, esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario. Como por ejemplo el título de la ventana del navegador. Dentro de la cabecera podemos encontrar:
Un ejemplo de código HTML con coloreado de sintaxis
•
•
:
•
: para vincular el sitio a hojas de estilo o iconos Por ejemplo:
•
<style>:
define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana
para colocar el estilo interno de la página, ya sea usando CSS, JavaScript u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta
:
define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. Dentro del cuerpo podemos encontrar numerosas etiquetas. A continuación se indican algunas a modo de ejemplo: •
imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo:
•
:
Etiquetas para listas.
•
•
: texto en <strong>)
•
:
texto en cursiva
•
:
texto subrayado
negrita (Etiqueta descartada. Se recomienda usar la etiqueta
La mayoría de etiquetas deben cerrarse como se abren, pero con una barra ("/") tal como se muestra en los siguientes ejemplos: •
Contenido de una celda
•
<script>Código de un script integrado en la página
Nociones básicas de HTML El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede ser Gedit en Linux, el Bloc de Notas de Windows, o cualquier otro editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, etc. Existen además, otros programas para la realización de sitios Web o edición de código HTML, como por ejemplo Microsoft FrontPage, el cual tiene un formato básico parecido al resto de los programas de Office. También existe el famoso software de Macromedia (que adquirió la empresa Adobe) llamado Dreamweaver, siendo uno de los más utilizados en el ámbito de diseño y programación Web. Estos programas se les conoce como editores WYSIWYG o What You See Is What You Get (en español: “lo que ves es lo que obtienes”). Esto significa que son editores en los cuales se ve el resultado de lo que se está editando en tiempo real a medida que se va desarrollando el documento. Ahora bien, esto no significa una manera distinta de realizar sitios web, sino que una forma un tanto más simple ya que estos programas, además de tener la opción de trabajar con la vista preliminar, tiene su propia sección HTML la cual va generando todo el código a medida que se va trabajando. Combinar estos dos métodos resulta muy interesante, ya que de alguna manera se ayudan entre sí. Por ejemplo; si se edita todo en HTML y de pronto se olvida algún código o etiqueta, simplemente me dirijo al editor visual o WYSIWYG y se continúa ahí la edición, o viceversa, ya que hay casos en que sale más rápido y fácil escribir directamente el código de alguna característica que queramos adherirle al sitio, que buscar la opción en el programa mismo. Existe otro tipo de editores HTML llamados WYSIWYM (Lo que ves es lo que quieres decir) que dan más importancia al contenido y al significado que a la apariencia visual. Entre los objetivos que tienen estos editores es la separación del contenido y la presentación, fundamental en el diseño Web. HTML utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe aparecer en su navegador el texto, así como también las imágenes y los demás elementos, en la pantalla del ordenador. Toda etiqueta se identifica porque está encerrada entre los signos menor que y mayor que (<>), y algunas tienen atributos que pueden tomar algún valor. En general las etiquetas se aplicarán de dos formas especiales: •
Se abren y se cierran, como por ejemplo: negrita que se vería en su navegador web como negrita.
•
No pueden abrirse y cerrarse, como que se vería en su navegador web como una línea horizontal.
•
Otras que pueden abrirse y cerrarse, como por ejemplo
.
•
Las etiquetas básicas o mínimas son:
Ejemplo
ejemplo
Saber más Seleccionando la opción Ver código fuente en el navegador, se puede ver realmente la información que está recibiendo éste y cómo la está interpretando. Por ejemplo: en Internet Explorer o en Firefox, simplemente hay que desplegar el menú Ver y luego elegir Código fuente. De esta forma, se abrirá el editor de texto configurado como predeterminado en el sistema con el código fuente de la página que se esté viendo en ese momento en el explorador. Otra forma más rápida consiste en hacer clic con el botón derecho del ratón en cualquier punto del área donde el navegador muestra la página web y elegir Ver código fuente. Para el navegador Firefox existe el plugin FireBug, un depurador que permite entre otras cosas visualizar el código HTML de la página que estamos visualizando de forma dinámica, y que incluso resalta el trozo de código por el que está pasando el ratón en cada momento, por lo que es una herramienta muy útil para aprender diversos conceptos de este lenguaje.
Historia del estándar En 1989 existían dos técnicas que permitían vincular documentos electrónicos, por un lado los hipervínculos (links) y por otro lado un poderoso lenguaje de etiquetas denominado SGML. Por entonces un usuario conocedor de ambas opciones, Tim Berners-Lee físico nuclear del Centro Europeo para la Investigación Nuclear da a conocer a la prensa que estaba trabajando en un sistema que permitirá acceder a ficheros en línea, funcionando sobre redes de computadoras o máquinas electrónicas basadas en el protocolo TCP/IP. A principios de 1990, Tim Berners-Lee define por fin el HTML como un subconjunto del conocido SGML y crea algo más valioso aún, el World Wide Web. En 1991, Tim BernersLee crea el primer navegador de HTML que funcionaría en modo texto y para UNIX. Los trabajos para crear un sucesor del HTML, denominado HTML +, comenzaron a finales de 1993. HTML+ se diseñó originalmente para ser un superconjunto del HTML que permitiera evolucionar gradualmente desde el formato HTML anterior. A la primera especificación formal de HTML+ se le dio, por lo tanto, el número de versión 2 para distinguirla de las propuestas no oficiales previas. Los trabajos sobre HTML+ continuaron, pero nunca se convirtió en un estándar, a pesar de ser la base formalmente más parecida al aspecto compositivo de las especificaciones actuales.
El borrador del estándar HTML 3.0 fue propuesto por el recién formado W3C en marzo de 1995. Con él se introdujeron muchas nuevas capacidades, tales como facilidades para crear tablas, hacer que el texto fluyese alrededor de las figuras y mostrar elementos matemáticos complejos. Aunque se diseñó para ser compatible con HTML 2.0, era demasiado complejo para ser implementado con la tecnología de la época y, cuando el borrador del estándar expiró en septiembre de 1995, se abandonó debido a la carencia de apoyos de los fabricantes de navegadores web. El HTML 3.1 nunca llegó a ser propuesto oficialmente, y el estándar siguiente fue el HTML 3.2, que abandonaba la mayoría de las nuevas características del HTML 3.0 y, a cambio, adoptaba muchos elementos desarrollados inicialmente por los navegadores web Netscape y Mosaic. La posibilidad de trabajar con fórmulas matemáticas que se había propuesto en el HTML 3.0 pasó a quedar integrada en un estándar distinto llamado MathML. El HTML 4.0 también adoptó muchos elementos específicos desarrollados inicialmente para un navegador web concreto, pero al mismo tiempo comenzó a limpiar el HTML señalando algunos de ellos como 'desaprobados'.
Accesibilidad Web El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto. Se encuentra disponible y desarrollado por el W3C a través de las Pautas de Accesibilidad al Contenido Web 1.0 WCAG, aunque muchos países tienen especificaciones propias como España con la Norma UNE 139803.12
El término "Cache" En informática, el término cache se aplica a un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, con respecto a la copia en el cache. Cuando se accede por primera vez a un dato, se hace una copia en el cache; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor. El término cache puede utilizarse también para una zona de memoria de disco denominado cache de disco (Disk cache o Cache buffer en inglés).
Nombre La palabra procede de la voz inglesa cache (/kæʃ/; "escondite secreto para guardar mercancías, habitualmente de contrabando") y esta a su vez de la francesa cache, (/kaʃ/; "escondrijo o escondite"). A menudo, en español se escribe erróneamente con tilde sobre la "e" por pensarse que se trata de la misma palabra que "caché" ("distinción o elegancia" o "cotización de un artista"), proveniente de un étimo también francés, pero totalmente distinto: cachet, (/ka'ʃɛ/; "sello" o "salario"). En la literatura especializada en Arquitectura de Computadores (como, entre otros, las traducciones de los libros de William Stallings, Andrew S. Tanenbaum, John L. Hennessy y David A. Patterson) se emplea siempre la palabra sin tilde.
Memoria Cache o RAM Cache Un cache es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta
velocidad independiente. Hay dos tipos de cache frecuentemente usados en las computadoras personales: memoria cache y cache de disco. Una memoria cache, llamada también a veces almacenamiento cache o RAM cache, es una parte de memoria RAM estática de alta velocidad (SRAM) más que la lenta y barata RAM dinámica (DRAM) usada como memoria principal. La memoria cache es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM, la computadora evita acceder a la lenta DRAM. Cuando un dato es encontrado en la cache, se dice que se ha producido un impacto (hit), siendo un cache juzgado por su tasa de impactos (hit rate). Los sistemas de memoria cache usan una tecnología conocida por cache inteligente en el cual el sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar qué información debe de ser puesta en el cache constituyen uno de los problemas más interesantes en la ciencia de las computadoras. Algunas memorias cache están construidas en la arquitectura de los microprocesadores. Por ejemplo, el procesador Pentium II tiene una cache L2 de 512 Kbytes. El cache de disco trabaja sobre los mismos principios que la memoria cache, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes) se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la cache del disco para ver si los datos ya están ahí. La cache de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.
Composición interna La memoria cache está estructurada por celdas, donde cada celda almacena un byte. La entidad básica de almacenamiento la conforman las filas, llamados también líneas de cache. Por ejemplo, una cache L2 de 512 KB se distribuye en 16.384 filas y 63 columnas Cuando se copia o se escribe información de la RAM por cada movimiento siempre cubre una línea de cache. La memoria cache tiene incorporado un espacio de almacenamiento llamado Tag RAM, que indica a qué porción de la RAM se halla asociada cada línea de cache, es decir, traduce una dirección de RAM en una línea de cache concreta.
Diseño En el diseño de la memoria cache se deben considerar varios factores que influyen directamente en el rendimiento de la memoria y por lo tanto en su objetivo de aumentar la velocidad de respuesta de la jerarquía de memoria. Estos factores son las políticas de ubicación, extracción, reemplazo, escritura y el tamaño de la cache y de sus bloques.
Política de ubicación Decide dónde debe colocarse un bloque de memoria principal que entra en la memoria cache. Las más utilizadas son:
•
Directa: Al bloque n-ésimo de memoria principal le corresponde la posición n módulo k donde k es el número de bloques de la memoria cache.
•
Asociativa: Cualquier bloque de memoria principal puede ir en cualquier lado del bloque de memoria cache.
•
Asociativa por conjuntos: La memoria cache se divide en n conjuntos de bloques, así al bloque i-ésimo de memoria principal le corresponde el conjunto i módulo (k/n) donde k es el número de bloques de memoria cache. Dicho bloque de memoria podrá ubicarse en cualquier posición dentro del conjunto asociado de la memoria cache.
Política de extracción La política de extracción determina cuándo y qué bloque de memoria principal hay que traer a memoria cache. Existen dos políticas muy extendidas: •
Por demanda: Un bloque sólo se trae a memoria cache cuando ha sido referenciado y se produzca un fallo.
•
Con prebúsqueda: Cuando se referencia el bloque i-ésimo de memoria principal, se trae además el bloque (i+1)-esimo. Esta política se basa en la propiedad de localidad espacial de los programas.
Política de reemplazo (Ver también Algoritmos de reemplazo de páginas ) Determina qué bloque de memoria cache debe abandonarla cuando no existe espacio disponible para un bloque entrante. Básicamente hay cuatro políticas que son: •
Aleatoria: El bloque es reemplazado de forma aleatoria.
•
FIFO: Se usa un algoritmo First In First Out FIFO (PEPS, primero entrado primero salido en español) para determinar qué bloque debe abandonar la cache. Este algoritmo generalmente es poco eficiente.
•
Menos recientemente usado (LRU): Se sustituye el bloque que hace más tiempo que no se ha utilizado.
•
Menos frecuentemente usado (LFU): Se reemplaza el bloque que se ha usado con menos frecuencia.
Siendo la Aleatoria y la LRU las de mejor rendimiento.
Política de escritura Determina cuándo se actualiza la información en memoria principal cuando se ha escrito en memoria cache. Existen dos políticas principales: •
Escritura inmediata o escritura directa: En inglés Write Through. Cuando se escribe en un bloque que se encuentra en memoria cache, la información se modifica también simultáneamente en memoria principal, manteniendo así la coherencia en todo momento. Suele combinarse con la técnica de "No carga en escritura" (No Write Allocation) que significa que, cuando haya que escribir en un bloque que no
se encuentra en la cache, la modificación se realizará únicamente en memoria principal, sin traer dicho bloque a cache, y además sólo se actualizará la palabra concreta que haya cambiado. •
Escritura aplazada o post-escritura: En inglés Write Back. Cuando se escribe en un bloque que se encuentra en memoria cache, queda marcado como basura usando un bit especial llamado normalmente dirty bit o bit de basura. Cuando el bloque sea desalojado de memoria cache (mediante la correspondiente política de reemplazo), se comprueba el bit de basura, y si está activado se escribe la información de dicho bloque en memoria principal. Esta política suele combinarse con la técnica de "Carga en escritura" (Write Allocation), que significa que, cuando haya que escribir en un bloque que no se encuentra en la cache, traeremos a cache el bloque en cuestión y lo modificaremos ahí.
PDF De Wikipedia, la enciclopedia libre (Redirigido desde .pdf) Saltar a navegación, búsqueda
Portable Document Format
Extensión de archivo Tipo de MIME Desarrollado por Tipo de formato
.pdf application/pdf
Adobe Systems formato de almacenamiento
PDF (acrónimo del inglés Portable Document Format, formato de documento portátil) es un formato de almacenamiento de documentos, desarrollado por la empresa Adobe Systems. Este formato es de tipo compuesto (imagen vectorial, mapa de bits y texto). Está especialmente ideado para documentos susceptibles de ser impresos, ya que especifica toda la información necesaria para la presentación final del documento, determinando todos los detalles de cómo va a quedar, no requiriéndose procesos anteriores de ajuste ni de maquetación. Cada vez se utiliza más también como especificación de visualización, gracias a la gran calidad de las fuentes utilizadas y a las facilidades que ofrece para el manejo del documento, como búsquedas, hiperenlaces, etc.
Contenido •
1 Características
•
2 Historia
•
3 Referencias
•
4 Véase también
•
5 Enlaces externos
Características •
Es multiplataforma, es decir, puede ser presentado por los principales sistemas operativos (Windows, Unix/Linux o Mac), sin que se modifiquen ni el aspecto ni la estructura del documento original.
•
Puede integrar cualquier combinación de texto, gráficos, imágenes e incluso música.
•
Es uno de los formatos más extendidos en Internet para el intercambio de documentos. Por ello es muy utilizado por empresas, gobiernos e instituciones educativas.
•
Es una especificación abierta, para la que se han generado herramientas de Software Libre que permiten crear, visualizar o modificar documentos en formato PDF. Un ejemplo es la suite ofimática OpenOffice.org y el procesador de textos LaTeX.
•
Puede cifrarse para proteger su contenido e incluso firmarlo digitalmente.
•
El archivo PDF puede crearse desde varias aplicaciones exportando el archivo, como es el caso de los programas de OpenOffice.org y también podrá hacerlo con el Service Pack 2 (SP2) del paquete ofimático Microsoft Office 2007, con lanzamiento anunciado por Microsoft para algún momento del primer semestre de 2009.1
•
Es el estándar ISO (ISO 19005-1:2005) para ficheros contenedores de documentos electrónicos con vistas a su preservación de larga duración.2
Historia Los archivos PDF, junto con las aplicaciones que podían ver y crear este tipo de documentos, comenzaron a desarrollarse a partir de 1991, y su adopción comercial y general era muy reducida. Su software se distribuía como software de licencia comercial. En esa época el visor de documentos PDF estaba disponible de forma gratuita, pero no de forma libre. Las versiones tempranas de los documentos PDF no tenían hipervínculos externos; por este motivo, su adopción en Internet era considerablemente reducida y no tenía mucha popularidad. En esos tiempos, eran comunes las conexiones a Internet a través de módem telefónico, y el tamaño de los documentos PDF era mucho más grande que otros tipos de documentos, como el texto plano (sin formato), por ejemplo; por lo tanto, la banda ancha fue un factor clave para su aceptación en Internet. Además, ya existían otros tipos de documentos que le hacían fuerte competencia al tipo de documentos PDF, como por ejemplo, los documentos "PostScript" (.ps), los cuales, en esos tiempos, eran considerablemente comunes. Con el tiempo, los documentos PDF fueron adquiriendo popularidad de varias formas diferentes, como publicidad. Este tipo de documentos empezó a popularizarse considerablemente, hasta convertirse en un estándar.[cita requerida] Este tipo de documento es
visto como una página digital que está lista para imprimirse exactamente como se muestra en la pantalla, sin problemas de márgenes a la hora de imprimir, tal como sucede en otros documentos digitales. En los años recientes de su popularidad, han salido varias aplicaciones lectoras de este tipo de archivos. Su popularidad ha abierto la posibilidad de crear documentos PDF con programas de software libre, como lo hace en la actualidad OpenOffice.org. Otras aplicaciones, son incluso capaces de editarlos, sin necesidad de usar la típica aplicación para crear y editar documentos PDF de Adobe. El formato de archivos PDF ha cambiado varias veces, pues las nuevas versiones del Acrobat de Adobe se han lanzado. Ha habido nueve versiones de PDF: •
Internet Explorer Windows Internet Explorer Desarrollador Última versión estable
Microsoft 8.0.6001.18702 (19 de marzo de 2009; hace 56 días)
Microsoft Windows Mac OS System 7 a OS X (descontinuado)
S.O.
Solaris y HP-UX (descontinuado)
Windows 3.1 a Me (descontinuado)
Género
Navegador web
Licencia En español Sitio web
Freeware / Microsoft CLUF (EULA) Sí Windows Internet Explorer
Versiones: 1·2·3·4·5·6·7·8
Windows Internet Explorer (anteriormente Microsoft Internet Explorer; abreviado MSIE), comúnmente abreviado como IE, es un navegador web producido por Microsoft para el sistema operativo Windows desde 1995 y más tarde para Sun Solaris y Apple Macintosh, estas dos últimas discontinuadas en el 2002 y 2006 respectivamente. Ha sido el navegador web más utilizado desde 1999, con un pico sostenido de cuota de utilización durante el 2002 y 2003 del 95% en sus versiones 5 y 6. Esa cuota de mercado ha disminuido paulatinamente debido a una renovada competencia por parte de otros navegadores, principalmente Mozilla Firefox. Microsoft gastó más de 100 millones de dólares (USD) al año1 en el decenio de 1990, con más de 1000 personas trabajando en IE para 1999.2 Su versión más reciente es la 8.0, la cual está disponible gratuitamente como actualización para Windows XP Service Pack 2, Windows Server 2003 con Service Pack 1 o posterior, Windows Vista, y Windows Server 2008. Internet Explorer 8 se incluirá de forma nativa en los próximos sistemas operativos de Microsoft, Windows 7 y Windows Server 2008 R2.
Historia Artículo principal: Historia de Internet Explorer
El proyecto Internet Explorer se inició en el verano de 1994 por Thomas Reardon y, posteriormente, dirigido por Benjamin Slivka, aprovechando el código fuente de Spyglass, Inc. Mosaic, uno de los primeros navegadores web comerciales con vínculos formales con el navegador pionero NCSA Mosaic. A finales de 1994, Microsoft licencia Spyglass Mosaic mediante un pago trimestral más un porcentaje de los ingresos producidos por software distinto de Microsoft Windows. Aunque con un nombre similar al NCSA Mosaic, Spyglass Mosaic utilizó el código fuente de NCSA Mosaic sólo con moderación.3 Internet Explorer fue lanzado por primera vez para su instalación como complemento en Microsoft Plus! para Windows 95 en el año de 1995. Posteriormente se lanzó gratuitamente mediante descarga, en determinadas versiones OEM de Windows 95, y además se incluyó de forma predeterminada en versiones posteriores de Windows. Otras versiones disponibles desde finales de la década de 1990 se incluyen en dispositivos OEM, denominada como Internet Explorer for Windows CE (IE CE), la cual está disponible para plataformas WinCE y actualmente construida en base a IE6. Para dispositivos móviles como PDA y teléfonos inteligentes, existe Internet Explorer for Pocket PC, llamada después Internet Explorer Mobile for Windows Mobile. Esta
versión disponible para el sistema operativo Windows Mobile, continúa desarrollándose junto con las versiones más avanzadas para equipos de escritorio.
Historial de lanzamientos
Color Rojo
Significado Versión final antigua; sin soporte
Naranja Versión final antigua; sólo soporte extendido[*] Amarillo Versión final antigua; con soporte Verde
Versión final actual
Púrpura Versión de desarrollo (preliminar) Azul
Versión futura
↑ Recibe el mismo soporte (dentro del ciclo de vida) del sistema operativo al que fue lanzado. Información del ciclo de vida de soporte para sistemas operativos Windows®
•
Los Services Packs no se incluyen a menos que sean significativos.
Versión mayor
Versión menor
Fecha de lanzamiento
Cambios destacados
1.0
Agosto de 1995
Versión inicial.
1.5
Enero de 1996
Compatible con Windows NT 3.5
Versión 1
Incluido en Microsoft Plus! para Windows 95
Octubre de 1995
Compatibilidad con tablas en HTML y otros elementos.
Noviembre de 1995
Soporte para SSL, cookies, VRML, y grupos de noticias en Internet.
Desconocida
Corrección de errores.
3.0 Alpha 1
Marzo de 1996
Compatibilidad mejorada con tablas en HTML, marcos y otros elementos.
3.0 Alpha 2
Mayo de 1996
Compatibilidad con VBScript y JScript.
3.0 Beta 2
Julio de 1996
Compatibilidad con CSS y Java.
3.0
Agosto de 1996
Lanzamiento final.
3.01
Octubre de 1996
Corrección de errores.
3.02
Marzo de 1997
Corrección de errores.
3.03
Desconocida
Corrección de errores.
Versión 4.0 Beta 1 4
Abril de 1997
Compatibilidad mejorada con CSS y Microsoft DOM.
4.0 Beta 2
Julio de 1997
Compatibilidad mejorada con HTML y CSS.
4.0
Septiembre de 1997
Compatibilidad
2.0 Beta
Versión 2 2.0
2.01
Versión 3
Windows NT 4.0 Windows 95 OSR1 Internet Starter Kit
Windows 95 OSR2
Windows
mejorada con HTML y CSS.
95 OSR2.5 Windows 98
4.01
Noviembre de 1997
Corrección de errores.
5.0 Beta 1
Junio de 1998
Compatibilidad con más características de CSS 2.
Noviembre de 1998
Compatibilidad con texto bidireccional, caracteres ruby, XML/XSL y más propiedades de CSS.
Marzo de 1999
Lanzamiento final. Última versión para Windows Windows 3.x y Windows 98 SE NT 3.x
Noviembre de 1999
Corrección de errores.
5.5 Beta 1
Diciembre de 1999
Compatibilidad con más características de CSS. Cambios menores en compatibilidad con marcos.
5.5
Julio de 2000
Lanzamiento final. Última versión para Windows 95.
Windows ME
5.6
Agosto de 2000
Incluída en Windows Whistler build 2257.
Windows Whistler
5.0 Beta 2
5.0
Versión 5.01 5
Versión 6.0 Beta 1 6
6.0
Marzo de 2001
Compatibilidad mejorada con CSS y corrección de errores para cumplir más estándares de la W3C.
27 de agosto de 2001
Lanzamiento final.
Windows 2000
Windows
XP
6.0 SP1
6.0 SV1 "SP2"
Versión 7.0 Beta 1 7
Parches de corrección de vulnerabilidades. Última Windows 9 de septiembre de 2002 versión para Windows XP SP1 NT 4.0, 98, ME y 2000.
25 de agosto de 2004
27 de julio de 2005
Parches de corrección de vulnerabilidades. Bloqueo de ventanas emergentes y controles ActiveX. Administrador de complementos.
Windows XP SP2+ Windows Server 2003 SP1
Compatibilidad con Windows gradiente alfa en Vista Beta imágenes PNG. Corrección de errores en CSS. Navegación por pestañas. Soporte para certificados EV SSL. Filtro anti-phishing.
7.0 Beta 2 Preview 31 de enero de 2006
Características completas. Más correcciones de errores en CSS. Integración de plataformas de fuentes web. Nueva interfaz. Pestañas rápidas.
7.0 Beta 2
25 de abril de 2006
Más correcciones de errores en CSS. Correcciones de compatibilidad entre aplicaciones.
7.0 Beta 3
29 de junio de 2006
Arreglo de errores de renderizado en CSS.
7.0 RC1
24 de agosto de 2006
Mejoras en funcionamiento, estabilidad, seguridad, compatibilidad entre
aplicaciones y ajustes finales a CSS. 7.0
Windows Vista
18 de octubre de 2006
Lanzamiento final.
5 de marzo de 2008
CSS 2.1, Servicios Contextuales. Aceleradores. Web Slices. Aislamiento de pestañas y protección DEP activada por defecto. Recuperación automática en caso de bloqueo. Filtro antiphising y anti-malware mejorado (SmartScreen). Aumento a 6 del número de conexiones HHTP para mejorar la respuesta en la navegación.
8.0 Beta 2
27 de agosto de 2008
Corrección de errores en Windows CSS 2.1. Navegación 7 Preprivada y bloqueo de Beta recolección de información (características InPrivate). Barra de direcciones inteligente. Sugerencias para búsquedas. Pestañas agrupadas por color. Exploración mediante el símbolo de intercalación ("caret browsing").
8.0 Pre-RC1
11 de diciembre de 2008 Corrección de errores en Windows CSS. Mejoras en las 7 Beta herramientas para desarrolladores. Cambios en Vista de compatibilidad. Mejoras en la administración de favoritos y otros
Versión 8.0 Beta 1 8
cambios menores en la interfaz. Cambios en el funcionamiento de los modos exploración y bloqueo de InPrivate.
8.0 RC1
26 de enero de 2009
Corrección de errores en CSS. Cambios menores en la administración de favoritos y en la barra de búsqueda.
8.0
19 de marzo de 2009
Lanzamiento final y actual.
Windows 7
Características Internet Explorer ha sido diseñado para una amplia gama de páginas web y para proporcionar determinadas funciones dentro de los sistemas operativos, incluyendo Windows Update. Durante el apogeo de la guerra de navegadores, Internet Explorer sustituyó a Netscape cuando se encontraban a favor de apoyar las progresivas características tecnológicas de la época.4 Soporte de estándares
Comparación de los motores de renderizado Internet Explorer, utilizando el motor de diseño Trident, casi en su totalidad soporta HTML 4.01, CSS 1.0 y XML 1, con pequeñas lagunas de contenido. Soporta parcialmente CSS nivel 2 y DOM Nivel 2, con importantes deficiencias en el contenido y cuestiones de conformidad. El soporte para CSS 2.1 está en el proyectado para Internet Explorer 8.5 Es totalmente compatible con XSLT 1.0, así como un dialecto de XSLT obsoleto creado por Microsoft al que se refiere a menudo como WD-XSL. Está proyectado soporte para XSLT 2.0 para versiones futuras de Internet Explorer, bloggers de Microsoft han indicado que el desarrollo está en marcha, pero las fechas no se han anunciado.
Internet Explorer ha sido objeto de críticas por su limitado apoyo a estándares web abiertos y un objetivo de mayor importancia de Internet Explorer 8, es mejorar el apoyo a las normas ya dichas. Normas de extensiones
Resultado del "AcidTest 2" en Internet Explorer 8. Internet Explorer ha introducido una serie de extensiones propietarias de muchas de las normas, incluyendo HTML, CSS y DOM. Esto ha dado lugar a una serie de páginas web que sólo se pueden ver correctamente con Internet Explorer. Internet Explorer ha introducido una serie de prórrogas a Java Script que han sido adoptadas por otros navegadores. Estas incluyen innerHTML, que devuelve la cadena de HTML dentro de un elemento, el XML HTTP Request, que permite el envío de la petición HTTP y la recepción de la respuesta HTTP. Algunas de estas funcionalidades no son posibles hasta la introducción de los métodos de DOM inducidos por W3C. Otras normas que prevé Microsoft son: soporte vertical de texto, pero en una sintaxis diferente a la recomendación de la W3C; soporte para una variedad de efectos de imagen6 y apoyo al código de secuencia de comandos, en particular JScript Encode.7 También se prevé soporte a la incrustación de fuentes EOT en páginas web.8 Usabilidad y accesibilidad Internet Explorer hace uso de la accesibilidad prevista en Windows. Internet Explorer también es una interfaz de usuario de FTP, con operaciones similares a las del Explorador de Windows (aunque ésta característica requiere una ventana que se abre en las últimas versiones del navegador, en lugar de forma nativa en el navegador). Las versiones recientes bloquean las ventanas emergentes e incluyen navegación por pestañas. La navegación con pestañas también puede ser añadida a las versiones anteriores mediante la instalación de la barra de herramientas de MSN Search o la barra de herramientas de Yahoo. Caché Internet Explorer guarda archivos temporales de Internet para permitir un acceso más rápido (o el acceso fuera de línea) a páginas visitadas anteriormente. El contenido está indexado en un archivo de base de datos, conocido como Index.dat. Los archivos múltiples que existen son diferentes índices de contenido, contenido visitado, RSS, Autocompletar, páginas web visitadas, las cookies, etc.9 Antes de IE7, la limpieza de la caché se utilizaba para borrar el índice, pero los archivos no eran eliminados. Esta característica era un riesgo potencial para la seguridad tanto para los individuos como para las empresas. A partir de Internet Explorer 7, tanto el índice de entradas de los archivos como ellos mismos se eliminan de la memoria caché cuando se borra. Políticas de grupo Internet Explorer es totalmente configurable mediante directiva de grupo. Los administradores de dominios Windows Server pueden aplicar y hacer cumplir una serie de ajustes que afectan a la interfaz de usuario (por ejemplo, deshabilitar elementos de menú y las opciones de configuración individual), así como las características de seguridad tales como la descarga de archivos, la configuración de la zona, por configuración del sitio,
comportamiento de control ActiveX, y otros. La configuración puede ser establecida para cada usuario y para cada máquina. Internet Explorer también soporta autenticación integrada de Windows.
Arquitectura [editar]
Estructura de IE 8 Internet Explorer utiliza una arquitectura componentizada en torno al "Modelo de objetos componentes" (COM). Se compone de cinco componentes principales, cada uno de los cuales están contenidos en archivos .dll distintos y exponen un conjunto de interfaces COM que les permite ser usados por el ejecutable principal de Internet Explorer, iexplore.exe:10 Wininet.dll es el manejador de protocolo HTTP y FTP. Se ocupa de todas las comunicaciones de red para estos protocolos. Wininet.dll
Urlmon.dll es responsable de la manipulación de contenidos basadas en MIME y descarga de contenido web. Urlmon.dll
MSHTML.dll alberga el motor de renderizado Trident introducido en Internet Explorer 4, que se encarga de mostrar las páginas en la pantalla y el manejo de los "Documentos de objeto de modelo" de las páginas web. MSHTML.dll analiza el HTML/CSS de archivos y crea el interior de la representación DOM. También expone un conjunto de APIs para la inspección en tiempo de ejecución y modificación del árbol DOM. Internet Explorer no incluye la funcionalidad nativa de secuencias de comandos. Por el contrario MSHTML.dll expone a otro conjunto de APIs que permiten a cualquier entorno de programación ser conectado en el DOM.11 MSHTML.dll
Shdocvw.dll
proporciona la navegación, almacenamiento local y funcionalidades para el navegador. Shdocvw.dll
Browseui.dll es responsable de la interfaz de usuario del navegador, incluyendo el marco de la interfaz gráfica de usuario ("chrome"), albergando todos los menús y barras de herramientas. Browseui.dll
Internet Explorer 8 presenta algunos cambios arquitectónicos importantes, llamados "IE débilmente acoplado" (Loosely Coupled IE LCIE). LCIE separa el proceso de la interfaz de usuario del proceso que alberga las diferentes aplicaciones web en diferentes pestañas (procesos por pestaña). Un proceso de la interfaz de usuario puede crear varios procesos a la vez, cada uno de los cuales puede ser de diferente nivel de integridad; cada pestaña puede alojar múltiples sitios web. Cada proceso de pestaña tiene su propia caché de cookies. Los dos procesos usan comunicación asíncrona entre procesos para sincronizarse entre sí. En general, habrá un único proceso por cada pestaña abierta con un sitio web. Sin embargo, en Windows Vista con modo protegido activado, la apertura de contenido privilegiado (como páginas HTML locales) crearán un nuevo proceso, para que no sea limitada por el modo de funcionamiento protegido.12
Extensibilidad [editar] Internet Explorer expone también una serie de COM's) que permiten a otros componentes extender la funcionalidad del navegador. La extensibilidad se divide en dos tipos: "Extensibilidad de navegador" y "Extensibilidad de contenido". La extensibilidad de navegador puede ser utilizada para conectar componentes, añadir entradas de menú contextual, barras de herramientas, elementos de menú o objetos auxiliares del explorador. El contenido puede estar en términos de documentos activos (por ejemplo, SVG o MathML) o controles ActiveX. Los controles ActiveX son utilizados para los contenidos manipuladores que hacen posible el uso de contenido empotrado dentro de una página HTML (por ejemplo, Adobe Flash o Microsoft Silverlight). Los objetos .doc se utilizan cuando el tipo de contenido no será incrustado en HTML (por ejemplo, Microsoft Word, PDF o XPS). Los "Interner Explorer Add-ons" se ejecutan con los mismos privilegios que el navegador mismo, a diferencia de los scripts que tienen un conjunto muy limitado de privilegios. Los Add-ons puede ser instalado de forma local, o directamente por un sitio web. Dado que los add-ons más tienen un acceso privilegiado al sistema, los add-ons pueden y han sido utilizados para comprometer la seguridad del sistema (Add-ons maliciosos). Internet Explorer 6 con Service Pack 2 en adelante proporciona diversas herramientas en contra de los add-ons, incluye un Add-on Manager para el control de los controles ActiveX y los objetos auxiliares del explorador y un modo de operación No add-ons, así como mayores restricciones en los sitios web para instalar add-ons. Internet Explorer puede tener hosting por otras aplicaciones a través de un conjunto de interfaces COM. Esto puede ser usado para incrustar el navegador dentro de la funcionalidad de la aplicación. Asimismo, la aplicación de alojamiento puede elegir sólo a MSHTML.dll, motor de renderizado, en lugar de todo el navegador.
Seguridad
Internet Explorer utiliza una seguridad basada en zonas y grupos de sitios sobre determinadas condiciones, incluso si se trata de un Internet o intranet basada en web, así como un usuario en la lista blanca. Las restricciones de seguridad se aplican para cada zona; todos los sitios en una zona están sujetos a las restricciones. Internet Explorer 6 SP2 y posteriores utilizan el Anexo de Ejecución del Servicio de Microsoft Windows para marcar los archivos ejecutables descargados de Internet como potencialmente peligrosos. Esto ayuda a la prevención de accidentes en la instalación de malware. Internet Explorer 7 incluye un filtro contra suplantación de identidad (phishing), que restringe el acceso a sitios falsos a menos que el usuario anule la restricción. Internet Explorer 8, también bloquea el acceso a sitios conocidos por almacenar software malicioso. Las descargas también son analizadas para ver si son conocidas por estar infectadas. En Windows Vista, Internet Explorer por defecto se ejecuta en lo que se denomina Modo protegido, donde los privilegios del navegador en sí están muy restringidos. Se puede, opcionalmente, navegar fuera de este modo, pero no es recomendable. Esto también limita la eficacia de los privilegios de los add-ons. Como resultado de ello, incluso si el navegador o cualquier add-on está en peligro, el daño que puede causar es limitado. Se liberan periódicamente parches y actualizaciones para el navegador y están disponibles a través del servicio Windows Update, así como a través de Actualizaciones automáticas. Aunque los parches de seguridad siguen siendo lanzados periódicamente para una amplia gama de plataformas, las características más recientes y mejoras de seguridad son liberadas para sistemas basados en Windows XP SP2 y posteriores.
Vulnerabilidades de seguridad Internet Explorer ha sido objeto de muchas vulnerabilidades de seguridad y preocupaciones: la mayor parte de spyware, adware, y virus informáticos se transmite través de Internet por la explotación de los fallos y defectos en la arquitectura de seguridad de Internet Explorer, a veces requieren nada más que la visualización de una página web maliciosa para instalar ellos mismos el virus. Una amplia serie de fallos de seguridad que afectan a IE no se originan en el navegador en sí, sino en los ActiveX utilizados por éste. Debido a que los add-ons tienen los mismos privilegios que IE, los defectos pueden ser tan críticos como un defecto del navegador. Otros navegadores que utilizan NPAPI como su mecanismo de extensibilidad sufren los mismos problemas.
Cuota de mercado
Grafica de uso de Internet Explorer13 14 15 16 17 18 Uso de Internet Explorer — Abril 200919
Internet Explorer 4
0.01%
Internet Explorer 5
0.04%
Internet Explorer 5.5
0.05%
Internet Explorer 6
17.52%
Internet Explorer 7
44.51%
Internet Explorer 8
3.99%
Todas las versiones20 66.10%
La tasa de adopción de Internet Explorer está estrechamente relacionada con la de Microsoft Windows, ya que es su navegador web por defecto. Desde la integración de Internet Explorer 2.0 con Windows 95 en 1996, y especialmente después de la versión 4.0, la adopción fue muy acelerada: desde menos del 20% en 1996 a alrededor del 40% en 1998 y más del 80% en el año 2000. Este efecto, sin embargo, recientemente se ha denominado el "monocultivo de Microsoft", por analogía a los problemas relacionados con la falta de la biodiversidad en un ecosistema.
Un artículo de CNN señaló en el lanzamiento de Internet Explorer 4 que "Internet Explorer de Microsoft ha hecho avances y diversas estimaciones al poner su cuota de mercado del navegador de 30 a 35 por ciento hace un año."21 En 2002, Internet Explorer había sustituido casi por completo a su principal rival. Después de haber luchado y ganado la guerra de navegadores de finales del decenio de 1990, Internet Explorer obtuvo casi total dominio del mercado. Después de haber alcanzado un pico de alrededor del 95% durante 2002 y 2003, su cuota de mercado ha disminuido en un lento pero constante ritmo. Esto se debe principalmente a la adopción de Mozilla Firefox. Las estadísticas indican que es actualmente su más importante competencia. Sin embargo, Internet Explorer sigue siendo el navegador dominante, con una cuota de utilización global de alrededor del 75% (aunque las mediciones varían). Firefox 1.0 ha superado a Internet Explorer 5 a principios de 2005 con Firefox 1.0 en aproximadamente un 8 por ciento de cuota de mercado.22 Un artículo señala en la liberación de Internet Explorer 7 en octubre de 2006, "IE6 tiene la mayor parte del mercado con 77,22% . Internet Explorer 7 ha ascendido a 3,18%, mientras que Firefox 2.0 estaba en 0,69%."23 en noviembre de 2006, con aproximadamente 9% de cuota de mercado.24 Firefox 2.0 ha superado a Firefox 1.x en enero de 2007,25 pero IE7 no supera a IE6 hasta diciembre de 2007.26 En enero de 2008, sus respectivas versiones se situaron en 43% IE7, el 32% IE6, el 16% Firefox 2, el 4% Firefox 3, y Firefox 1.x y IE5 en menos de la mitad de 1 por ciento. Market share for browsers, operating systems and search engines
Cuota de mercado por año y versión [editar] Uso aproximado proporcionado por varias fuentes durante todo el año o un trimeste de este.13 14 15 27 17 18
El mecanismo de extensión ActiveX es utilizado por muchos sitios web públicos y de aplicaciones web. Del mismo modo, los objetos auxiliares del explorador también son utilizados por muchos motores de búsqueda y empresas de terceros para la creación de addons, como por ejemplo un motor de búsqueda en la barra de herramientas.
Compatibilidad con sistemas operativos
Las versiones de Internet Explorer han tenido con el tiempo una amplia variedad de compatibilidad con sistemas operativos, que van desde estar disponible para muchas plataformas y varias versiones de Windows a la actualidad, en que sólo en un par de versiones de Windows se sigue el desarrollo. Muchas versiones de IE tenían soporte a sistemas operativos a los que actualmente están extentos de actualizaciones. El crecimiento de Internet en el decenio de 1990 y 2000 implica que los navegadores actuales con pequeñas cuotas de mercado tienen más usuarios en total que en los primeros años. Por ejemplo, el 90% de cuota de mercado en 1997 serían aproximadamente 60 millones de usuarios, mientras que al comienzo de 2007 el 90% de cuota de mercado equivale a más de 900 millones. El resultado es que las versiones posteriores de IE6 han tenido muchos más usuarios en total que todas las versiones anteriores juntas.