viernes, 26 de febrero de 2016

INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

      1.12 HACIA LA WEB 4.0
El desarrollo de la Web 3.0 y sus tecnologías llevaran hacia la Web 4.0 la Web ubicua, cuyo objetivo primordial será el unir las inteligencias donde tanto las personas como las cosas se comuniquen entre sí para generar la toma de decisiones.

La Web 4.0 es un sistema operativo virtual WebOs, consiste en algo tan sencillo como cumplir los siguientes cuatro conceptos:
·       Usable: Utilidad para los navegantes de la red.
·       Accesible: Cumplir las normas y los estándares de accesibilidad.
·       Indexable: Localizable a través de los buscadores.
·       Actualizable: Actualizar la web con regularidad.


Así ve el cibergurú Raymond Kurzweil la red internet más futurista, que sitúa más allá del 2029:
·       Uso de gafas especiales en las que se superpondría a la realidad física una capa de realidad virtual.
·       Podremos dialogar de forma natural y online con un agente virtual inteligente.
·       Un internet que, unido a dispositivos táctiles, ofrecerá una realidad sensorial completa y permitirá experiencias casi reales de sexo virtual gracias al 3D.
·       Internet que estará integrado en los vehículos.
·       En el que existirán implantes neuronales con acceso directo a la Red.

·       Los ordenadores tendrán la potencia de proceso equivalente a la de un cerebro humano (unos 10^16 cálculos por segundo). 



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

     1.11  LAS REDES SOCIALES
Las redes sociales son uno de los desarrollos más innovadores de la Web 2.0. Desde que fueron concebidas, su finalidad ha sido la de crear un lugar de encuentro para que miles de usuarios con intereses comunes puedan comunicarse. Actualmente, millones de usuarios comparten aficiones, amistades, ideas, fotografías, videos y elementos multimedia de todo tipo. Su crecimiento ha sido tan enorme que se han convertido en un fenómeno social. Están revolucionando la forma de comunicarse y de interactuar.
La red social es un sistema abierto que se va construyendo con lo que cada miembro aporta y rompe el aislamiento de muchas personas en una sociedad tan tecnificada como lo actual.

Las ventajas de las redes sociales son numerosas:
·       Permiten la relación e interacción con otras personas.
·       Son una buena herramienta para establecer contactos profesionales y encontrar oportunidades laborales.
·       Tienen la posibilidad de publicar todo tipo de contenidos.

Puntos débiles de las redes sociales:
·       Nuestra privacidad puede verse en peligro.
·       Otro riesgo es la suplantación de personalidad.

·       Hay una cierta falta de control de los datos. Todo lo que publicamos puede convertirse en propiedad de las redes sociales.




INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

      1.10   BASES DE DATOS ASOCIADAS A UN SERVICIO WEB

Hoy en día, es habitual recurrir a internet para buscar información sobre algún tema que nos interese.
Gran parte de toda esa información requiere un manejo especial y esta almacenada en bases de datos. Estas bases de datos ofrecen mecanismos para proteger los datos, permitiendo el acceso solo a los usuarios identificados.
Para la integración de bases de datos y la web es necesario contar con una interfaz.
Para acceder a los datos de una base de datos desde la web se necesita:
·       Un navegador.
·       Un servidor web, que proporciona el servicio de conexión entre la base de datos y los clientes.
·       Un servidor de base de datos, que almacenará la información a acceder.
·       Una aplicación que acceda a los datos. Esta aplicación contendrá las instrucciones necesarias para interactuar con la base de datos.






INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

       1.9      ESTRUCTURA DE LA INFORMACIÓN DE UN SITIO WEB
La forma de organizar y diseñar un sitio web, con toda su información para ser publicada y difundida en un servidor conectado a la red internet.  Hay que tener en cuenta toda una serie de recomendaciones que son propias y específicas de esta tecnología.
·       Se debe elegir un dominio corto y fácil de recordar. Es preferible el .com o el propio del país donde se quiere ubicar el sitio.
·       Hay que elegir un hosting, es decir, una empresa que ofrezca el servicio de alojamiento web, que sea del mismo país para la empresa que ofrece el servicio y la ubicación del sitio a crear.
·       La información del sitio web debe estar lo más estructurada posible, es decir, hay que crear páginas y organizarlas por secciones, temas, productos o servicios. Establecer jerarquías en árbol entre páginas, de manera que no se superen los 4 o 5 niveles de jerarquía.


Igualmente, todas las páginas del sitio deben seguir unas recomendaciones para que sean lo más eficientes y eficaces posible:
·         Las páginas web tienen que ser compatibles con los navegadores más actuales.
·         Se debe elegir una resolución compatible, de manera que las páginas ocupen el 100% de la pantalla.
·         Debe ser fácil navegar por la página. En sitios muy grandes es conveniente poner un mapa del sitio.
·         Las imágenes son muy útiles, pero hay que usarlas con cuidado. Un documento con muchas imágenes de gran tamaño puede ser muy lento de cargar.
·         Hay que procurar que todos los documentos del sitio web tengan un diseño similar.
·         Hay que diseñar las páginas de forma organizada, de manera que sea fácil su actualización.

·         Para que la página sea fácil de localizar en los buscadores hay que poner claramente el título del documento, etiquetas <H1> o <H2> del lenguaje HMTL.



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.8 FUNCIONAMIENTO BÁSICO DE UN SERVICIO WEB

Los servicios web son una de las últimas nuevas tecnologías que han llegado a la informática. La particularidad que tienen los servicios web es que están diseñados para permitir la comunicación de una aplicación con otra, sin intervención humana.
Los servicios web son independientes de la plataforma y del lenguaje, es decir, se pueden desarrollar en cualquier lenguaje y se puede implementar en cualquier plataforma. El protocolo básico de los servicios web es el XML, que se usa como formato de los mensajes de datos y como base de los protocolos SOAP, WSDL y UDDI.
En definitiva, los servicios web se definen a partir de las siguientes especificaciones o protocolos:
·         XML (eXtensible Markup Language): Es el lenguaje de marcas que se utiliza para describir la información; puede describir datos y documentos.
·        SOAP (Simple Object Access Protocol – Protocolo simple de acceso a objetos): Es un protocolo de mensajería (basado en XML), que indica coo se deben codificar los mensajes que circularan entre las dos aplicaciones, cliente y proveerdor del servicio.
·        WSDL (Web Services Description Language – Lenguaje de descripción de servicios web): Lenguaje que define un mecanismo estándar para describir un servicio web. WSDL es un vocabulario XML para describir un servicio web.

·         UDDI (Universal Description, Discovery and Integration): Proporciona un mecanismo entándar para registrar y loclizar los servicios web que se pueden ofrecer a los clientes. Actúan como una guía telefónica de servicios web. 







INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.7  SERVIDORES WEB

Un servidor web es un programa diseñado para aceptar peticiones HTTP del navegador y servir las páginas web que tiene alojadas. Cada sitio web tiene una dirección única conocida como URL (Uniform Resource Locator – Localizador uniforme de recursos). En una URL se pueden distinguir tres partes: el protocolo, el nombre de dominio del ordenador servidor y la ruta en el servidor. El protocolo que se utiliza para servir páginas web es dar la información solicitada y la ruta indica la ubicación del archivo solicitado dentro del servidor.
Antes de ver cómo funciona el acceso a un sitio web conviene tener claros los siguientes conceptos:
·         Direcciones IP o direcciones internet: Son las direcciones que utiliza el protocolo IP (Internet Protocol – Protocolo de internet) para identificar de forma única un dispositivo en internet. Permite que se comuniquen los dispositivos conectados a la red. Una dirección IP es un código numérico que posee cuatro valores separados por puntos, y que pueden variar de 0 a 255 (en total, 256 valores posibles).
Ejemplo: 172.16.1.12
·         Los dominios: Son los nombres de los sitios web que visitamos. En lugar de utilizar las direcciones IP para acceder a los sitios web, utilizaremos los nombres de dominio, ya que es más sencillo recordar el nombre de un sitio que su dirección IP. Se pueden clasificar en dos tipos:

a)    Internacionales o genéricos: Hacen referencia al tipo de organización que es dueña del dominio.
b)   Dominios territoriales o dominios país: Representan a un país y están a cargo del Estado de cada nación.

Existen muchos sitios web desde los que podemos registrar un dominio y normalmente, antes de registrarlo, podremos comprobar si está o no disponible. El precio dependerá del tipo de dominio.

·         Los proveedores de servicios de internet o ISP (Internet Service Provider): Para establecer una conexión a internet se necesita un proveedor de servicios de internet  o ISP. Son empresas dedicadas a conectar a internet a los usuarios o las distintas redes que tengan, y a hacer el mantenimiento necesario para que el acceso funcione correctamente.
·         Los servidores DNS (Domain Name Server – Servidor de nombres de dominio): Son los que resuelven el nombre de un dominio en una dirección IP determinada (así no es necesario tener que recordar y usar la dirección IP): Cada servidor mantiene una base de datos de nombres y direcciones para el dominio local. Todo este proceso de resolución de nombres es transparente para el usuario.
Los servidores DNS suelen ser dos: el DNS preferido y el DNS alternativo.
Existen tres elementos indispensables en internet para que sea posible la conexión:
1.    Servidor web: Es un servidor que está preparado para servir páginas web las 24 horas del día. Se está ejecutando continuamente y atiende a las peticiones que hacen los clientes desde los navegadores.
2.    Dominio: Es el sitio web al que queremos acceder. Se introduce en la barra de direcciones del navegador.
3.    Servidor DNS: Es el encargado de transformar el nombre del dominio de un servidor web en la dirección IP.


























1.7.1        INSTALACIÓN DE UN SERVIDOR WEB EN WINDOWS

En este apartado se muestra cómo instalar un servidor web. Se instalará XAMPP, que incluye el servidor web Apache, el gestor de base de datos. MYSQL y los intérpretes para los lenguajes PHP Y Perl. La instalación en Windows es muy sencilla, basta con descargarlo de la web de Apache Friends y seguir los pasos de la instalación. (http://www.apachefriends.org/en/xampp-windows.html)

1.7.2        INSTALACION EN LINUX DESDE LA LINEA DE COMANDOS


En este apartado se instalará Apache, PHP y MYSQL desde la línea de comandos de Linux. Para este proceso puede que se necesite descargar archivos desde el sitio web de la distribución de Linux, por lo que es necesario tener internet. 



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.6   NAVEGADOR WEB

Un navegador web (del ingles web browser) es un programa que permite visualizar la informacion que contiene una página web, pues interpreta el codigo de la página (normalmente HTML) y lo visualiza en pantalla. Es la herramienta que utiliza el usuario para moverse e interactuar con la informacion contenida en las distintas páginas web de la red.
El primer navegador web apareció en los 90, concretamente en 1993, y fue desarrollado en los laboratorios del CERN (Centro Europeo para la Investigación Nuclear) de Ginebra. Su nombre era Mosaic. Inicialmente solo funcionaba en entornos UNIX, pero pronto aparecieron versiones para Windows (Spyglass Mosaic) y Macintosh. Más tarde, entró en el mercado Netscape Navigator, que rapidamente superó en capacidades y velocidad a Mosaic. Este navegador era capaz de funcionar en entornos UNIX y Windows. En 1995 Microsoft lanzó internet Explorer (IE), el antiguo Spyglass Mosaic. En el año 1997 se reescribió  el codigo de este navegador y ello, unido a la aparición del sistema operativo Windows 98, consiguió desbancar a Netscape.
A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla. Actualmente está consiguiendo una gran popularidad gracias a sus pestañas, su ligereza y su versatilidad, basada en un sistema modular de extensiones.
Un navegador móvil (mobile browser) o micronavegador es un navegador web diseñado para el uso en dispositivos móviles y de reducidas dimensiones. Los micronavegadores están optimizados para mostrar contenido de internet en pantallas reducidas, y utilizan tamaños de archivo reducidos par ser instalados en dispositivos con memorias de baja capacidad.

Aunque la mayoría de los sistemas operativos móviles incluten el navegador web, podemos descargarnos otros igual que hacemos con el PC o portátil. 




INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.1   LA WEB 3.0

El futuro de la red está en una red internet inteligente, que entiende y relaciona lo que el usuario busca (semántica), que se puede transportar en la palma de la mano porque es móvil.
La Web 3.0 supone una revolución en la web basada en datos y dispositivos vinculados. Se presentan nuevas formas de integración y combinación de datos para lograr la información y los conocimientos; y nuevas formas de conectarse a la web a través de una variedad de máquinas capaces de la búsqueda, la combinación y el análisis de datos. Las tecnologías emergentes que permiten que la Web 3.0 se conviertan en una realidad son: la web semántica, video en la web, web móvil y web ubicua.
Características de la Web 3.0:
·         La web como una gran base de datos distribuida.
·         La consolidación de la web semántica.
·         Contenido accesible a través de múltiples dispositivos.
·         Apalancamiento de las tecnologías de inteligencia artificial: a través de agentes inteligentes que puedan aprender de la interacción con los usuarios.
·         La web geoespacial: combina la información geográfica disponible de los usuarios, con la información abstracta que predomina en la web, generando contextos que permiten realizar búsquedas u ofertas servicios en base a la localización.
·         Ambiente 3D que transforme la web que conocemos en espacios tridimensionales inmersivos, donde los usuarios puedan sumergirse e interactuar a través de representaciones.

Para alcanzar toda esta nueva red de conocimientos, será necesario etiquetar, organizar y definir toda la información y conseguir tecnologías nuevas capaces de hacerlo.

Los datos enlazados deben su potencial a tecnologías como RDF, SPARQL, OWL, SKOS:
·         RDF (Resource Description Framework): Sirve para proporcionar información descriptiva sobre los recursos que se encuentran en la web.
·         OWL (Web Ontology Language): Lenguaje de marcado para publicar y compartir datos usando ontologías web.
·         SPARQL (Protocol and RDF Query Language): Lenguaje para la consulta de grafos RDF.
·         SKOS (Simple Knowledge Organization System): Modelo para representar la estructura básica y el contenido de cualquier tipo de vocabulario controlado.









INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.1   LA WEB 2.0

A mediados de los noventa surgieron grandes empresas que hicieron mucho dinero ofreciendo sus servicios a través de la web. De todas ellas hay que destacar Yahoo, Ebay y Amazon:
·   Yahoo, creada en 1995 por Jerry Yang y David Filo como una guía de contenidos de internet. Yang y Filo empezaron a organizar los sitios web por categorías, para que los usuarios pudieran encontrar rápidamente lo que buscaban.
·         Ebay, creada en 1995 por Pierre Omidyar como una empresa de subastas y gangas.
·     Amazon, fundada por Jeff Bezos en 1994. Consistía en una tienda de libros por internet. Actualmente no solo vende libros, también vende software, ropa, videojuegos, electrónica, discos, muebles, etcétera.
Los sitios Web 2.0  utilizan tecnologías como bases de datos, hojas de estilo o lenguajes de programación y permiten a los usuarios interactuar entre ellos y crear sus propios contenidos.
Características de la Web 2.0:
·   Uso de bases de datos que permiten el registro de usuarios, la creación de perfiles, la inserción de comentarios y discusiones, etc.
·        Aparecen las redes sociales, que permiten que las personas estén en permanente contacto con amigos y familiares, así como conocer nuevas personas.
·   Los usuarios pueden almacenar y compartir documentos en la red de una forma muy sencilla.
·       Aparecen aplicaciones web colaborativas al alcance de los usuarios, que reemplazan a las aplicaciones de escritorio y a las que se accede mediante un navegador web.
·   Cualquier usuario puede crear su propio espacio, publicar sus fotos, sus opiniones, sus vídeos, etc.
·         En los sitios Web 2.0, la mayor parte del contenido será creado por el usuario.

En la web 2.0 nos encontramos con los siguientes tipos de servicios:

·         Redes sociales: Destacan Facebook y MySpace.

·         Foros: Los usuarios mantienen conversaciones sobre algún tema de interés común.

·         Compartir y organizar fotografías: Destacan Flickr y Picasa.

·         Compartir vídeo y música: Destacan Youtube, Vimeo y DailyMotion.

·         Ofimática web: Destacan Zoho o Google Docs.

·         Blog: Destaca WordPress.

·         Microbloggin: Destaca Twitter.




INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.1   LA WEB 1.0

La web inicial fue la Web 1.0. Las páginas eran estáticas y el usuario no podía interactuar con ellas. Sus características son:
·         Las páginas web estaban escritas a mono en código HTML. Añadir o cambiar algo en la página requería mucho tiempo y trabajo.
·         El contenido y el diseño estaban juntos en el código HTML. Si se deseaba cambiar el color o el tipo de letra de un párrafo o cabecera común a todas las páginas, era necesario  cambiarlo en cada una de ellas.
·         No había normas de diseño en las páginas web, con lo que era fácil encontrarse páginas con colores estrafalarios, marquesinas que saltaban o bailaban, etc. Páginas que mareaban y creaban desconcierto en el usuario.
·         No se usaban las bases de datos y, por tanto, no existían los usuarios ni el registro de usuarios, todos eran visitantes.
·         Los usuarios solo podían ver contenidos como textos e imágenes y no podían registrarse ni comenta o añadir contenidos.
·         El contenido era generado por las empresas del sector. Solo podía ver lo que ellas querían mostrar.
En la Web 1.0 no existía Google; existía Yahoo! AltaVista y otros buscadores; encontrar algo con dichos buscadores era muy complicado. No existía ningún tipo de mensajería instantánea.