Plataformas para redes sociales

328 views
258 views

Published on

redes sociales

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
328
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plataformas para redes sociales

  1. 1. Plataformas para Redes Socialesno hay una arquitectura estándar que permita organizar los diferentescomponentes de un sitio para red social, más bien, se siguen patrones dediseño como por ejemplo modelo, vista, controlador (mvc) y patrones deimplementación que están definidos para cada lenguaje de programación quese esté trabajando. Estos patrones suelen estar ya implementados en lasdiferentes interfaces de programación de aplicación (apis) para redes socialescomo opensocial de google (good, 2007)⁠; o en frameworks de desarrolladoweb como django (holovaty & kaplan-moss, 2008)⁠ o en plataformas de redessociales como elgg (elgg site, 2010)⁠.Si bien es cierto no hay un estándar para implementar sitios de redessociales, se parte del hecho que dichas aplicaciones van a estar en internet ypor lo tanto se inicia con una arquitectura básica de cliente-servidor; peroteniendo en cuenta características importantes como escalabilidad, calidad deservicio (qos), disponibilidad y rendimiento (kim et al., 2010)⁠. Modelo de datos de la plataforma Elggelgg es una plataforma abierta para redes sociales personales, desarrolladocon tecnología lamp (linux, apache, mysql y php) (elgg site, 2010)⁠.
  2. 2. Modelo del framework DjangoDjangoDesarrolladorDjango Software Foundationwww.djangoproject.comInformación generalÚltima versiónestable1.526 de febrero de 2013Género Framework WebProgramado en PythonSistemaoperativoMultiplataformaLicencia BSD LicenseEn españolDjango es un framework de desarrollo web de código abierto, escritoen Python, que cumple en cierta medida el paradigma del Modelo VistaControlador. Fue desarrollado en origen para gestionar varias páginasorientadas a noticias de la World Company de Lawrence, Kansas, y fueliberada al público bajo una licencia BSD en julio de 2005; el framework fuenombrado en alusión al guitarrista de jazz gitano Django Reinhardt.
  3. 3. En junio del 2008 fue anunciado que la recién formada Django SoftwareFoundation se haría cargo de Django en el futuro.La meta fundamental de Django es facilitar la creación de sitios web complejos.Django pone énfasis en el re-uso, la conectividad y extensibilidad decomponentes, el desarrollo rápido y el principio No te repitas (DRY, delinglés Dont Repeat Yourself). Python es usado en todas las partes delframework, incluso en configuraciones, archivos, y en los modelos de datos. Modelo del API Open SocialOpenSocial es una especificación pública que define un entorno dealojamiento componente (contenedor) y un conjunto decomunesinterfaces de programación de aplicaciones (API) parala web de aplicaciones basadas en. Inicialmente fue diseñadopara aplicaciones de redes sociales y fue desarrollado por Google , juntocon MySpace y un número de otras redes sociales. En tiempos másrecientes se ha convertido adoptado como un entorno de ejecución usogeneral para permitir que los componentes no son de confianza y deconfianza parcial a terceros para ejecutar en una aplicación webexistente. La Fundación OpenSocial también se ha movido para integraro apoyar otras numerosas tecnologías web abiertas. Estoincluye Oauth y OAuth 2.0, flujos de actividad , y los contactos móviles,entre otros.Fundacióntambién se ha movido para integrar o apoyar otrasnumerosas tecnologías web abiertas. Esto incluyeFue lanzado el 1 de noviembre de 2007. [ 1 ]Las aplicaciones queimplementan la API de OpenSocial será interoperable con cualquiersistema de red social que los apoya.COMPONENTES DE UNA RED SOCIAL
  4. 4. en una red social hay datos que nos ayudan a encontrar usuarios y a establecerrelaciones con ellos.efectivamente internet es una red. uno de estos datos puede ser" de quien es amigo/conocido" lo mismo que tambien lo puede ser "donde trabaja" o"que gustos tiene". pero tambien es una red un grupo de paginas web que usenhiperenlaces para referirse unas a otras. las redes sociales son tambien redescomplejas, aunque usan una terminologia ligeramente diferente:los nodos sonagentes, poe que hacen algo, mientras que las artistas o arcos expresan ,habitualmente, una relacion social como conoce-a,es-amigo-de,etc. sin embargo, lanuevas tecnologiasde geolocalizacion a travez de los datos de conexion a internet nospermite añadir un nuevo dato:"donde se encuentra en este preciso momento". esto eslo que ha posibilitado el surgimiento de plazes, una red social creada por el alemanstefan kellner, cuyo principal valor añadido es que sus miembros pueden conocer entodo momento en que lugar se encuentran el resto de los usuarios. esto permite unamplio abanico de posibilidades, como descubrir quien esta en tu mismalocalizacion,a 2km de ti, a 10km....tambien incluye otros datos propios de una redsocial, como relaciones entre usuarios, datos de contactos(skype,IM) e incluso elperfil "OPEN BC"Lo que empezó como un pequeño experimento está convirtiéndose enuno de los negocios de software más interesante del planeta. Son lasllamadas aplicaciones de redes sociales, programas de computaciónque analizan redes de personas, sus contactos y sus ideas. Las redessociales aplican el poder de la red a uno de los problemasfundamentales en todo negocio: encontrar a la persona que posee la
  5. 5. información o el contacto clave que se necesita. Es por esto que lainnovación se ha elegido como Tecnología del Año 2003.Michael Cleland, vice presidente de Cap Gemini Ernst & Young enSilicon Valley, experimentó el potencial de esta tecnología cuandoquiso encontrar un contacto informal en una empresa desemiconductores para comprender un poco más las necesidades deeste sector. Cleland optó por Spoke Connect, un sistema de redessociales que trabaja con listas de correos electrónicos de lasempresas, agendas de direcciones, contactos de conocidos y otros. Elsoftware permite compilar perfiles de prospectos de negocios y sucorrespondiente conjunto de intereses.Este tipo de análisis comenzó a evaluarse en 1967 con el trabajo deun psicólogo de la Universidad de Harvard. Desde entonces lastécnicas se han mejorado con la incursión de los adelantos encomputación. Hoy en día los analistas pueden estudiar interaccionestan complejas y variadas como epidemias virales, organizacionesterroristas o entornos corporativos. La firma Friendster, por ejemploes un sitio de gestión de redes sociales para adultos con motivacionespropias como el encontrar amigos. PayPal ha lanzado su servicioLinkedIn que usar redes de referencia para conectar a empleadorescon caza talentos. Otras dos opciones, Ryze y ZeroDegrees, ayuda ala gente de negocios a expandir sus redes profesionales. Otrasempresas usan el mecanismo para prevenir el crimen como algunasestablecidas en Las Vegas para detectar las conexiones entre la genteligada a los casinos y ya se ha asomado la posibilidad de usar latecnología para la seguridad nacional, esto es, ayudar a los oficialesde inmigración a descubrir la amenaza potencial subyacente enviajeros que vienen de otras partes del mundo

×