Tecnologías usadas en las redes sociales

10
Universidad Nacional del Callao TECNOLOGIAS DETRÁS DE LAS REDES SOCIALES Alumno: Emerson Quispe Perez Código: 1315220575 Profesor: Eddie Malca Curso: Lenguaje de Programación II Abril-2015

Transcript of Tecnologías usadas en las redes sociales

Universidad Nacional del CallaoTECNOLOGIAS DETRÁS DE LAS REDES SOCIALES

Alumno: Emerson Quispe Perez

Código: 1315220575

Profesor: Eddie Malca

Curso: Lenguaje de Programación II

Abril-2015

¿Qué son las Redes Sociales?

Las redes sociales son los sitios de internet que día a día que permiten a las personas conectarse con sus amigos todo de forma virtual, compartir contenidos, interactuar, crear foros sobre intereses similares: trabajo, lecturas, juegos, amistad, relaciones amorosas, relaciones comerciales, y diversos temas de conversación.

Esta tuvo origen por el año 1995, cuando el estadounidense Randy Conrads creó el sitio Web classmates.com. Con esta red social pretendía que la gente pudiera recuperar o mantener el contacto con antiguos compañeros del colegio, instituto, universidad.

En nuestros tiempos las redes sociales mas utilizadas son: Facebook, Twiter, My Space, Linked In, Youtube, y muchas otras mas, en este trabajo veremos la forma en la que trabajan estas redes sociales.

Es una de las redes sociales mas importante creado por Mark Zuckerberg y fundado junto a Eduardo Saverin, Chris Hughes y Dustin Moskovitz. Originalmente era un sitio para estudiantes de la Universidad de Harvard, pero se abrió a cualquier persona con una cuenta de correo electrónico.

Facebook cuenta con más de 1350 millones de miembros, y traducciones a 70 idiomas.

Las principales críticas a la red social y la empresa siempre se han centrado en la supuesta falta de privacidad que sufren sus millones de usuarios. Estas críticas se acrecentaron en 2013, cuando se descubrió que la Agencia de Seguridad Nacional de Estados Unidos y otras agencias de inteligencia vigilan los perfiles de millones de usuarios y sus relaciones con amigos y compañeros de trabajo.

El 9 de abril de 2012 se anunció que Facebook adquirió Instagram por 1000 millones de dólares. En febrero de 2014 los responsables de Facebook anunciaron la compra del servicio de mensajería móvil WhatsApp por 16.000 millones de dólares.

Facebook:

Tecnologías usadas en Facebook Linux: es uno de los software más importantes, ya que son un conjunto de los mismos que permiten

muchas cosas. Este software administra todos los recursos de cada servidor de Facebook. Tiene un manejador de datos, que almacena los datos de cada uno de los usuarios. Además de esto, es el servidor de páginas Web. Por todas estas razones, es imprescindible para Facebook el uso de Linux.

Cassandra: es una herramienta que permite que Facebook siga escalando y creciendo. La función que cumple es almacenar de forma estructurada los datos de los usuarios.

Hive: es el software que permite la búsqueda dentro de Facebook. Funciona analizando grandes conjuntos de datos.

Thrift: se trata de un kit de herramientas muy completo que permite crear servicios de software a gran velocidad. Es un software especializado en interoperabilidad de lenguajes de programación.

Scribe: creado para gestionar la gran cantidad de servidores con que cuenta Facebook. Esta especializado en la distribución y registro de mensajes en los servidores.

HipHop for PHP: este software permite a software usar mucho menos CPU, y por esta misma razón, incrementa la velocidad de funcionamiento. Se trata de una herramienta que permite la transformación de código PHP en código C++.

Tornado: es capaz de gestionar miles de conexiones web de forma simulátanea y a una gran velocidad.

Twitter:

Es una de las grandes redes sociales que esta en tendencia, Twitter, Inc. fue creado originalmente en California, pero está bajo la jurisdicción de Delaware desde 2007.Desde que Jack Dorsey lo creó en marzo de 2006, y lo lanzó en julio del mismo año, la red ha ganado popularidad mundialmente y se estima que tiene más de 500 millones de usuarios, generando 65 millones de tuits al día y maneja más de 800 000 peticiones de búsqueda diarias.

Twitter como la tercera red social más visitada basándose en el contenido 6 millones de visitantes únicos y 55 millones de visitas mensuales.

Tecnologías usadas en Twitter

MySQL usada principalmente para almacenar los Tweets. Ellos han desarrollado su propio forkpara ajustarlo a la necesidades, por supuesto, abierto a la comunidad. En él se ha prestado especial atención en la optimización y en el rendimiento, claves para el servicio.

El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: Cassandra, Hadoop, Lucene, Pig. En muchos de ellos Twitter los ha esponsorizado.

Memcached para manejar la caché y escalar el creciente tráfico de la plataforma. De ahí ha salido un interesante proyecto abierto que han liberado recientemente, Twemcache, ajustando sus necesidades a la base de Memcached.

Youtube:

Es una de las grandes redes sociales, en el cual los usuarios pueden subir y compartir vídeos. Fue creado por tres antiguos empleados de PayPal en febrero de 2005.En octubre de 2006, fue adquirido por Google Inc. a cambio de 1650 millones de dólares y ahora opera como una de sus filiales. Actualmente es el sitio web de su tipo más utilizado en internet.

El dominio fue activado el 15 de febrero de 2005, y el 23 de abril fue cargado el primer vídeo, Me at the Zoo (‘Yo en el zoológico’).En la primavera YouTube entró en línea. Sin embargo, los creadores se percataron rápidamente de que los usuarios cargaban toda clase de vídeos, dejando atrás la idea original. El tráfico se disparó cuando la gente empezó a colocar enlaces de YouTube en sus páginas de MySpace.  El rápido crecimiento del sitio atrajo a Time Warner y Sequoia Capital, que invirtieron en el mismo. Luego de que, en octubre de 2005, la empresa Nike colocara un spot protagonizado por Ronaldinho, grandes compañías empezaron a sentirse atraídas por YouTube.Sólo en 2005, Sequoia tuvo que invertir 8,5 millones de dólares estadounidenses en el sitio.

Tecnologías usadas en Youtube:

YouTube usa un reproductor en línea basado en Adobe Flash para servir su contenido (aunque también puede ser un reproductor basado en el estándar HTML5, que YouTube incorporó poco después de que la W3C lo presentara y que es soportado por los navegadores web más importantes). 

Whatsapp:

En este caso WhatsApp es una aplicación de mensajería instantánea de pago para teléfonos inteligentes, para enviar y recibir mensajes mediante Internet, complementando servicios de correo electrónico, mensajería instantánea,servicio de mensajes cortos o sistema de mensajería multimedia. Además de utilizar la mensajería en modo texto, los usuarios de la libreta de contacto pueden crear grupos y enviarse mutuamente, imágenes, vídeos y grabaciones de audio.

La aplicación está disponible para los sistemas operativos iOS, Android,Windows Phone, BlackBerry OS; también está disponible para los múltiples variantes de +Symbian y Asha (antes llamado S40), considerados como plataformas obsoletas tanto por otros desarrolladores y la propia Nokia.Tiene una versión web la cual se puede acceder leyendo un código QR con su dispositivo Android, Windows Phone y BlackBerry. Esta función está en fase de pruebas y todavía no está disponible para los usuarios de iOS. La versión web solo es accesible mediante el navegador Google Chrome (ya sea en un ordenador, una tablet o un teléfono).

Tecnología que usa Whatsapp:

Whatsapp usa el protocolo XMPP(una tecnología de comunicación en tiempo real muy potente y utilizada actualmente)

Usa protocolo de seguridad abierto (WhatsApp utiliza Extensible Messaging and Presence Protocol), el usuario se conecta a un servidor informático. El software, en este caso WhatsApp, envía la dirección IP y el número del puerto del dispositivo que utiliza el usuario. Los mensajes enviados se ponen en cola en el servidor hasta que el cliente se vuelve a conectar para recuperarlos. La recuperación exitosa de un mensaje consiste en el envío de nuevo al servidor de WhatsApp, el cual reenvía este estatus al remitente original.

Con tal que el usuario disponga tarifa plana de datos adecuada y una suscripción activa será gratis enviar mensajes a través de esta aplicación, que utiliza internet desde el móvil para enviar y recibir mensajes. Con tal que tu móvil no se encuentre en «roaming» y no se haya sobrepasado la tarifa que uno tiene contratada con la operadora el uso de WhatsApp no debería suponer un coste adicional.