Este documento describe las nuevas tendencias en el desarrollo de aplicaciones impulsadas por la social media y las comunidades abiertas. Explica cómo la social media ha cambiado los hábitos de desarrollo y el ciclo de vida de las aplicaciones, y cómo SUN ofrece una infraestructura y herramientas para desarrollar aplicaciones en este nuevo contexto.
2. SUN, Impulsando las Comunidades Abiertas y la Social Media
Entender la “Social Media”
¿Cómo incide esta en los hábitos de desarrollo?
¿Qué ofrece SUN?
2
3. SUN, Impulsando las Comunidades Abiertas y la Social Media
SOCIAL MEDIA THOUGHTs
3
4. SUN, Impulsando las Comunidades Abiertas y la Social Media
1.- EL mapa de la Comunicación 2.0
A. Agencias
E. Empresas/Marcas
T. Televisión
R. Radio
P. Prensa
V. Vallas, soportes varios.
1.0. Internet tradicional
Fuente : Joan Jimenez - Adversative - www.joanjimenez.com
4
5. SUN, Impulsando las Comunidades Abiertas y la Social Media
2.- Social Media para todo el mundo
Leer un “blog”
Compartir una foto
Hacer un “Bookmark”
Realizar un “post”
Añadir un comentario
Escribir una “review”
Subscribirse a un “site”
Fuente : Marianitu EgoBlog - www.marianitu.net
5
6. SUN, Impulsando las Comunidades Abiertas y la Social Media
3.- ¿Que nos aporta la social media EN la empresa?
Promocionar tu trabajo
Crear relaciones y alianzas
Conectar con los clientes
Generar nuevos negocios
Crear equipos
Colaborar en proyectos
Comunidades
6
7. SUN, Impulsando las Comunidades Abiertas y la Social Media
4.- Contratación - Recursos humanos
Identificar candidatos mas
rápidamente y mas
eficazmente
Ya no es lo que tu cuentas,
sino lo que otros dicen
de ti
Qué cuenta Google de tí y
de tu avatar
Tú perfil en internet está
vivo y evoluciona
( Huella digital )
7
8. SUN, Impulsando las Comunidades Abiertas y la Social Media
5.- Clientes VERSUS proveedores
Conexiones entre
clientes e ingenieros
de alto nivel
Posibilidad de acelerar
la solución a
problemas
Marketing directo
positivo/negativo .
Testimonios directos
de clientes
“feedback” en tiempo
real
8
9. SUN, Impulsando las Comunidades Abiertas y la Social Media
6- Branding 2.0 - Trend setters
El CEO y 250
empleados twitteando
Una página propia de
twitter
Incentivos para los
“followers” (regalos,
eventos o concursos)
6035 followers 6830
follows
Testimonios de los
clientes
Tendencias, sondas
9
10. SUN, Impulsando las Comunidades Abiertas y la Social Media
Nuevos hábitos de desarrollo
10
11. SUN, Impulsando las Comunidades Abiertas y la Social Media
1.-Otro tipo de aplicaciones
Octubre 2007 - 250.000
zombies cada dia
dentro de Facebook
11
12. SUN, Impulsando las Comunidades Abiertas y la Social Media
2.-APLICACIONES QUE CONECTAN GENTE
Fuente : andonomics.com y O’Really Radar
12
13. SUN, Impulsando las Comunidades Abiertas y la Social Media
3.-Nuevo tipo de desarrolladores
Parametrización
Funcionalidad
Acotabilidad
TravelPod: Traveler IQ Challenge
Google Maps
Conexión de amigos
13
14. SUN, Impulsando las Comunidades Abiertas y la Social Media
4.-nuevas tendencias en los estándares
:: ¿Qué es OpenSocial?
Es una plataforma de desarrollo dirigida a responsables de sitios web sociales (por ejemplo, redes sociales) y a
programadores que quieran crear sus propias aplicaciones web (generalmente, relacionados con páginas ya
existentes) para que se ejecuten en estos sitios. Se basa en estándares y es abierta, por lo que si tienes una red social
simplemente debes adaptarte a las especificaciones de OpenSocial para permitir que se creen aplicaciones (que
aumentarán la popularidad de tu sitio web). Y si eres programador, también deberás seguir solamente las
especificaciones para crear tu aplicación.
:: ¿En qué consiste OpenSocial?
OpenSocial está formado por un conjunto de APIs (interfaces de programación) que establecen la forma en la que se
transmite la información entre las redes sociales ('containers') y las aplicaciones a crear ('apps'). En esta y esta URL
tenéis la documentación de estas APIs, las cuales se basan a su vez en APIs de JavaScript y en el estándar GData.
:: ¿Qué información se puede transmitir con las APIs?
Fundamentalmente, tres tipos de información:
:: personas y relaciones entre ellas dentro de la red social,
:: de lo que están haciendo los usuarios dentro de la red social, como por ejemplo quot;X está subiendo un vídeoquot;,
:: la constante/persistente de la aplicación,
:: ¿Para qué redes sociales ('containers') se pueden crear aplicaciones?
Orkut, MySpace, hi5, LinkedIn, Viadeo, Oracle, PayPal,
:: ¿Por qué se ha creado OpenSocial?
Para intentar competir con Facebook, la red social que en el año 2007 ha conseguido gran popularidad, y que creó una
plataforma de desarrollo propia para la cual crean sus aplicaciones web miles de desarrolladores, lo que permitía que
siguiese aumentando su popularidad, para temor de Google que veía peligrar su liderazgo en el mundo de las
herramientas y publicidad en la WWW. Ver post quot;Web 3.0: Facebook o la visión social de Googlequot;.
Fuente : google.dirson.com
14
15. SUN, Impulsando las Comunidades Abiertas y la Social Media
5.-nuevas tendencias en el ciclo de vida
Mayo 2008 - sólo hay
65.000 zombies activos
cada día ( -72%
respecto Dic-07 )
• Las aplicaciones sociales tienen un interés limitado en el
tiempo
• La atención a las aplicaciones sociales es constante, pero la
vida de una de ellas es limitada
• ¿Tiene sentido el mantenimiento del software? , ¿tiene
sentido la forma tradicional de desarrollo de software ?
15
16. SUN, Impulsando las Comunidades Abiertas y la Social Media
6.-nuevas tendencias en las herramientas
rápido de realizar, limitado
lento, ilimitado
16
17. SUN, Impulsando las Comunidades Abiertas y la Social Media
El modelo de desarrollo de aplicaciones está
cambiando
Se pueden construir aplicaciones exponencialmente
El ciclo de vida de las aplicaciones no se rige en base
a modelos tradicionales.
Las herramientas están evolucionando para encajar
en estas nuevas tendencias.
¿ El desarrollador tradicional ha desaparecido ?
Aparece una nueva TECNOLOGÍA que permite
producir plataformas y herramientas que ofrecen a
otros, con menos experiencia, la posibilidad de
producir aplicaciones de valor
17
18. SUN, Impulsando las Comunidades Abiertas y la Social Media
OPEN SUN y SOCIAL MEDIA
18
19. SUN, Impulsando las Comunidades Abiertas y la Social Media
1.-Infraestructura PARA LA SOCIAL MEDIA
19
20. SUN, Impulsando las Comunidades Abiertas y la Social Media
2.- Complejidad tecnológica de LOs componentes
Las 7 ilities de un software:
Usabilidad : acerca de la facilidad de uso del software
Flexibilidad: acerca de la facilidad de cambio del software
Escalabilidad: acerca de la capacidad de ofrecer servicio bajo estrés.
Disponibilidad: acerca de la capacidad de ofrecer servicio en todo
momento sin perder ningún dato.
Extensibilidad: acerca de la posibilidad de añadir fácilmente
extensiones
Seguridad: acerca de los mecanismos de confianza
Portabilidad: acerca de la capacidad de funcionar en distintos
entornos
20
21. SUN, Impulsando las Comunidades Abiertas y la Social Media
3.- Componentes OPEN Infraestructura
21
22. SUN, Impulsando las Comunidades Abiertas y la Social Media
Entender la “Social Media”
¿Cómo incide esta en los hábitos de desarrollo?
¿Qué ofrece SUN?
22
23. email me at: joancarles.agusti@sun.com
follow me at: twitter.com/jcagusti
Get this preso at slideshare.net (openjavaday.pdf)
23