sábado, 9 de junio de 2012

programas para la navegación en Internet


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.
  
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?
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.


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















hosting


Que es hosting

(alojamiento o también conocido como hospedaje web, alojamiento web, web site hosting, web hosting o webhosting) es un negocio que consiste en alojar, servir, y mantener archivos para uno o más sitios web. Más importante que el espacio del ordenador que se proporciona para los archivos del sitio web es la conexión rápida a Internet.




Funcionalidad del hosting

¿QUE FUNCIÓN CUMPLEN?

El termino alojamiento o “hosting” ( termino anglosajón más extendido ) hace referencia al hecho de que para “alojar” una Web implica que se necesita un ordenador que esté siempre conectado a Internet, de tal forma que toda la información relativa a la página Web, su estructura, imágenes y datos estén ahí permanentemente para presentarlos a Internet cuando alguien trate de acceder a ellos a través de la dirección IP ( combinación numérica que identifica a ese ordenador dentro de la red de redes ), enmascarada en su nombre de dominio; esto es, al teclear www.dominio.com, lo que en realidad estamos haciendo es apuntar a la carpeta donde se encuentra la información de la Web con nombre “dominio”, teniendo acceso a ese ordenador que “aloja” nuestra página.




Componentes de una aplicación Multimedia

Texto: En multimedia, el texto sirve para mostrar títulos, menús, sistemas de navegación, información a nivel de conceptos generales, y ayudas sobre el manejo del material computarizado. En la elaboración de títulos, menús y botones se debe tratar de utilizar la palabra pertinente, con un significado preciso para expresar lo que se quiera decir. Se puede incluir información textual en la pantalla, tratando de buscar el equilibrio: muy poco texto requiere de muchos cambios de página para expresar ideas o conceptos mientras que demasiado texto hace que la pantalla se sobrecargue haciendo agotadora su lectura y poco motivante.

Imagen: Una imagen es una representación espacial de un objeto, en dos dimensiones o de una escena en tres dimensiones. Esta puede ser real o virtual.
Las imágenes digitales en dos dimensiones se dividen en dos tipos: imágenes vectoriales y de mapa de bits. Esta no es división tajante, ya que las imágenes vectoriales suelen admitir la incrustación de imágenes de mapa de bits en su interior y los programas especializados en dibujo vectorial cada vez tienen más cualidades de los programas de tratamiento de imágenes de mapa de bits y al contrario.

Audio: Se produce por la interacción de un objeto que vibra, un medio de transmisión y un receptor. Para que el sonido sea percibido por el ser humano el objeto debe vibrar con una frecuencia de entre 20 Hz y 20 KHZ.
Gráficos: Utilizados para representar esquemas, planos, dibujos lineales.

Video: Presentación de un número de imágenes por segundo, que crean en el observador la sensación de movimiento. Pueden ser sintetizadas o captadas. Las fuentes de video más comunes son de naturaleza analógica (VHS), por lo que para manipular las imágenes en el computador o mezclarla con textos, gráficos, sonidos y/o animación, sus señales debe ser digitalizadas y comprimidas (CTR 1993).

Animación: Se asocia habitualmente con el de movimiento y consiste en una secuencia de imágenes que se visualizan de forma muy rápida, dando la sensación de movimiento. Cada una de estas imágenes que componen la animación se denomina cuadros o frames. Toda animación debe tener un número mínimo de cuadros por segundo para que los humanos seamos capaces de captar esa sensación de movimiento sin saltos o discontinuidades.



Programas para la creación de sitios Web

Usar un editor visual de HTML (WYSIWYG)
Algunos editores muy conocidos son DreamweaverGo Live oNVU. Son software especializado en la creación de sitios web, construidos para crear y modificar el código HTMLCSSPHP, etc. de tus páginas web. Tienen funciones muy útiles para un diseñador web, como el editor gráfico, que te permite crear webs con pocos conocimientos de HTML ya que se asemeja a un procesador de textos. Otras funciones muy interesantes de estos programas son el permitir remplazar código de múltiples páginas a la vez, la comprobación de errores de programación en el código, previsualizar las páginas en diferentes navegadores, etc. En esta misma web hay un manual de Dreamweaver para que aprendas a manejarlo.
Lo más interesante sin duda para una persona que está aprendiendo a hacer webs es el editor gráfico. Tú creas la página como si del Word se tratara; escribes el texto, los títulos, pones las imágenes, eliges los colores, etc. y el programa te guarda la páginacon el código HTML listo. Es lo que se llama What You See Is What You Get (WYSIWYG), lo que ves es lo que obtienes. Se les llama así con razón, puesto que utilizandolos no es necesario escribir nada de código HTML para crear una página web.

La desventaja que tienen estos programas es que si no sabes nada de HTML el diseño de tu página va a estar algo limitado, porque con el editor gráfico se pueden hacer cosas básicas o intermedias, pero para funciones más complicadas es muy recomendable saber un poco de HTML.
Usar un editor de textos o de HTML
Si sabes HTML una buena opción es programar tú mismo todo el código de tu web mediante editores de código fuente como el Block de notas de Windows (no está diseñado para eso pero puede usarse), o algunos un poco más especializados comoNotepad. Éste último te colorea el código de diferentes tonos según el tipo de código que tenga la página, lo cual resulta muy útil para buscar fragmentos de un vistazo.
Los editores de texto son programas simples pero muy eficaces que permiten guardar documentos de texto sin formato. Al no ofrecer ningún tipo de guía visual, al contrario que los editores HTML o WYSIWYG, son los más complicados de utilizar para los que empiezar a hacer páginas web.
Los editores de HTML son básicamente editores de texto diseñados específicamente para hacer páginas web, por tanto traen incorporadas funcionalidades que no tienen los editores de texto genéricos, y que facilitan mucho las cosas.
Otros recursos para hacer tus webs
Usar plantillas prefabricadas (templates)
Una plantilla prefabricada (o template) es un diseño ya hecho listo para que lo personalices y adaptes a tu web. En realidad el diseño ya está hecho, osea que no tendrás que “hacer la web” literalmente, pero en tus manos está adaptarlo exáctamente a lo que quieras. Obviamente para adaptarlo a tus necesidades tendrás que utilizar un editor WYSIWYG o HTML, según tus gustos.
Algunos ejemplos de plantillas web (templates) disponibles en Internet:
Las plantillas web se pueden encontrar en varios formatos, como Photoshop o HTML. En la mayoría de los casos, estos templates son compatibles con los editores web más conocidos, como Dreamweaver o FrontPage, por lo que pueden modificarse tranquilamente.
Las plantillas web son una forma de conseguir un diseño atractivo sin necesidad de tener muchos conocimientos de desarrollo de páginas web, o también una forma de inspirarte para crear tu propio diseño (mirando lo que han hecho otros pueden surgirte ideas).
Algunos sitios de templates bastante populares son: Template MonsterOpen Source Web Design o Template World.




Bibliografia: