Definición de los programas para la navegación en Internet
Safari
es un navegador
web de código cerrado
desarrollado por Apple Inc. Está disponible para Mac OS X, iOS (el
sistema usado por eliPhone,
el iPod Touch y el iPad) y Microsoft
Windows.
Incluye
navegación por pestañas, corrector ortográfico, búsqueda progresiva, vista del
historial en CoverFlow,
administrador de descargas y un sistema de búsqueda integrado.
Mozilla Firefox
es un navegador web libre y de código abiertodescendiente
de Mozilla Application Suite y
desarrollado por la Fundación Mozilla.8 Con
más de 450 millones de usuarios,9 es
el segundo navegador más utilizado de Internet,10 con
una cuota de mercado que se sitúa aproximadamente entre el 19% y 25% para
finales de marzo de 2012, dependiendo de la fuente de medición global,11 12 13 con
particular éxito en Europa,14 especialmente
en Alemania y Polonia donde
es el más popular con aproximadamente un 50% y 44% de uso, respectivamente.15 16
Para
visualizar páginas web emplea el motor de renderizado Gecko, el cual implementa estándares
web actuales además de otras funciones destinadas a
anticipar probables adiciones a los estándares.17
Es multiplataforma,
estando disponible para varios sistemas operativos como Microsoft
Windows, GNU/Linux, Mac OS X y
no oficialmente,FreeBSD18 así
como otras plataformas.4
Google Chrome
es un navegador web de código abierto desarrollado por Google.
Este navegador está constituido por componentes de otros navegadores de código abierto como WebKit y Mozilla. El objetivo de Google Chrome es lograr un navegador con una interfaz sencilla, y una muy buena estabilidad, velocidad y seguridad.
La versión beta para Windows fue lanzada el 2 de septiembre de 2008, luego se lanzarán las versiones para Linux y Mac OS X. El navegador Chrome salió del estado de beta el 12 de dieciembre de 2008.
La versión 2 de Google Chrome fue lanzada en mayo de 2009; su principal característica fue un aumento del 30% en la velocidad de ejecución de javascript.
Características de Chrome
* Un cuadro para todo: En un único cuadro contará con búsqueda en la web, historial, barra de dirección y sugerencias mientras se está escribiendo.
* Nuevas pestañas: Por cada nueva pestaña abierta se mostrará un resumen visual de los sitios web más visitados, de los buscadores más utilizados, de las últimas pestañas que han sido cerradas y de las últimas páginas que fueron guardadas como marcadores.
* Accesos directos a aplicaciones: Permite utilizar aplicaciones web sin abrir el navegador.
* Pestañas dinámicas: Creación de nuevas ventanas a partir de las pestañas ya abiertas con sólo arrastrarlas.
* Pestañas independientes: Si una pestaña falla, el resto de las pestañas seguirán funcionando.
* Modo incógnito: Permite navegar en forma relativamente privada no permitiendo que las páginas web visitadas se guarden en el historial web.
* Navegación segura: Utiliza listas negras que actualiza periódicamente para evitar phishing y malware, avisándole al usuario que ingresa a sitios inseguros.
* Otras características: marcadores (o favoritos) instantáneos, importación de la configuración y marcadores, administrador de descargas, etc.
Este navegador está constituido por componentes de otros navegadores de código abierto como WebKit y Mozilla. El objetivo de Google Chrome es lograr un navegador con una interfaz sencilla, y una muy buena estabilidad, velocidad y seguridad.
La versión beta para Windows fue lanzada el 2 de septiembre de 2008, luego se lanzarán las versiones para Linux y Mac OS X. El navegador Chrome salió del estado de beta el 12 de dieciembre de 2008.
La versión 2 de Google Chrome fue lanzada en mayo de 2009; su principal característica fue un aumento del 30% en la velocidad de ejecución de javascript.
Características de Chrome
* Un cuadro para todo: En un único cuadro contará con búsqueda en la web, historial, barra de dirección y sugerencias mientras se está escribiendo.
* Nuevas pestañas: Por cada nueva pestaña abierta se mostrará un resumen visual de los sitios web más visitados, de los buscadores más utilizados, de las últimas pestañas que han sido cerradas y de las últimas páginas que fueron guardadas como marcadores.
* Accesos directos a aplicaciones: Permite utilizar aplicaciones web sin abrir el navegador.
* Pestañas dinámicas: Creación de nuevas ventanas a partir de las pestañas ya abiertas con sólo arrastrarlas.
* Pestañas independientes: Si una pestaña falla, el resto de las pestañas seguirán funcionando.
* Modo incógnito: Permite navegar en forma relativamente privada no permitiendo que las páginas web visitadas se guarden en el historial web.
* Navegación segura: Utiliza listas negras que actualiza periódicamente para evitar phishing y malware, avisándole al usuario que ingresa a sitios inseguros.
* Otras características: marcadores (o favoritos) instantáneos, importación de la configuración y marcadores, administrador de descargas, etc.
Opera
es un
navegador, presentado por la compañía noruega Opera Software, que se presenta
como una alternativa a
otros productos muy
conocidos como Internet
Explorer. Entre las
características con
que cuenta esta apl icación para
diferenciarse de sus
competidores
directos
destaca su uso de poca memoria y su rápida respuesta. Asimismo,
fue unos de los
primeros
software en incluir "pestañas"
para la navegación de sitios web.
La última
versión de este producto, Opera 8.5
(aunque ya se está desar rol lando el
Opera 9),
es de
carácter gratuito con lo que el imina la
aparición de rótulos publ icitarios que antes solo
podían
ser evitados mediante la adquisición
del programa.
Opera
tiene varias versiones que le hacen
compatible con los siguientes operadores: Linux,
Mac, Windows,
FreeBSD, Solaris.
Opera
incluye un navegador de código Javascript y cuenta,
además, con dos modelos (Opera
Mobi le y
Opera Mini) que permiten instalar esta
apl icación en teléfonos móvi les para ofrecer
al usuario una conexión portáti l a Internet.
Netscape
fue un navegador web y el primer producto comercial de la compañía Netscape Communications, creada por Marc Andreessen, uno de los
autores de Mosaic, cuando se encontraba en el NCSA (Centro Nacional de Aplicaciones para
Supercomputadores) de la Universidad de Illinois en Urbana-Champaign. Netscape fue
el primer navegador comercial
Internet Explorer
(anteriormente Microsoft Internet Explorer),
conocido comúnmente como IE,
es un navegador webdesarrollado
por Microsoft para el sistema operativo Microsoft
Windows desde 1995. Ha sido el navegador
web más utilizado de Internet desde 1999 hasta la actualidad, con un pico
máximo de cuota de utilización del 95% entre el 2002 y 2003. Sin embargo, dicha
cuota de mercado ha disminuido paulatinamente con los años debido a una
renovada competencia por parte de otros navegadores, situándose aproximadamente
entre el 30% y 54% para finales de marzo de 2012, dependiendo de la fuente de
medición global.1 2 3 4
Su
versión más reciente es la 9, publicada el 14 de marzo de 2011,5 y está disponible gratuitamente
como actualización para Windows Vista SP2 o Windows Server 2008 SP2, además de Windows 7 y Windows Server 2008 R2. Los sistemas
operativos Windows XP, Windows 2003y
anteriores no están soportados.6 7 Esta nueva versión de Internet
Explorer incorpora considerables avances en la interpretación deestándares
web respecto a
sus precursores, como el soporte paraCSS3, SVG, HTML5 (incluyendo las etiquetas
<audio>
, <video>
y<canvas>
), el formato de archivo
tipográfico web "WOFF",
además de incluir mejoras de rendimiento como la aceleración por hardware para
el proceso de renderizado de páginas web y un nuevo motor deJavaScript denominado Chakra.8
También
se han producido compilaciones de Internet Explorer (algunas actualmente
descontinuadas) para otros sistemas
operativos, incluyendo Internet Explorer Mobile (Windows CE y Windows
Mobile),Internet Explorer para Mac (Mac OS 7.01 a 10)
e Internet Explorer para UNIX (Solaris y HP-UX).
Que es ActiveX
es un conjunto de tecnologías de Microsoft que
permiten incluir contenido interactivo en la World Wide Web. Tiempo atrás, el
contenido de la Web era estático, es decir texto e imágenes en 2 dimensiones.
Con ActiveX, los sitios
cobran vida utilizando efectos multimedia, objetos interactivos, y aplicaciones
sofisticadas que crean un entorno similar al de un CD-ROM de buena calidad. ActiveX provee el nexo que une una
variedad de tecnologías que logran darle movimiento a los sitios Web.
¿Cuáles son los beneficios principales?
¿Cuáles son los beneficios principales?
El
contenido ActiveX es entretenido e impactante por lo que ayuda a
atraer y retener clientes.
Es
abierto y tiene soporte cross-plataform para Macintosh, Windows y Unix.
Herramientas
familiares de una gran variada de proveedores y lenguajes de programación,
incluyendo Visual Basic, Visual C++, Borland Delphi, Borland C++ y Java. Los
desarrolladores pueden utilizar lo que saben y comenzar a producir al instante.
Ya existe
una gran variedad de controles ActiveX disponibles para el uso de los
Webmasters.
Estándares
industriales, con soporte para industrias claves y estándares impuestos por el
púbico como ser HTML, TCP/IP, Java, COM y otros.
¿Cuáles son los elementos?
ActiveX incluye tanto tecnologías cliente como servidor:
Los
Controles ActiveX son objetos interactivos en una página Web que
provee funciones controlables por el usuario y ya ayudan a resaltar el
movimiento del sitio Web.
Los
documentos ActiveX permiten a los usuarios ver documentos no HTML,
como ser documentos de Microsoft Excel o archivos de Word, a través de un
navegador Web.
El script
de ActiveX controla el comportamiento de varios controles ActiveX en
conjunto y/u otros Applets de Java desde el navegador o desde el servidor.
La máquina
virtual de Java permite a cualquier navegador soportado por ActiveX ejecutar
applets de Java e integrar applets de java con controles ActiveX.
ActiveX Server
Framework provee un número de funciones basadas en servidores, como ser
seguridad, acceso a base de datos y otras.
¿Qué puedes hacer?
ActiveX trae innovación e interactividad a la Web. Como es soportado por diferentes lenguajes y herramientas, permite a los desarrolladores traer su experiencia y creatividad en otros ámbitos a la Web. Basada en el refinamiento del estándar COM, que ya es conocido por miles de desarrolladores, puede adaptarse a los conocimientos de los mismos lentamente y sin un cambio brusco en la forma de trabajo de los mismos. Al tratarse de una tecnología de tercera generación con extenso soporte de terceros, provee una rica plataforma de desarrollo para Internet, tanto como para las aplicaciones Cliente/Servidor de Intranets que hay en el mercado hoy en día. ActiveX lleva a máximo los recursos de creatividad e innovación y permite que éstos trabajen en conjunto en el mismo sitio Web. La colección de este tipo de componentes crece día a día y parece no detenerse, ya que a cada requerimiento parece responder un nuevo componente que ya fue desarrollado.
¿Qué es lo importante?
ActiveX hace fácil y rápida la tarea de los desarrolladores Web a la hora de crear sitios interactivos únicos, que hacen que la Internet sea cada vez más útil y productiva. Los productores de sitios Web no tienen que empezar desde cero a construir todas las partes de sus sitios interactivos a mano, ya que hay más de 1000 controles reutilizables en el mercado. Ya que ActiveX puede ser utilizado por una gran variedad de lenguajes de programación, de docenas de proveedores distintos, los desarrolladores y los Webmasters pueden hacer uso de su experiencia para crear contenidos más convincentes. También pueden complacer a una gran variedad de usuarios, porqueActiveX es soportado por distintos sistemas operativos.
¿Cómo se compara con Java?
ActiveX provee un mecanismo estándar para extender cualquier lenguaje de programación, incluyendo Java. ActiveX extiende las capacidades del lenguaje Java permitiendo a los programadores de este lenguaje integrar sus applets con la riqueza de ActiveX.ActiveX une los applets con objetos creados en otros lenguajes, de manera que los programadores de Java pueden linkear con controles ActiveX directamente desde sus programas en Java. En el mismo token, los objetos escritos en otros lenguajes pueden linkea a los applets de Java. ActiveX es la soga que ata todo junto, dando a luz a la más alta tecnología en una plataforma abierta e integrada. Provee una forma común de extender y vincular lenguajes de programación, incluyendo Java. ActiveX maximiza los recursos para el desarrollo de sitios interactivos.
¿Quién lo soporta?
Pequeñas, medianas y grandes empresas de software están creando controles ActiveX actualmente, incluyendo compañías como Borland, Oracle y Sybase/Powersoft. Como resultado de su trabajo, ya existen más de 1000 controles ActiveX disponibles para utilizar. En adición a esto, catorce compañías creadoras de herramientas de desarrollo han incluido soporte ActiveX en sus productos, permitiendo a los desarrolladores de sitios Web crear o hacer uso de los controladores, es sus programas. El navegador Internet Explorer de Microsoft soporta ActiveX, y Microsoft provee un plug-in para Netscape Navigator, que le permite a la gran mayoría de navegantes de Internet ver las páginas que poseen componentes ActiveX.
¿En dónde se ejecuta?
ActiveX es soportado actualmente por Windows. Microsoft está trabajando con MetroWorks para elaborar el soporte en plataformas Macintosh, y también esta trabajando con Bristol y MainSoft para elaborar soporte en plataformas Unix. Aquellos desarrolladores que escriban controles ActiveX u otros objetos en ActiveX podrán abarcar la mayor cantidad de tipos diferentes de usuarios con esta solución cross-plataform.
ActiveX trae innovación e interactividad a la Web. Como es soportado por diferentes lenguajes y herramientas, permite a los desarrolladores traer su experiencia y creatividad en otros ámbitos a la Web. Basada en el refinamiento del estándar COM, que ya es conocido por miles de desarrolladores, puede adaptarse a los conocimientos de los mismos lentamente y sin un cambio brusco en la forma de trabajo de los mismos. Al tratarse de una tecnología de tercera generación con extenso soporte de terceros, provee una rica plataforma de desarrollo para Internet, tanto como para las aplicaciones Cliente/Servidor de Intranets que hay en el mercado hoy en día. ActiveX lleva a máximo los recursos de creatividad e innovación y permite que éstos trabajen en conjunto en el mismo sitio Web. La colección de este tipo de componentes crece día a día y parece no detenerse, ya que a cada requerimiento parece responder un nuevo componente que ya fue desarrollado.
¿Qué es lo importante?
ActiveX hace fácil y rápida la tarea de los desarrolladores Web a la hora de crear sitios interactivos únicos, que hacen que la Internet sea cada vez más útil y productiva. Los productores de sitios Web no tienen que empezar desde cero a construir todas las partes de sus sitios interactivos a mano, ya que hay más de 1000 controles reutilizables en el mercado. Ya que ActiveX puede ser utilizado por una gran variedad de lenguajes de programación, de docenas de proveedores distintos, los desarrolladores y los Webmasters pueden hacer uso de su experiencia para crear contenidos más convincentes. También pueden complacer a una gran variedad de usuarios, porqueActiveX es soportado por distintos sistemas operativos.
¿Cómo se compara con Java?
ActiveX provee un mecanismo estándar para extender cualquier lenguaje de programación, incluyendo Java. ActiveX extiende las capacidades del lenguaje Java permitiendo a los programadores de este lenguaje integrar sus applets con la riqueza de ActiveX.ActiveX une los applets con objetos creados en otros lenguajes, de manera que los programadores de Java pueden linkear con controles ActiveX directamente desde sus programas en Java. En el mismo token, los objetos escritos en otros lenguajes pueden linkea a los applets de Java. ActiveX es la soga que ata todo junto, dando a luz a la más alta tecnología en una plataforma abierta e integrada. Provee una forma común de extender y vincular lenguajes de programación, incluyendo Java. ActiveX maximiza los recursos para el desarrollo de sitios interactivos.
¿Quién lo soporta?
Pequeñas, medianas y grandes empresas de software están creando controles ActiveX actualmente, incluyendo compañías como Borland, Oracle y Sybase/Powersoft. Como resultado de su trabajo, ya existen más de 1000 controles ActiveX disponibles para utilizar. En adición a esto, catorce compañías creadoras de herramientas de desarrollo han incluido soporte ActiveX en sus productos, permitiendo a los desarrolladores de sitios Web crear o hacer uso de los controladores, es sus programas. El navegador Internet Explorer de Microsoft soporta ActiveX, y Microsoft provee un plug-in para Netscape Navigator, que le permite a la gran mayoría de navegantes de Internet ver las páginas que poseen componentes ActiveX.
¿En dónde se ejecuta?
ActiveX es soportado actualmente por Windows. Microsoft está trabajando con MetroWorks para elaborar el soporte en plataformas Macintosh, y también esta trabajando con Bristol y MainSoft para elaborar soporte en plataformas Unix. Aquellos desarrolladores que escriban controles ActiveX u otros objetos en ActiveX podrán abarcar la mayor cantidad de tipos diferentes de usuarios con esta solución cross-plataform.
JavaScript
es un lenguaje de programación interpretado,
dialecto del estándar ECMAScript.
Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y
dinámico.
Se utiliza principalmente en su forma del lado
del cliente (client-side), implementado como parte de un navegador
web permitiendo mejoras en la interfaz de usuario y páginas
web dinámicas, en bases de
datos locales al navegador... aunque existe una forma de JavaScript
del lado del servidor (Server-side JavaScript o SSJS). Su
uso en aplicacionesexternas a la web,
por ejemplo en documentos PDF, aplicaciones de
escritorio (mayoritariamente widgets) es también
significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones
del lenguaje de programación Java. Sin
embargo Java y
JavaScript no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el
código JavaScript integrado en las páginas web. Para interactuar con una página
web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente
en el marco de la aplicación cliente, sin acceso a
funciones del servidor. JavaScript se
interpreta en elagente de usuario, al mismo tiempo que
las sentencias van descargándose junto con el código HTML.
Applet
Un applet es un componente de una aplicación que se ejecuta en el contexto de otro
programa, por ejemplo un navegador web.
El applet debe
ejecutarse en un contenedor, que lo proporciona un
programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos
móviles que soportan el modelo de programación por "applets".
A diferencia de un programa,
un applet no puede
ejecutarse de manera independiente, ofrece información gráfica y a veces
interactúa con el usuario, típicamente carece de sesión y tiene privilegios de
seguridad restringidos. Unapplet normalmente lleva al cabo una función
muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.
Ejemplos comunes de applets son las Java applets y las animaciones
Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de
video incrustados en los navegadores como el Internet
Explorer. Otros plugins permiten mostrar modelos 3D que funcionan
con una applet.
Un Java applet es un código JAVA que carece de un
método main, por eso se utiliza principalmente para el trabajo de páginas web,
ya que es un pequeño programa que es utilizado en una página HTML y
representado por una pequeña pantalla gráfica dentro de ésta.
Por otra parte, la
diferencia entre una aplicación JAVA y un applet radica en cómo se ejecutan.
Para cargar una aplicación JAVA se utiliza el intérprete de JAVA (pcGRASP de Auburn
University, Visual J++ de Microsoft, Forte de Sun de Visual Café). En cambio,
un applet se puede cargar y ejecutar desde cualquier explorador que soporte
JAVA (Internet Explorer, Mozilla
Firefox, Google Chrome, Netscape...).
Bibliografia