Documente Academic
Documente Profesional
Documente Cultură
SEDE IBARRA
(PUCE-SI)
ESCUELA DE INGENIERA
INFORME FINAL DEL PROYECTO
Diseo e implementacin de una Web 2.0 para una Red
Social HUNABKU perteneciente al Club de Observacin
Galileo y su integracin a las redes sociales de Facebook y
Twitter mediante APIs utilizando software GNU.
Lnea de Investigacin: Investigaciones de nuevas tendencias de tecnologa
:
:
RESUMEN EJECUTIVO
El presente proyecto tuvo como finalidad el desarrollo de una plataforma Web 2.0
denominada Red Social HUNABKU, que permitir a los miembros del Club de
Observacin Galileo a nivel provincial y nacional, mantener una comunicacin
con todas las personas involucradas dentro de ella, a travs de la integracin con
las Redes Sociales ms utilizadas actualmente como son FACEBOOK Y TWITTER.
Para realizar el estudio se tom a los miembros del Club Galileo Imbabura como
poblacin, de la cual se obtuvieron los datos necesarios para diagnosticar cuanta
aceptacin tendra el desarrollo del sistema propuesto en este proyecto.
Los resultados muestran que, aproximadamente cerca del 80% de los encuestados
utilizan el Internet y las Redes Sociales, as mismo se muestra como todos los
encuestados es decir el 100% tienen una cuenta en una Red Social, el 76% ingresan
a las Redes Sociales para revisar sus estados o notificaciones de amigos, as
mismo, de grupos o de la Red en la que se encuentran inmersos. Esto indica que la
plataforma de la Red Social desarrollada tendr gran aceptacin por parte de los
socios del Club Galileo.
El sistema diseado est basado en una arquitectura cliente/servidor desarrollado
con herramientas libres para el desarrollo del sitio Web: Joomla!, MySQL y PHP,
JavaScript y la plataforma de Facebook para integracin, la administracin de la
Red Social HUNABKU, est implementado con el mismo CMS Joomla! y bajo el
componente JomSocial v2.0.2, componente de terceros que se encarga de la
administracin de la red social.
Entonces podemos afirmar que el sitio web es una completa y potente Web 2.0
que est diseada con Joomla! un sistema GNU y con la plataforma de integracin
de las APIs de Facebook y Twitter.
AUTORA
_______________________
NEPTAL MENA CISNEROS
PRESENTACIN
En vista del gran avance tecnolgico y de la continua preocupacin del hombre por
estar bien informado, este proyecto busca dotar de una innovadora forma de
comunicarse utilizando el Internet, la Web 2.0, y en conjuncin las Redes Sociales,
para mantener comunicados a los miembros del Club de Observacin Galileo, por
esta razn es que se decide implementar la Red Social HUNABKU. Este proyecto
se encuentra estructurado en cinco captulos: Marco Terico, Diagnstico,
Propuesta, Anlisis de Impactos y Conclusiones & Recomendaciones.
DEDICATORIA
Ing. Ismael Castro, compaero, tutor y sobre todo un gran amigo, que de l
aprend a desarrollar y buscar nuevas tecnologas que se adapte a mi manera de
crear sistemas, dando solucin a muchas cosas y hacindolo divertido.
Ing. Eugenio Salazar, que me impulso en el medio creativo del mundo multimedia y
me apoya constantemente a surgir en el medio laboral y competitivo.
Ing. Jaime Rodrguez T., que supo darme su confianza y supo mostrarse amigo, y
quien con sus conocimientos, hizo que el espritu inquieto que estaba en mi, irradie
y siga buscando ms respuestas a lo existe ms all de todo este mundo.
AGRADECIMIENTO
NDICE
RESUMEN EJECUTIVO
AUTORIA
PRESENTACIN
DEDICATORIA
AGRADECIMIENTOS
NDICE
CAPTULO l
MARCO TERICO
1.1 INTRODUCCIN A LAS REDES SOCIALES Y WEB 2.0
Red Social
Visin de la Web 2.0
1.1.1 Historia de las Redes Sociales en Internet
1.1.2 Arquitectura de una Red Social con Web 2.0
Componente Social
Distribucin
Aplicacin
Apis de terceros
1.1.3 Caractersticas y requerimientos de una Red Social basada en
una Web2.0
14
17
19
19
21
21
22
23
23
24
27
27
27
28
28
28
30
30
31
32
32
33
34
34
35
36
37
37
38
39
40
40
41
42
42
42
43
44
45
46
46
47
48
48
49
50
51
54
56
58
59
59
61
CAPTULO ll
DIAGNSTICO
2.1 ANTECEDENTES DIAGNSTICO
62
2.2 OBJETIVOS
2.1.1 Objetivo General.
2.1.2 Objetivos Especficos.
63
63
63
2.3 METODOLOGA
2.3.1 Mtodos.
Mtodo Descriptivo
Mtodo Experimental
2.3.2 Tcnicas.
Observacin
Entrevista
Encuesta
2.3.3 Instrumentos.
64
64
64
64
64
64
64
64
65
65
65
65
68
77
77
77
78
10
78
78
79
80
81
CAPTULO lll
PROPUESTA
3.1 INTRODUCCIN
82
3.2 PLATAFORMA
3.2.1 Hardware.
3.2.2 Software.
82
82
83
86
87
88
88
88
89
89
89
96
113
113
113
116
119
120
124
126
128
129
130
11
130
135
136
137
139
139
CAPTULO lV
ANLISIS DE IMPACTOS
4.1 IMPACTO TECNOLGICO
4.1.1 Evaluacin del Impacto Tecnolgico.
4.1.2 Anlisis.
143
144
145
146
147
147
148
149
149
150
151
151
CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
5.1 CONCLUSIONES
152
5.2 RECOMENDACIONES
153
12
BIBLIOGRAFA
154
ANEXOS
156
157
158
A3. PAPER
159
160
A5. ANTEPROYECTO
161
162
13
CAPTULO I
MARCO TERICO
1.1
1.1.1. RED SOCIAL1. En el mbito de Internet, las redes sociales son pginas que
permiten a las personas conectarse con sus amigos e incluso realizar nuevas
amistades, a fin de compartir contenidos, interactuar y crear comunidades
sobre intereses similares: trabajo, lecturas, juegos, amistad, relaciones
amorosas, etc.
Bajo el concepto de Redes, que son formas de interaccin social, definida como un
intercambio dinmico entre personas, grupos e instituciones en contextos de
complejidad. Un sistema abierto y en construccin permanente que involucra a
conjuntos que se identifican en las mismas necesidades y problemticas y que se
organizan para potenciar sus recursos.
Una sociedad fragmentada en minoras aisladas, discriminadas, que ha
desvitalizado sus redes vinculares, con ciudadanos carentes de protagonismo en
procesos transformadores, se condena a una democracia restringida. La
intervencin en red es un intento reflexivo y organizador de esas interacciones e
intercambios, donde el sujeto se funda a s mismo diferencindose de otros.
Fuente: http://es.wikipedia.org/wiki/Red_social
14
Organizacin en la red.
Pequeas influencias
econmicas.
Mtricas Relevantes.
Tipologa de la red.
Identidad Virtual.
Organizacin
en la Red
Identidad
Virtual
Mtricas
relevantes
Red
Social
Influencias
econmicas
Tipologa de
la red
Existen diferentes tipos de redes sociales, estas se pueden clasificar por los
intereses que acercan al usuario a la red social, estas pueden ser de 4 tipos:
.:: Neptal Mena Cisneros ::.
15
Buscar personas: redes que ayudan a retomar el contacto con viejos amigos
y antiguos compaeros de trabajo.
16
Fuente: http://es.wikipedia.org/wiki/Web_2.0
17
En la charla inicial del Web Conference se habl de los principios que tenan las
aplicaciones Web 2.0:
La web es la plataforma
La informacin es lo que mueve al Internet
Efectos de la red movidos por una arquitectura de participacin.
La innovacin surge de caractersticas distribuidas por desarrolladores
independientes.
El fin del crculo de adopcin de software pues tenemos servicios en beta
perpetuo.
Tecnologa:
las
nuevas
herramientas tecnolgicas y el
mayor ancho de banda, han
facilitado crear aplicaciones web
ms interactivas.
Tecnologa
Arquitectura
Software
Comunidad
18
19
Varios han sido los fines que han movido la creacin de redes sociales a travs del
tiempo. Desde 1997 hasta hoy el ms representativo ha sido disear un lugar para
el encuentro de miles de personas que tengan intereses en comn.
a. En 1997 se cre Sixdegrees, este fue el primer servicio que permiti crear un
perfil en la web, agrupar a los contactos directos e intercambiar mensajes con
ellos.
b. Para 1999 se cre LiveJournal.com, este fue uno de los primeros servicios de
redes sociales en ofrecer blogs y diarios en lnea.
c. En el 2001 aparece Ryce.com, y nace con ella la primera red social
especializada, en la actualidad sta agrupa por lo menos a 500 mil
profesionales.
d. En el 2002 nace Friendster que fue la primera en tener un sistema inteligente
capaz de relacionar a los usuarios de la red segn sus gustos.
e. Tambin en este ao nace Fotolog, la primera red social que nace con el fin de
intercambiar fotografas.
f. Last FM nace en el 2002, en principio con el objetivo de ser una emisora en
lnea, pero con el tiempo se convierte en una red social movida por el inters
en la msica.
g. En el 2003 se crea linked in, una red social con el fin de propiciar las relaciones
empresariales.
h. En el 2003 nace My Space, tal vez la red ms grande del momento agrupando a
ms de 250 millones de usuarios.
i. En ese mismo ao nace MSN Spaces llamado hoy Windows Live Spaces, que
tiene 100 millones de visitantes nicos al mes. En Colombia hay 1.5 millones
de usuarios de esta red.
j. Tambin en el 2003 nace Hi5 que, hoy por hoy, tiene 50 millones de cuentas
activas.
k. K. Flickr nace en el 2004 como una red social que funciona a travs del servicio
de compartir fotografas.
l. En este ao tambin nace Orkut, la red social de Google con gran popularidad
en Brasil y La India.
m. Facebook, la sensacin del momento nace en el 2004, tiene ms de 37
millones de cuentas activas y 50 millones de usuarios diarios.
n. En el 2005 nace Yahoo 360, la red social de esta empresa que cuenta con
servicio de correo, calendario, fotos, eventos, blog y msica.
o. En el 2005 tambin nace Bebo, una red muy bsica con el fin de contactar
amigos e intercambiar multimedia.
http://www.medellin.edu.co/sites/Educativo/Docentes/Noticias/Paginas/historiaderedessociales.aspx
20
COMPONENTE SOCIAL
El componente social define la forma que la comunidad se va a intercomunicar e
interactuar. Tambin define el fin y la temtica de la red social que se crea.
Lo ms importante en este apartado es la comunicacin entre los usuarios y como
los usuarios pueden obtener beneficios de las aportaciones de otros usuarios.
21
DISTRIBUCIN
Una parte principal tambin de una buena aplicacin web 2.0 es la forma de
interactuar con las diferentes aplicaciones existentes y futuras en el mercado. Para
ello se utilizan diferentes protocolos existentes as como servicios estndares que
faciliten la interaccin entre dichas aplicaciones.
22
APLICACIN
La seleccin de la tecnologa que se utilice para implementar y hacer correr la
aplicacin web tambin es muy importante ya que con ellas podremos avanzar
ms rpidamente.
APIS DE TERCEROS
La integracin con Apis de terceros puede ser la clave para la aplicacin a
desarrollar ya que con ello se conseguir muchas interactividad con los usuarios y
tambin entre ellos.
23
http://www.redessocialesdistribuidas.net
24
25
26
Con este tipo de accesos, vemos que las peticiones de datos, sobre todo para
pginas pblicas (ya que la informacin para urls no pblicas es un poco ms difcil
de extraer) se han vuelto mucho ms sencillas. A m personalmente me recuerdan
5
http://developers.facebook.com/docs/reference/api
27
No se preocupe por los detalles por ahora. Slo observe que la informacin del
usuario especfico se accede mediante las llamadas $facebook->api_client>users_getInfo()
LA AUTENTIFICACIN6
Pero la base de la mayor parte de Facebook es la informacin privada a la que solo
se puede acceder si se te da permiso como usuario: los amigos, sus feeds, sus
fotos, etc. Esto hace que sea imprescindible una forma de autentificar usuarios.
Facebook no ha querido comerse demasiado la cabeza en este sentido y a
generado por lo que ya podemos decir que es un estndar de identificacin: el
OAuth. Usado por Twitter y adaptado recientemente por meebo para crear una
plataforma conjunta de autentificacin de la mayor parte de redes sociales (salvo
los dos grandes: Facebook y twitter). Facebook ha hecho tambin su adaptacin
del sistema y la ha llamado OAuth 2.0. Este sistema se basa en que el usuario, con
6
http://developers.facebook.com/docs/authentication/
28
Sin embargo, el proceso sigue siendo demasiado complejo para todo aquel que no
sea programador. Este SDK es con diferencia mucho ms usable que la API
javascript de Facebook Connect, pero seguimos necesitando entenderlo
totalmente para hacer la mayor parte del trabajo.
29
http://developers.facebook.com/docs/plugins
30
Es recomendable para:
Sitios web que tienen contenido muy dinmico
que se puede compartir individualmente como
Tiendas Virtuales, Blogs, sitios de noticias y de
descarga de Apps (Apps)/software.
Es recomendable para:
Sitios con una alta actividad de fans en facebook y
publicacin de contenido, especficamente para los
blogs este plugin es una poderosa herramienta que
permite a los lectores ver que temas son los ms
relevantes.
.:: Neptal Mena Cisneros ::.
31
3. Recommendations (Recomendaciones)
Explicacin:
El plugin de recomendaciones muestra el contenido
que ms ha gustado a los lectores de un sitio. Como
el contenido est hospedado en Facebook, el plugin
no requiere que el usuario tenga su sesin abierta de facebook.
Para generar las recomendaciones el plugin considera todas las
interacciones sociales con el URL del sitio web o blog.
Figura 15. Panel de Configuracin de Recommendations
Es recomendable para:
Sitios web que tengan una gran cantidad de fans en
facebook y quieran mostrar las recomendaciones de su
comunidad a las nuevas visitas del sitio.
32
Es recomendada para:
Sitios web que tengan una seccin
esttica, ya que el objetivo del plugin es
promocionar la marca a travs de los
lectores que gusten del contenido y le den
clic a el botn de Me Gusta; la diferencia
entre el botn Me Gusta y La caja Me
contenido dinmico individual como
productos, servicios, artculos y la caja est
enfocada a la marca del sitio en general.
Figura 16. Panel de Configuracin de Like Box
Es recomendable para:
33
6. Registration (Registro)
El registro plugin te da la flexibilidad necesaria para
solicitar informacin adicional que no est disponible
a travs de la API de Facebook (por ejemplo, pelcula
favorita). El plug-in permite a los usuarios que no
tienen una cuenta en Facebook, o si no desea
registrarse en su sitio con Facebook para el uso de la misma forma que los
que se conectan con Facebook. Esto elimina la necesidad de ofrecer dos
experiencias entrada independiente.
Es recomendable para:
Que los usuarios mediante este plugin de registro puedan a suscribirse
fcilmente en su sitio web con su cuenta de Facebook. El plugin es un
Iframe simple que usted puede bajar en su pgina. Al iniciar la sesin en
Facebook, los usuarios ven un formulario que se rellena con la informacin
de Facebook en su caso.
34
Es recomendable para:
8. Comments (Comentarios)
Explicacin:
Plugins que permite compartir la actividad y los
comentarios en tiempo real. Funciona mejor cuando
se ejecuta un evento en vivo, como vdeo streaming,
conciertos, discursos, conferencia, chats en vivo, juegos en internet.
Es recomendable para:
Sitios que tienen un sistema de registro diferente y buscan promocionarse a
traves de mostrar los amigos de los usuarios que visitan el sitio con la sesin
abierta de Facebook.
35
Es recomendable para:
Sitios que transmitan eventos en vivo. Es una herramienta poderosa para la
interaccin en tiempo real, te apoya a dar seguimiento a preguntas,
comentarios, concursos y promociones.
36
Tools (Herramientas).
Anteriormente hemos indicado todos los SDK con lo que podemos trabajar en
Facebook, pero como en esta tesis la estamos desarrollando con software GNU y
nos basaremos ms en el JavaScript SDK y PHP SDK.
JavaScript SDK
El SDK de cdigo JavaScript que permite acceder a todas las funciones de la API de
grficos y cuadros de dilogo a travs de JavaScript. Se proporciona un conjunto
completo de funcionalidades de cliente para la autenticacin y la representacin
de las versiones XFBML de nuestros plugins sociales.
FBML no es compatible con el uso del estndar de JavaScript utilizando el
elemento de secuencia de comandos.
Sin embargo, Facebook JavaScript (o FBJS, para abreviar) permite una limitada
funcionalidad de secuencias de comandos dentro de una aplicacin de Facebook.
stos son algunos de los diferencias entre FBJS y JavaScript:
En lugar de utilizar el estndar DOM 9 JavaScript, Facebook ofrece a sus
propia implementacin DOM alternativa.
FBJS Muchos objeto implementaciones son las mismas de forma estndar
de JavaScript, aunque hay algunas diferencias. Por ejemplo, en lugar de
acceder a una propiedad de JavaScript (como document.href), FBJS utiliza
un par de obtener y mtodos establecidos en su lugar (getHref, setHref).
Cuando Facebook procesos cdigo de scripting en el interior de los
elementos de script, tachuelas en el identificador de aplicacin a los
nombres de funciones y variables. Facebook hace esto para crear un mbito
especfico de la aplicacin.
Facebook JavaScript prev AJAX y objetos de dilogo para que los desarrolladores
de Facebook aprovechen estas herramientas.
8
SDK Es un kit de desarrollo de software o SDK (siglas en ingls de software development kit) es
generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear
aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas
de hardware, computadoras, videoconsolas, sistemas operativos, etc.
9
DOM - El Document Object Model es una plataforma cruzada y la convencin independiente del lenguaje
para representar e interactuar con objetos en HTML, XHTML y documentos XML. La interfaz pblica de un
DOM se especifica en su interfaz de programacin de aplicaciones (API).
37
Este repositorio contiene el cdigo abierto PHP SDK le permite utilizar todo los
archivos en su sitio web.
Uso
Los ejemplos son un buen lugar para comenzar. El mnimo que se necesita tener
es:
<?php
require './facebook.php';
$facebook = new Facebook(array(
'appId' => 'YOUR APP ID',
'secret' => 'YOUR API SECRET',
'cookie' => true, // enable optional cookie support
));
38
39
40
Los anuncios de Facebook API permiten crear y gestionar sus propios anuncios en
Facebook programacin, sin necesidad de utilizar la herramienta Administrador de
Publicidad de Facebook.
Esta API est disponible como parte de un programa beta limitada y est sujeta a
cambios. Si ests interesado en participar en la prueba beta, por favor, contacte
con su administrador de cuentas de publicidad de Facebook. Si usted no tiene un
Facebook cuenta de Administrador de Publicidad, sin embargo, usted puede
solicitar soporte en la pgina de Facebook.
Puede utilizar la API de anuncios si coincide con uno de estos perfiles:
Usted administra su propio anuncio gastar, y tienen muchas cuentas y / o
anuncios de muchos. Puede utilizar la API de anuncios como una alternativa
escalable a la herramienta de Facebook Gerente de Publicidad.
Usted es un proveedor de herramientas de publicidad que vende soluciones
de gestin publicitaria a las empresas pequeas y medianas empresas, as
como a gestionar los anuncios de mltiples fuentes (como Facebook y otros
anunciantes en lnea).
Usted es una agencia de publicidad de la gestin de presupuestos y
campaas para varios clientes.
Si no quiere construir su propia herramienta de gestin de anuncios, se puede
trabajar con un vendedor que tiene.
41
ahora una razn importante para que los usuarios inviertan en s mismos en
Facebook.com de una manera que nunca fueron realmente capaces de hacer con
los sitios de redes sociales como MySpace. De hecho, sobre el lanzamiento de la
Plataforma, era slo cuestin de semanas para que los usuarios comenzaran a ver
miles y miles de aplicaciones de todo tipo en Facebook que fueron inspirados por
desarrolladores de las grandes corporaciones o simplemente aficionados que
trabajan en sus casas por diversin.
1.3.2. DESCUBRIENDO FACEBOOK
MySpace y Friendster pueden haber sido los primeros "ir a" lugares de lnea
interaccin social, pero Facebook ha superado el crecimiento ms rpido sitio de
redes sociales en la Web. Su ambiente estructurado, el usuario agradable
experiencia, y la plataforma extensible para aplicaciones de otros fabricantes han
ayudado a que Facebook tenga este nivel de importancia y popularidad.
Antes de empezar a desarrollar aplicaciones para Facebook, se debe llegar a
conocer todos los contenidos del propio Facebook para garantizar plenamente
entender el potencial de la forma en que su aplicacin puede aprovechar su
plataforma.
Si es nuevo en Facebook, lo que se necesita primordialmente es tener muy
presente los conceptos importantes de: Noticias y El Perfil.
Noticias
Una vez que haya iniciado sesin en Facebook, la pgina principal de Facebook
(www.facebook.com) muestra la Noticia, como se muestra en la Figura 23. Piense
en la Noticia como su propio canal de noticias personalizadas - algo as como un
FNN (Noticias de la Red de Amigos), si desea obtener inteligente.
La Noticia contiene una lista en vivo de anuncios o historias sobre la actividad de
su red de amigos en Facebook - quien se hizo amigo, qu aplicaciones se agreg,
cul es su situacin. Por ejemplo, si mi amigo Jaime Albear se convirti en amigos
con Andrea Hernndez, me gustara recibir la siguiente historia:
Jaime Albear y Andrea Hernndez ahora son amigos.
Facebook compila esta lista de historias de noticias sobre la base de varios factores
la actividad de sus amigos, sus preferencias de tipos de historia, la configuracin
de frecuencia en determinados amigos, los niveles de privacidad de tus amigos, la
opinin de un usuario en la calidad de una historia (conocido como "Me Gusta" y
"x" votos) todos mezclados en un detrs de cmaras, el algoritmo de super
secreto. Un usuario puede determinar la frecuencia de las noticias ciertas, pero en
.:: Neptal Mena Cisneros ::.
42
Figura 23. Noticias contiene la lista de las nuevas novedades de nuestra red de amigos
El Perfil
Cada usuario de Facebook tiene un perfil individualizado, como la que se muestra
en la Figura 24. Una pgina de perfil de un usuario "bienes inmuebles" en
Facebook.com, una casa Pgina para el usuario, amigos y otras personas. Los
usuarios deciden qu informacin para mostrar o restringir en funcin de quin es
el visitante.
La pgina de Facebook contiene una variedad de elementos. Algunos de los ms
notables para desarrolladores de aplicaciones son las siguientes:
Izquierda de navegacin: la barra lateral izquierda de navegacin (que mide
150 pxeles de ancho) contiene un men de aplicaciones en las que los
usuarios pueden acceder rpidamente a las aplicaciones. Los usuarios
pueden arrastrar y soltar sus cinco aplicaciones favoritas en la seccin
superior.
Canvas: El lienzo o canvas es la seccin de 520 pxeles a la derecha de la
izquierda men y debajo del men de navegacin superior. No slo es la
pgina de perfil contenida en el lienzo, pero todas las aplicaciones de
Facebook se incluye tambin.
.:: Neptal Mena Cisneros ::.
43
44
El Grfico Social
La red social a largo plazo se ha vuelto tan popular y familiar en los ltimos aos y
aunque la gente no sea aficionada a la tecnologa, por lo menos comprende el
significado del trmino. Facebook, sin embargo, tiene su propia lengua verncula
en lo que respecta a la comprensin de redes sociales. Lo llaman el grfico social.
El grfico social se puede definir como las interconexiones que existen entre la
familia, amigos y conocidos que toda persona tiene.
Tmame como un ejemplo. Tengo una esposa y tres nios, los padres que viven en
Ibarra, una hermana que vive en Otavalo, muchos amigos de mi iglesia, conocidos
de mi pueblo, compaeros de trabajo en los lugares de empleo anteriores, y as
sucesivamente. Algunas de estas personas tienen las interconexiones de los suyos.
Mi esposa conoce a mi hermana, mis hijos y a mis padres. Otros miembros de mi
red no se conocen entre s. Mis hijos, por ejemplo, nunca conocen a mi ex jefe,
Salomn.
Las relaciones sociales como estos estn unidas por algn tipo de
interdependencia entre s. Puede ser de la familia, la fe, los amigos comunes
intereses, la geografa, o la lnea de trabajo. Pero siempre hay algn tipo de vnculo
entre ellos, sin embargo suelto.
En la vida cotidiana, la gente le da un gran valor a su grfico social. Si estoy en
busca de un trabajo, probablemente comenzar por la creacin de redes mis
amigos y antiguos compaeros de trabajo o conocidos en el mundo de alta
tecnologa. Si estoy buscando a alguien para ver nuestro perro mientras est de
vacaciones, estoy dispuesto a confiar en la sobrina de su fin amigo para hacer bien
el trabajo, a pesar de que apenas conocen la sobrina personalmente.
Por otra parte, cuando estoy en busca de un dentista, busco y obtengo
recomendaciones de la gente cuya opinin valoro en mi grfico social. Las
comunidades en lnea como Facebook y MySpace buscan volver a crear este
natural fenmeno humano en el mundo digital. Dentro de estas comunidades, que
establecer estos vnculos entre las personas basadas en algn tipo de
interdependencia. A travs de los servicios comunitarios, que son capaces de llegar
a saber cules son sus amigos y que estn haciendo, la msica que estn
escuchando, las pelculas que recomendamos, y qu aplicaciones estn utilizando.
Sin embargo, las prcticas, el comportamiento y la cultura de estas redes sociales
diferentes al impacto de los sitios que emulan muy bien con el mundo real. En
MySpace, por ejemplo, puedo recoger cientos o incluso miles de conexiones, pero
slo unos pocos son verdaderamente amigos con algn grado de
interdependencia. En cambio, en un ambiente como el de Facebook, que no
promueve, recogiendo amistades, puede que en la actualidad slo tienen una
docena de amigos, pero casi todas las conexiones estn respaldadas por las
.:: Neptal Mena Cisneros ::.
45
relaciones del mundo real. Como resultado, tanto el lugar o las opiniones y
actividades de mis amigos en Facebook, no me fuesen posibles en un sitio como
MySpace. Este valor de la interconexin social es importante para el desarrollador
de aplicaciones Facebook creando aplicaciones viables para socializar.
Algo que es curioso para muchos el uso de la palabra, grfico, en el trmino grfico
social. El trmino red en la red social es lo suficientemente intuitiva, pero el grfico
de la palabra evoca imgenes de algo que se crea en Microsoft Excel para mostrar
la accin que u operacin que se desea mostrar. Aunque el grfico puede ser un
sinnimo de tabla en el uso cotidiano, Facebook utiliza la definicin matemtica
del trmino. En este contexto, se puede pensar en un grfico como una
abstraccin para modelar relaciones entre conjuntos de nodos.
1.3.3. Qu es la Plataforma de Facebook?
La Plataforma de Facebook es un marco de programacin basada en estndares
que permite a los desarrolladores crear aplicaciones que interactan y se integran
con los servicios bsicos de Facebook.
Puntos de integracin
Cuando se crea una aplicacin para la plataforma Facebook, se puede integrar en
varios puntos en el marco de la creacin de la aplicacin. Dado el gran incremento
de peticiones de aplicaciones que estamos recibiendo, se van necesitando manos
nuevas en el equipo de desarrolladores de aplicaciones para Facebook.
El perfil que se busca seran programadores jvenes, con ganas de aprender y que
programen en PHP, MySQL y tengan nociones de JQuery/Ajax. Considerndose la
forma en que se integra en Facebook y sus aplicaciones, tanto por lo que se
convierte ms y ms difcil de distinguir entre las aplicaciones creadas por
Facebook y los desarrollados por terceros.
Ahora podemos decir que las aplicaciones de Facebook son pequeos programas
que se ejecutan dentro de la plataforma de Facebook (Facebook), es decir una
aplicacin de Facebook trabaja similar a un plug-in para un navegador o como un
plug-in para un Content Management System (CMS)
46
Para conocer todo el potencial que ofrece Facebook con respecto a las
aplicaciones existe el poco conocido Directorio de aplicacin de Facebook que
puedes acceder con la siguiente direccin Directorio de aplicaciones en facebook
puedes buscar aplicaciones por categora, opiniones de los usuarios y conocer
cuales estn verificadas y cuales se han agregado recientemente al directorio.
47
48
49
admin.banUsers
admin.getAllocation
admin.getAppProperties
admin.getBannedUsers
admin.getRestrictionInfo
admin.setAppProperties
admin.setRestrictionInfo
admin.unbanUsers
ads.getAdreportSchedules
application.getPublicInfo
batch.run
data.setCookie
fbml.setRefHandle
intl.getTranslations
intl.uploadNativeStrings
links.getStats
migrations.getStatuses
migrations.setStatus
pages.blockFan
50
Mtodos de Nombre/autenticacin
auth.createToken
auth.expireSession
auth.getSession
auth.promoteSession
auth.revokeAuthorization
auth.revokeExtendedPermission
comments.get
data.getCookies
fbml.refreshImgSrc
fbml.refreshRefUrl
fql.multiquery
fql.query
friends.areFriends
friends.get
friends.getAppUsers
friends.getLists
friends.getMutualFriends
groups.get
groups.getMembers
links.get
message.getThreadsInFolder
notes.get
notifications.get
notifications.getList
pages.getinfo
pages.isAdmin
pages.isAppAdded
pages.isFan
photos.get
photos.getAlbums
photos.getTags
privacy.get
profile.getFBML
profile.getInfo
profile.getInfoOptions
status.get
stream.get
stream.getComments
stream.getFilters
users.getInfo
users.getLoggedInUser
users.getStandardinfo
users.hasAppPermission
users.isAppUser
users.isVerified
video.getUploadLimits
profile.setFBML
profile.setInfo
profile.setInfoOptions
status.set
stream.addComment
stream.addLike
stream.publish
stream.remove
stream.removeComment
stream.removeLike
users.setStatus
video.upload
Mtodos de publicacin
comments.add
comments.remove
links.post
links.preview
liveMessage.send
notes.create
notes.delete
notes.edit
notifications.markRead
notifications.sendEmail
photos.addTag
photos.createAlbum
photos.upload
52
Mtodos mvil
sms.canSend
sms.send
dashboard.addGlobalNews
dashboard.addNews
dashboard.clearGlobalNews
dashboard.clearNews
dashboard.decrementCount
dashboard.getActivity
dashboard.getCount
dashboard.getGlobalNews
dashboard.getNews
dashboard.incrementCount
dashboard.multiAddNews
dashboard.multiClearNews
dashboard.multiDecrementCount
dashboard.multiGetCount
dashboard.multiGetNews
dashboard.multiIncrementCount
dashboard.multiSetCount
dashboard.publishActivity
dashboard.removeActivity
dashboard.setCount
events.cancel
events.create
events.edit
events.get
events.getMembers
events.invite
events.rsvp
Mtodos de anuncios
ads.addAccountUsers
ads.createAdGroups
ads.createAdreportSchedules
ads.createCampaigns
ads.createCreatives
ads.estimateTargetingStats
ads.getAccounts
ads.getAdGroupCreatives
ads.getAdGroupStats
ads.getAdGroupTargeting
ads.getAdGroups
ads.getAdreportJobs
ads.getAutoCompleteData
ads.getCampaignStats
ads.getCampaigns
ads.getConnectionObjectIds
ads.getKeywordAutocomplete
ads.getKeywordSuggestions
ads.getValidKeywords
ads.removeAccountUsers
ads.setAccountUsersRole
ads.updateAdGroups
ads.updateAdreportSchedules
ads.updateCampaigns
53
fb:board
fb:bookmark
fb:chat-invite
fb:comments
fb:default
fb:else
fb:feed
fb:friend-selector
fb:google-analytics
fb:if
fb:if-multiple-actors
fb:multi-friend-input
fb:quantcast
fb:random
fb:random-option
fb:switch
fb:typeahead-input
fb:typeahead-option
fb:user-agent
fb:if-is-user
fb:if-is-verified
fb:name
fb:profile-pic
fb:pronoun
fb:user
fb:user-status
El usuario / Grupos
fb:eventlink
fb:grouplink
fb:if-can-see
fb:if-can-see-photo
fb:if-is-app-user
fb:if-is-friends-with-viewer
fb:if-is-group-member
Notificaciones y Solicitudes
fb:application-name
fb:multi-friend-selector
fb:multi-friend-selector_(condensed)
fb:req-choice
fb:request-form
fb:request-form-submit
Plataforma de Internacionalizacin
fb:date
fb:fbml-attribute
fb:intl
fb:intl-token
fb:tag
fb:tag-attribute
fb:tag-body
fb:window-title
fb:profile-action
fb:rock-the-vote
fb:userlink
fb:visible-to-added-app-users
fb:visible-to-user
Obsoletas
fb:if-is-own-profile
fb:if-user-has-added-app
fb:networklink
fb:notif-email
fb:notif-page
fb:notif-subject
54
Mensajes de estado
fb:error
fb:explanation
fb:message
fb:success
Navegacin de pgina
fb:create-button
fb:dashboard
fb:header
fb:header-title
fb:help
fb:mediaheader
fb:owner-action
fb:tab-item
fb:tabs
Muro
fb:wall
fb:wallpost
fb:wallpost-action
fb:18-plus
fb:21-plus
fb:restricted-to
fb:visible-to-app-users
fb:visible-to-connection
fb:visible-to-friends
fb:visible-to-owner
fb:action
fb:add-section-button
fb:if-section-not-added
fb:narrow
fb:publisher-link
fb:subtitle
fb:user-item
fb:user-table
fb:wide
fb:add-profile-tab
fb:fbml
fb:fbmlversion
fb:js-string
fb:page-admin-edit-header
fb:redirect
fb:ref
fb:serverFbml
fb:time
fb:title
fb:editor-divider
fb:editor-month
fb:editor-text
fb:editor-textarea
fb:editor-time
Otros
Editor de pantalla
fb:editor
fb:editor-button
fb:editor-buttonset
fb:editor-cancel
fb:editor-custom
fb:editor-date
55
fb:photo
fb:silverlight
fb:swf
Dilogo
fb:dialog
fb:dialog-button
fb:dialog-content
fb:dialog-title
Permisos adicionales
fb:prompt-permission
Plugins sociales
fb:comments
fb:live-stream
FB.CanvasClient.setCanvasHeight
FB.CanvasClient.set_timerInterval
FB.CanvasClient.startTimerToSizeToCo
ntent
FB.CanvasClient.stopTimerToSizeToCo
ntent
FB.Connect
FB.Connect.addSignedPublicSessionDat
aToUrl
FB.Connect.createApplication
FB.Connect.forceSessionRefresh
FB.Connect.getSignedPublicSessionDat
a
56
FB.Connect.getUIServerDialogProperty
FB.Connect.get_loggedInUser
FB.Connect.get_status
FB.Connect.ifUserConnected
FB.Connect.inviteConnectUsers
FB.Connect.isUIServerEnabled
FB.Connect.logout
FB.Connect.logoutAndRedirect
FB.Connect.pollLoginStatus
FB.Connect.requireSession
FB.Connect.showAddFriendDialog
FB.Connect.showAddSectionButton
FB.Connect.showBookmarkDialog
FB.Connect.showFeedDialog
FB.Connect.showPermissionDialog
FB.Connect.showProfileTabDialog
FB.Connect.showUIServerDialog
FB.Connect.streamPublish
FB.ApiClient.pages_isFan
FB.ApiClient.photos_addTag
FB.ApiClient.photos_createAlbum
FB.ApiClient.photos_get
FB.ApiClient.photos_getAlbums
FB.ApiClient.photos_getTags
FB.ApiClient.preloadFQL_get
FB.ApiClient.requireLogin
FB.ApiClient.revokeAuthorization
FB.ApiClient.sessionIsExpired
FB.ApiClient.set_session
FB.ApiClient.stream_get
FB.ApiClient.stream_getComments
FB.ApiClient.stream_getFilters
FB.ApiClient.users_getInfo
FB.ApiClient.users_hasAppPermission
FB.ApiClient.users_isAppAdded
FB.ApiClient.users_isAppUser
FB.ApiClient.users_setStatus
FB.ApiClient
FB.ApiClient.auth_getAppPublicKey
FB.ApiClient.auth_getSignedPublicSessi
onData
FB.ApiClient.callMethod
FB.ApiClient.connect_getUnconnected
FriendsCount
FB.ApiClient.events_get
FB.ApiClient.events_getMembers
FB.ApiClient.fbml_refreshImgSrc
FB.ApiClient.fbml_refreshRefUrl
FB.ApiClient.feed_getAppFriendStories
FB.ApiClient.feed_publishUserAction
FB.ApiClient.fql_query
FB.ApiClient.friends_get
FB.ApiClient.get_apiKey
FB.ApiClient.get_session
FB.ApiClient.get_sessionWaitable
FB.ApiClient.pages_getInfo
FB.ApiClient.pages_isAdmin
FB.ApiClient.pages_isAppAdded
FB.XFBML.Host
FB.XFBML.Host.get_areElementsReady
FB.XFBML.Host.parseDomElement
FB.XFBML.Host.parseDomTree
FB.XFBML.Host.refresh
FB.XFBML.Conditions
FB.XFBML.Conditions.ifCanSee
FB.Monitor
FB.Monitor.bind
FB.Monitor.copy
FB.Monitor.disableLogging
FB.Monitor.externalCallback
FB.Monitor.forEach
FB.Monitor.logFunction
FB.Monitor.logXFBML
FB.Monitor.loggingEnabled
FB.Monitor.provide
FB.Monitor.redo
FB.Monitor.resolve
FB.Monitor.scheduleSend
FB.Monitor.send
FB.Monitor.subclass
57
FB.Monitor.wrapObject
FB.Facebook
FB.Facebook.add_initCalled
FB.Facebook.get_baseDomain
FB.Facebook.get_initialized
FB.Facebook.get_isInCanvas
FB.Facebook.get_isInConnect
FB.Facebook.get_sessionState
FB.Facebook.get_sessionWaitable
FB.Facebook.init
FB.Facebook.remove_initCalled
FB.Facebook.set_baseDomain
FB.Waitable
FB.Waitable.waitForCondition
FB.Waitable.waitForValue
FB.Waitable.waitUntilReady
FB.Waitable.add_changed
FB.Waitable.onChange
FB.Waitable.remove_changed
FB.Waitable.resetChange
FB.BatchSequencer
FB.BatchSequencer.execute
FB.PendingResult
FB.PendingResult.setPendingRes
58
con Dale Dougherty, vicepresidente de OReilly Media; este hecho se volvi oficial
durante la conferencia de OReilly Media en el 2004. El trmino se refiere a una
actitud sobre el compartir la informacin y los cambios que se acumulan sobre los
usos de la web. Esta aproximacin revolucionaria se basa en la Web como un tipo
de plataforma. El problema con el que an nos encontramos es el hecho que ni
Dale Dougherty ni tampoco Tim OReally (presidente de OReilly Media) han
formulado una definicin clara sobre la Web 2.0. La Web 2.0 representa la
evolucin de la www de una serie de portales estticos hacia un entorno global en
el que el software online, las aplicaciones multimedia y la conexin de banda
ancha permiten ofrecer una mayor cantidad de informacin y una interaccin ms
estrecha entre los usuarios.
En este escenario, la ausencia de una nica definicin ha contribuido a la
generacin de un debate internacional (que an hoy da existe) sobre el trmino
Web 2.0. Desde el anlisis de las afirmaciones de Tim OReilly hasta las que frece
Wikipedia y varios posts, creo que las caractersticas de la Web 2.0 pueden
resumirse en los siguientes diez apuntes que permitirn una mejor comprensin
sobre la Web 2.0:
1. La Web es una plataforma. Hemos pasado de un software instalable en
nuestros PCs a servicios de software que son accesibles online.
2. La Web es funcionalidad. La Web ayuda en la transferencia de informacin
y servicios desde pginas web.
3. La Web es simple. Facilita el uso y el acceso a los servicios web a travs de
de pantallas ms agradables y fciles de usar
4. La Web es ligera. Los modelos de desarrollo, los procesos y los modelos de
negocio se vuelven ligeros. La ligereza est asociada con la habilidad para
compartir la informacin y los servicios de forma fcil y hacerlo posible a
travs de la implementacin de intuitivos elementos modulares.
5. La Web es social. Las personas crean la Web popularizan la Web
mediante la socializacin y el movimiento gradual de los miembros del
mundo fsico hacia el mundo online.
6. La Web es un flujo. Los usuarios son vistos como co-desarrolladores, la Web
2.0 permanece en el perpetuo beta, se encontrar en el nivel de
desarrollo beta por un periodo de tiempo indefinido.
7. La Web es flexible. El software se encuentra en un nivel ms avanzando
porque este nivel permite el acceso a contenidos digitales a los que antes
no se poda llegar. Esta idea es similar a la del concepto del Long Tail, que
58
59
60
61
CAPTULO ll
DIAGNSTICO
2.1.
ANTECEDENTES DIAGNSTICO
62
2.2.
OBJETIVOS DE DIAGNSTICO.
63
2.3.
METODOLOGA.
METODOS
Mtodo Descriptivo.
Mtodo Experimental.
2.3.2. TCNICAS
Observacin. Nos permite conocer cul es la forma en la que se establece el
proceso de comunicacin entre los miembros del Club Galileo, que nos permite
conocer a los responsables de esta accin y los beneficiarios del mismo. Dicha
tcnica permite recabar gran cantidad de datos y por ende informacin que sern
utilizadas en el proceso del diseo e implantacin del sistema del sitio Web.
Entrevista. Mediante esta tcnica, se pretende obtener importante informacin
acerca de cmo se han venido comunicando los miembros del Club a travs de
experiencias que les han permitido comunicarse. De estas entrevistas se
recopilar informacin valiosa para deducir que opciones y soluciones sern
acogidos por el sistema a desarrollar.
Encuesta. Sin duda, la tcnica de encuesta es la ms utilizada por los
investigadores, se la realizar a los miembros del Club de Observacin Galileo
para conocer la informacin y aplicaciones que les gustara que tenga el sitio
web.
64
2.3.3. INSTRUMENTOS
Para realizar la investigacin es necesario contar con los siguientes instrumentos
de investigacin:
Hojas de recoleccin de datos.
Computador.
Dispositivos de almacenamiento como Memorias Flash o CDs.
Software y Hardware para el desarrollo de la aplicacin.
2.4 ANLISIS DE LOS RESULTADOS
OBSERVACIN.
A travs de esta tcnica se ha obtenido los siguientes resultados:
El Club de Observacin Galileo, cuenta con una persona encargada que viene ser
un Coordinador por provincia, quien difunde la informacin y contacta por va
telefnica o va e-mail a los miembros del Club. Por otro lado, los miembros del
Club, se ven en la necesidad de hacer llamadas al Coordinador o a otros
miembros del Grupo, para saber la informacin acerca de un evento o de un caso
de investigacin a tratarse.
ENTREVISTA.
Las entrevistas realizadas a los miembros del Club Galileo, arrojaron grandes
aportaciones para el desarrollo de esta aplicacin y a continuacin se detalla un
resumen de la informacin recolectada en estas entrevistas.
Medios de comunicacin. Una forma de comunicarse entre los miembros del
Club, es a travs de llamadas telefnicas, haciendo un proceso con el que el
Coordinador tiene que hacer una llamada telefnica a cada uno de los miembros,
para transmitir informacin sobre un evento o casos a investigarse, hacindose
.:: Neptal Mena Cisneros ::.
65
repetitivo y tedioso para cada uno de los integrantes del Club haciendo que este
medio sea sumamente costoso.
Ahora se puede prestar atencin especial a la acogida que ha tenido el uso del
internet en nuestro pas y a nivel mundial, se dice que al menos cerca del 60% de
la poblacin ecuatoriana tiene acceso al Internet, siendo que muy pocas
entidades se ha dedicado a transmitir informacin por medio de esta gran
herramienta de la comunicacin actual.
Mediante el Internet con la Web 2.0 y con las herramientas: Facebook y Twitter
que se encargan de difundir algn tipo de informacin ya sea de noticias, y otros
aspectos de inters personal y un sin fin de alternativas para los usuarios y lo ms
importante es que, los costos para la publicacin de una noticia o evento son
gratuitos, y se lo hace simplemente ingresando a la pgina con la que se conoce
en forma inmediata cualquier informacin que se requiera.
Ing. Sistemas.
todo es posible, hace unas dcadas atrs era fascinante ver pelculas de Ciencia
Ficcin en las que la gente poda volar, comunicarse a travs de complejos
dispositivos que le permita visualizar a la apersona con la que sostenan la
conversacin, complejos sistemas de seguridad y muchas otras cosas que en la
actualidad ya han dejado de ser ciencia ficcin.
66
67
ENCUESTA
La encuesta realizada a 25 personas dio como resultado los siguientes datos:
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
25
100%
NO
0%
Total
25
100%
Pregunta #1
si
no
0%
100%
Observamos que el 100% de los encuestados tiene una cuenta en una red social.
68
RESPUESTAS
FRECUENCIA
PORCENTAJE
21
84%
My space
16%
Hi5
16%
14
56%
Otra
4%
Pregunta #2
4%
56%
84%
Facebook
My space
Hi 5
Twitter
16%
16%
Otra
69
FRECUENCIA
PORCENTAJE
Varias veces al da
32%
Una vez al da
16%
32%
4%
12%
4%
Total
25
100%
Pregunta #3
VVD
UVD
VVS
UVS
VVM
UVM
4%
12%
4%
32%
32%
16%
Observamos que el 32% de los encuestados se conecta varias veces al da, lo cual
es una buena opcin ya que nos muestra que los usuarios se mantienen
comunicados va internet. Adems existe el mismo porcentaje en los usuarios que
se conectan varias veces a la semana, lo cual tambin es un resultado positivo. Las
dems opciones varan de la siguiente manera: 16% una vez al da, 12% varias
veces al mes, 4% una vez a la semana y 4% una vez al mes.
.:: Neptal Mena Cisneros ::.
70
10
Hablar de mi
10
10
10
12
Utilizar el Chat
17
FRECUENCIA
15
28
55
56
71
PORCENTAJE
7%
13%
20%
27%
33%
20
2
10
Pregunta # 4
1
7%
13%
33%
20%
27%
71
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
23
92%
NO
8%
Total
25
100%
Pregunta #5
si
no
8%
92%
Podemos observar que el 92% de los encuestados piensan que las redes sociales
son espacios virtuales tiles, que les permiten realizar diferentes actividades
sociales.
72
6.- Cree que sera de gran ayuda integrar una red social dentro de la web del
Club Galileo?
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
22
88%
NO
12%
Total
25
100%
Pregunta #6
si
no
12%
88%
Podemos observar que el 88% de los encuestados piensan que una red social
dentro de la web del Club Galileo ser de gran ayuda para el desarrollo de este.
73
7.- Una red social nos ayudara para mejorar la comunicacin entre sus
miembros?
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
22
88%
NO
12%
Total
25
100%
Pregunta #7
si
no
12%
88%
Podemos observar que el 88% de los encuestados piensan que una red social
dentro de la web del club Galileo ser de gran ayuda para la comunicacin dentro
del club.
74
8.- Una red social nos permitira planificar mejor el Club? (Distribucin de
tareas de investigacin)
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
19
76%
NO
24%
Total
25
100%
Pregunta #8
si
no
24%
76%
75
9.- Cree que una red social nos brindar un espacio informativo y de
entretenimiento?
RESPUESTAS
FRECUENCIA
PORCENTAJE
SI
20
80%
NO
20%
Total
25
100%
Pregunta #9
si
no
20%
80%
El 80% de los encuestados piensan que la red social dentro del club Galileo podr
brindarles un espacio donde ellos puedan compartir informacin, subir videos y
comentar acerca de eso.
76
2.5
ANLISIS DE FACTIBILIDAD
FACTIBILIDAD TCNICA.
El mayor problema en el envo de informacin a los miembros del Club,
eran las distancias y tiempo, puesto que en la observacin realizada
anteriormente se identific la forma en que se realiza esta accin
encontrando en ella varias falencias de las cuales se puede mencionar:
comunicacin tediosa a un grupo de personas, comunicacin tarda y en
algunos casos total desconocimiento, estas podran ser mejoradas y
corregidas mediante el desarrollo de este sistema, ya que la tecnologa
necesaria se encuentra disponible en el hogar, en la oficina, en la calle o
SmartPhones que cuenten con Internet.
FACTIBILIDAD ECONMICA
Puesto que el presente proyecto est basado en un desarrollo con
herramientas de libre distribucin permite disminuir drsticamente el costo
de las licencias para el desarrollo a $0.00 dlares.
77
FACTIBILIDAD OPERATIVA.
Concluyendo este anlisis de factibilidad observamos que el beneficio
obtenido con el desarrollo de este sistema, abarca a todas las personas que
conforman el Club Galileo e nivel nacional y a personas que se interesen en
el tema OVNI a nivel internacional.
La facilidad en la comunicacin e informacin en la red en la que se
desenvuelve la informacin, hace que llegue al usuario o miembro del Club
cualquier propuesta de un importante avance de investigacin o de algn
tema de manera inmediata.
2.6
ANLISIS FODA
Debilidades
Personas
con
emprendimiento
Recopilacin
de
buen
material
de
de
investigacin.
investigacin.
78
Amenazas
la publicacin de eventos.
de comunicacin actuales.
internacional.
79
AMENAZAS
F
O
R
T
A
L
E
Z
A
S
D
E
B
I
L
I
D
A
D
E
S
OPORTUNIDADES
Socializar a la comunidad los proyectos
de investigacin que realizan los
miembros del Club Galileo.
Involucrar a los socios en tecnologas
para que usen aplicaciones que
mejoren la calidad de los procesos de
comunicacin con el resto de
miembros del Club.
80
2.7
81
CAPTULO lll
PROPUESTA
3.1. INTRODUCCIN.
Como ya conocemos las redes son formas de interaccin social, definida como un
intercambio dinmico entre personas, grupos e instituciones en contextos de
complejidad. Un sistema abierto y en construccin permanente que involucra a
conjuntos que se identifican en las mismas necesidades y problemticas y que se
organizan para potenciar sus recursos.
Una sociedad fragmentada en minoras aisladas, discriminadas, que ha
desvitalizado sus redes vinculares, con ciudadanos carentes de protagonismo en
procesos transformadores, se condena a una democracia restringida. La
intervencin en red es un intento reflexivo y organizador de esas interacciones e
intercambios, donde el sujeto se funda a s mismo diferencindose de otros,
dentro de una plataforma web 2.0 y unindose a otras redes como en este caso
Facebook mediante APIs de integracin las cuales nos benefician para poder
ejecutar una aplicacin especfica en si por ejemplo nos permite conectar nuestro
sitio web a la plataforma de Facebook, medir el trfico de la web o en si del mismo
club, crear aplicaciones para uso de e-marketing, crear encuestas, unir el sistema
a otras redes sociales, envo de alerta de mensajes, aplicacin de calendario de
eventos, envo de datos, en si hay una infinidad de aplicaciones que se pueden ir
implementando a medida que se vayan presentando las necesidades del sitio y del
club.
3.2. PLATAFORMA.
Para el diseo y desarrollo de este sistema es necesario:
3.2.1. Hardware
El sistema propuesto posee:
a) 1 computadora porttil.
b) 1 modem para internet.
c) 1 servidor de hosting.
El hosting segn el anlisis costo beneficio
d) Un dominio web.
82
Windows 7
Browser
CMS
Joomla v1.5.22
Plataforma Social
JomSocial v2.0.2
JFBConnect Facebook
10
RDBMS
Plugin conexin
Administradores de :
BDD
Desarrollo
IDE
FTP
Filezilla
Dreamweaver CS4
RDBMS. Relational Data Base Manager System (Sistema Manejador de Base de Datos).
JavaScript SDK. El SDK de cdigo JavaScript que permite acceder a todas las funciones de la API de grficos
y cuadros de dilogo a travs de JavaScript. Se proporciona un conjunto completo de funcionalidades de
cliente para la autenticacin y la representacin de las versiones XFBML de nuestros plugins sociales.
12
JavaScript Test Console. Una manera sencilla de aprender, probar y depurar el SDK de JavaScript.
Tambin incluye un gran nmero de ejemplos de trabajo.
11
83
SSH Access - cPanel tiene integrado un applet Java que permite una
conexin directa con el servidor va SSH. Se encuentra desactivado en la
mayora de los sitios debido a que es un riesgo a la seguridad del servidor.
Crontab - cPanel provee una interfaz para el manejo de las listas de tareas.
OpenPGP Support
CGI Scripts -Autoinstala varios scripts para cualquier sitio webPermite Bloquear el acceso a direcciones IP especficas
Aunque hay otros Control Panel, cPanel se distingue por su facilidad para
realizar respaldos completos o parciales (algunos proveedores de host no
dan derechos para restaurar respaldos )
Se puede administrar correo, estadsticas, subdominios,
84
85
86
Figura 29. Sistema de relacin entre el usuario, sitio web, APIs, Facebook dentro de toda la Red Social
HunabKu
87
3.3.2. Usuarios.
Despus de haber ingresado al sistema de la pgina web, el Usuario ya puede
ingresar a la Red Social HunabKu y conectar sus datos con su cuenta personal de
Facebook a nuestra red Social, mediante los APIs de integracin, es decir un
usuario ya registrado puede entrar directamente a nuestra Red Social, con su login
personal de su cuenta de Facebook. Para esto hay que considerar que el usuario
puede ingresar con sus datos y todo lo que publique o comente en nuestra red o la
de Facebook aparecer en las dos. Es decir muchas aplicaciones y usos que tiene
en su cuenta de Facebook podrn sincronizarla con nuestra Red Social.
Ahora se tiene que dejar en claro que la Red Social contar con usos y aplicaciones
con opciones para poder subir videos, fotografas, y compartirlos con dems
amigos, sea de su cuenta dentro de nuestro sitio o de su cuenta de Facebook, abra
de igual manera un muro donde deje o le dejen comentarios, un espacio para un
blog, un chat similar al que tiene cualquier otra red social, y algunas aplicaciones
ms que cada usuario puede tener la posibilidad de instalar si lo desea, sobre todo
integrar a otras aplicaciones dentro del mismo sitio de la pgina de
www.clubgalileo.com.
88
13
CMS. Es un sistema de software para ordenador que permite organizar y facilitar la creacin de
documentos y otros contenidos de un modo cooperativo. Con frecuencia, un CMS es una aplicacin web
usada para gestionar sitios web y contenidos web.
14
Joomla!. Es un Sistema de Gestin de Contenidos (CMS) reconocido mundialmente, que le ayuda a
construir sitios web y otras aplicaciones en lnea potentes. Lo mejor de todo, es que Joomla! es una solucin
de cdigo abierto y est disponible libremente para cualquiera que desee utilizarlo.
89
90
91
La segunda parte verifica la versin que est instalando. Pulse el botn Comprobar
la versin para conocer si existe una nueva versin de Joomla!:
92
La siguiente pgina configura la base de datos MySQL, que es el Paso 1 del proceso
de instalacin.
El Nombre del Host de la base de datos depende del modo en que su proveedor de
hosting haya configurado MySQL. El nombre ser localhost, si la base de datos
est instalada en el mismo servidor que el sitio web.
No obstante, en ocasiones, cuando el servidor de la web no se utiliza como
servidor de la base de datos, necesitar contactar con su proveedor para conocer
los datos de la base de datos. Un ejemplo sera: mysql.sudominio.com o similar.
Habitualmente, los proveedores de hosting le permiten configurar su propio
Nombre de Usuario, Contrasea y Nombre de Base de Datos mediante un Panel de
Control (phpMyAdmin). De nuevo, si tiene alguna duda consulte con su proveedor
para obtener ms informacin.
El siguiente paso es configurar la capa FTP, no es obligatorio se lo puede hacer ms
tarde en configuracin del sistema, por el momento le damos siguiente.
93
En este paso se le permite borrar y hacer una copia de seguridad de las tablas
existentes en la base de datos seleccionada. Tambin puede instalar los Datos de
Ejemplo, que le servirn de ayuda para aprender a manejar Joomla! (si es su
primera instalacin le recomendamos que seleccione esta casilla).
Tambin nos da la opcin de migracin de una base de datos sea de la versin 1.0
de Joomla! o versin 1.5.
El ltimo paso es seguir el indicativo el cual nos dice que eliminemos el directorio
installation de la carpeta del sitio.
94
Una vez terminado el diseo y la configuracin de Joomla nos quedar algo como
la siguiente estructura.
Todos estos pasos hemos detallado nos sirven para tener una nocin como se
compone Joomla! y las soluciones que nos est brindando para implementacin de
este proyecto de la creacin de la red social.
95
96
97
2.<span
onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span
class="google-src-text"
style="direction:
ltr;
text-align:
left">php_admin_value
open_basedir
none</span>
php_admin_value
open_basedir ninguno</span>
Instalacin JomSocial
Control de la instalacin
JomSocial se ejecutar en la mayora de entornos de alojamiento web estndar.
Para instalar JomSocial, necesita
98
/ Componentes
o / Plugins
o / Lengua /
o / Images /
o / Plugins / sistema
o / Administrator / components
max_execution_time PHP ideal debe ser de 60 (segundos) o ms.
o
99
100
Desde este panel podemos configurar y administrar todo lo que sera la red social
Hunabku.
101
Instalacin de mdulos
Podemos instalar los mdulos JomSocial a travs del panel de instalacin global de
Joomla!.
102
103
Plugins
plg_allvideo
Tipo: Aplicacin Integrador
Requisito: cURL, Allvideo plugin.
plg_allvideo le permite hacer uso
de AllVideo plugin de etiquetas
dentro de sus paredes. Sin
embargo, ya no es necesaria en la ltima versin JomSocial como plg_wall ahora
detecta automticamente cualquier vnculo de intercambio de videos y analizar en
consecuencia para mostrar el video.
plg_eventlist
Tipo: Aplicacin Integrador
Requisito: componente Eventlist
plg_eventlist permite a los
usuarios mostrar su ltima actividad Eventlist dentro del perfil JomSocial. No se
puede configurar en la interfaz.
EventList es precisamente eso lo que el nombre que llevara a esperar. No es un
calendario, sino una manera fcil de gestionar y presentar sus eventos para su
grupo, empresa o comunidad.
plg_feeds
Tipo: Aplicacin independiente
Requisito: CURL, RSS o una url.
plg_feed le permite a su usuario a
mostrar sus elegidos de alimentacin dentro de un perfil JomSocial. Es
configurable a travs de la interfaz, lo que le permite enviar la URL del feed y el
recuento de artculo.
104
plg_friendslocation
Tipo: Comunidad autnoma de aplicaciones
Requisito: cURL, Google Map API Key
muestra plg_friendslocation amigo de un
usuario en un lugar fresco mapa de Google.
Para utilizar esta funcionalidad, usted tendr
que adquirir la clave API de Google en:
http://code.google.com/apis/maps
105
plg_jomcomment
Tipo: Aplicacin Integrador
Requisito: JomComment, un sistema
de comentarios AJAX avanzadas.
En el sitio utilizamos JomComment como un sistema de comentarios de sus
artculos y nos permite mostrar los comentarios del usuario especfico dentro de
su perfil junto con un enlace al artculo relacionado.
plg_latestphoto
Tipo: Comunidad autnoma de aplicaciones
Requisito: ninguno
Este es un plugin para mostrar las fotos de un usuario en su perfil.
plg_myarticles
Tipo: Comunidad autnoma de aplicaciones
Requisito: ninguno
Este plugin permite mostrar artculos del
usuario presentndolos dentro de su perfil.
plg_twitter
Tipo: Comunidad autnoma de aplicaciones
Requisito: cURL, cuenta de Twitter.
Permite a los propietarios del perfil mostrar sus mensajes de
Twitter.
106
plg_walls
Tipo: Comunidad autnoma de aplicaciones
Requisito: ninguno
Plg_walls sirve para que los usuarios dejen un mensaje en su perfil.
plg_myphpbb
Tipo: Aplicacin Integrador
Requisito: PHPBB.
Rokbridge.
Si puente utilizando rokbridge se crear otra
carpeta para usted donde almacena todos los
archivos necesarios para el puente a las obras.
en mi caso la carpeta se llama "foro", ese es el
camino del puente.
Mientras que la ruta de acceso de
configuracin es la ruta de acceso si la carpeta
donde los archivos de phpBB es la tienda y en
mi caso yo lo llamo "phpBB3".
plg_jomsocialconnect
Tipo: Comunidad autnoma de aplicaciones
Requisito: ninguno
Aadir espacio de nombres en el facebook de su sitio para IE6 otra cosa que su
sitio no funcionar correctamente si Facebook Connect es habilitar (Slo aplicable
a Internet Explorer 6).
Mdulos
mod_activegroups
mod_hellome
mod_onlineusers
mod_activitystream
mod_latestdiscussion
mod_statistics
107
108
Diseo
Privacidad
Multimedia
109
110
Importar perfil de facebook en firmar por primera vez: Si se habilita esta opcin
se asegurar de que el perfil de los usuarios se importan de Facebook. No todos la
informacin del perfil se importan, ya que hay algunas restricciones que impone
Facebook.
Aade marcas de agua en Facebook avatar: Esta opcin permite importar
imgenes de perfil de Facebook para tener una pequea marca de agua en la parte
inferior derecha de las imgenes.
Automticamente volver a importar el perfil de usuario al iniciar sesin: Al
habilitar esta se asegurar de que el perfil de los usuarios importar cada vez que el
signo de los usuarios a travs de Facebook Connect.
Importar automticamente el usuario avatar nuevo al iniciar sesin: Habilitar
esto har que el perfil de imagen de usuario que se importen de Facebook cada
vez que el usuario se de a travs de Facebook Connect.
Actualizar el estado del usuario: Al activar esta opcin permitir a los usuarios de
estado que se importen de Facebook cada usuario se Faceboook tiempo a travs
de Connect.
Creacin de un perfil personalizado
Para crear un campo nuevo perfil personalizado, slo la cabeza a la parte de atrs
de tu sitio Joomla! sitio y el acceso JomSocial. A continuacin, acceder a los
"perfiles personalizados" seccin. Haga clic en el "nuevo campo" y una pantalla
entonces emergente de la siguiente manera.
111
Hay un par de tipos de campo que usted puede elegir. A continuacin se presentan
la lista de campos y su funcionalidad.
Tipo
Grupos: - Los grupos son simplemente un grupo que contiene los campos
personalizados.
Cuadro de texto: - Cuadro de texto son cuadros de texto que puede constar de
cualquier valor alfanumrico.
Seleccin mltiple: - seleccin mltiple
Casilla de verificacin: - Casilla de verificacin
rea de texto: - Una caja de texto
Botones de radio: - Un botn de radio
Seleccione: - Seleccione listado
Fecha: - tipo de fecha que permite al usuario especificar los valores de fecha
112
113
114
Luego vemos una ventana de salida similar a la de abajo tras la instalacin con
xito:
115
Configuracin de usuario:
JFBConnect se puede utilizar en una instalacin estndar de Joomla para permitir
el registro rpido y fcil, o en complemento con el componente JomSocial,
Hacemos clic en la pestaa "Configuracin de usuario" para configurar esta opcin.
116
Creacin de usuario:
Full User Joomla - cuando los nuevos usuarios a registrarse en el sitio, que
se presentar con "Quick Registro" la pgina le pide su nombre de usuario,
contrasea y direccin de correo electrnico. Una vez introducido, tendr
un nombre de usuario Joomla totalmente funcional que puede utilizar para
acceder al sitio o que puedan regresar y acceder utilizando el botn azul de
Facebook Connect.
Facebook solo para el Usuario Sirve para los nuevos usuarios registrarse
en su sitio, es decir, un nombre de usuario ser automticamente asignado
a ellos, con su direccin de correo electrnico y nombre completo ser
importado de Facebook. En otro caso solo podr ingresar utilizando el
botn Conectar Facebook. Todas las funciones dentro de Joomla y 3ros
componentes llevar a cabo el mismo de forma normal (que ser tratado
como "registro de los usuarios). Esta opcin es una gran manera para que
el acceso de usuarios al sitio con un mnimo de molestias.
117
118
119
120
Los plugins sociales son mdulos opcionales o plugins que es posible que
desee utilizar en su sitio. Estas extensiones se pueden descargar en la
seccin "Gestionar suscripciones".
121
Perfiles de la Seccin
JFBConnect se integra con los componentes terceros de la comunidad para rellenar
automticamente los datos de perfil de Facebook en estos sistemas.
Al tener componentes terceros instalados, es decir en nuestro caso JomSocial, y
deseamos importar de forma automtica la informacin de perfil de Facebook en
sus cuentas de nuevos usuarios. En caso contrario, proceder al siguiente paso.
1) En primer lugar, vaya a la zona Plugin yendo al "Gestor de Extensiones-> Plugin".
Tendr que instalar y habilitar el jfbcprofiles plugins deseados:
122
Usted ver una pgina similar a la de abajo, aunque los campos en la parte inferior
probablemente ser diferente.
Opciones de integracin
Asignacin de campos
JFBConnect le permite asignar los campos de perfil de Facebook en algunos
campos por defecto en o cualquier rea de texto, campo de texto o campo de
fecha que ha creado dentro de JomSocial. La columna de la izquierda muestra
todos los campos disponibles tercera parte a la que usted puede importar
automticamente los datos de perfil de Facebook en. A la derecha, utilice la lista
desplegable para seleccionar el perfil de Facebook de datos de campo que desea
trado a la tercera parte de campo.
Cuando termine, haga clic en "Aplicar cambios" y proceder al siguiente paso.
La ficha UserMap es una manera para que usted pueda ver cmo los usuarios de
Joomla se asignan a Facebook en su sitio. El "Joomla usuario" columna mostrar el
nombre de los usuarios de Joomla con un enlace a la zona del Administrador de
usuarios para ese usuario. El "Facebook Usuario" columna muestra el ID de
usuarios nicos de Facebook con un enlace al perfil de Facebook puede ver
pblicamente.
123
Cuando la pgina Web representa una entidad del mundo real, las cosas como
pelculas, equipos deportivos, celebridades y restaurantes, utilizan el protocolo
abierto de grficos para especificar informacin sobre la entidad. Si se incluyen
estas etiquetas en su pgina web, la pgina se convierte en equivalente a una
pgina de Facebook. Esto significa que cuando un usuario hace clic en un botn
igual que en la pgina, se realiza una conexin entre su pgina y el usuario. Su
pgina aparecer en el "gustos e intereses" de perfil del usuario, y tiene la
capacidad de publicar actualizaciones para el usuario. Su pgina aparecer en los
mismos lugares que las pginas de Facebook aparecen alrededor del sitio
(bsqueda, por ejemplo), y se puede orientar los anuncios a las personas que les
gusta su contenido.
.:: Neptal Mena Cisneros ::.
124
Facebook Comments
Comentarios Box es un bien
social plugin que permite al
usuario comentar en su sitio.
Las caractersticas incluyen
las
herramientas
de
moderacin
y
de
distribucin.
Relevancia social: Comentarios Box utiliza seales sociales a la superficie de los
comentarios ms alta calidad para cada usuario. Los comentarios estn ordenados
a mostrar a los usuarios de los comentarios ms relevantes de los amigos, amigos
de amigos, y los hilos de discusin ms le gustaba o activo, mientras que los
comentarios marcados como spam se ocultan de la vista.
Distribucin: Los comentarios se puede compartir fcilmente con amigos o con
gente que le gusta de su pgina en Facebook. Si un usuario sale de la "Publicar en
Facebook" casilla marcada cuando se publica un comentario, una historia aparece
en noticias de sus amigos de alimentacin que indica que ella ha hecho un
comentario en su sitio web, que tambin se unir de nuevo a su sitio.
Amigos y gente que le gusta la pgina a continuacin, puede responder a la
discusin por gusto o en respuesta a la observacin directa en el News Feed en
Facebook o en la casilla de comentarios en su sitio. Temas permanecer en
sincronizacin a travs de Facebook y en la casilla de comentarios en su sitio,
independientemente de dnde se hizo la observacin.
Live Stream
La Transmisin en vivo plugin permite a los
usuarios que visitan su sitio o aplicacin
comparten la actividad y los comentarios en
tiempo real. Vivo funciona mejor cuando se
ejecuta un evento en tiempo real, como video
streaming en vivo de conciertos, discursos, o
emisiones por Internet, los chats en vivo,
seminarios, juegos masivos multijugador.
.:: Neptal Mena Cisneros ::.
125
Facebook Fan
Al igual que la Caja permite a los usuarios como su pgina
de Facebook y ver su flujo directamente desde su pgina
web.
Feed
La actividad de alimentacin plug-in muestra a los usuarios lo que
sus amigos estn haciendo en su sitio a travs de gustos y
comentarios.
126
Herramientas
Usuario / Grupos
Notificaciones y Solicitudes
Plataforma de Internacionalizacin
Desaprobado
Los mensajes de estado
Pgina de Navegacin
Muro
Visibilidad sobre el perfil
127
128
El listado de todos los idiomas disponibles y sus cdigos est en un fichero XML
que Facebook actualiza cada vez que agrega un idioma.
Asi existen un signumero de posibilidades para llamar a funciones JavaScript de
Facebook.
129
Para la primera parte te puedes descargar este archivo quitarle la extensin .txt y
sustituir el cdigo indicado por el de tu pestaa.
.:: Neptal Mena Cisneros ::.
130
Matiz importante sobre los tamaos: Para el alto de la pestaa de la fan page no
hay problema. La cuestin est en el ancho. Si bien es cierto que el ancho mximo
de una aplicacin en facebook es de 760px, al meter esa aplicacin en una
pestaa, este ancho se reduce a 520px como mximo como se puede ver en
http://developers.facebook.com/docs/guides/canvas/
Pero, cmo hacemos una pestaa con iframe? Sigue los siguientes pasos:
1. Creamos una aplicacin de Facebook
131
Ahora dentro de esta misma opcin, en la parte inferior donde el grupo Page
Tabs, debemos especificar:
132
En esta pantalla, donde aparecen todos los datos de la aplicacin que acabas de
crear, tienes una opcin para ir al perfil de la aplicacin, desde donde podrs
aadir esta a tu pgina. Todas las aplicaciones tienen un perfil con su muro, etc.
133
Una vez aadida la aplicacin a nuestra pgina de fans, damos click en Agregar
esta aplicacin a nuestra pgina que tenemos instalada, agregamos y tenemos
como resultado de la llamada a nuestra pgina en nuestro sitio.
134
Por otro lado con el FBML podemos crear nuestra propia pgina dentro de
facebook la cual nos ayuda a potenciar y hacer llegar ms informacin a ms
personas. Como por ejemplo el que mostramos en nuestro sitio de HUNABKU.
135
136
Sistema de Correos.
Listas de amigos
lbumes de fotos
137
Integracin a Grupos
Anuncios a Eventos
Videos
Chat
138
3.5.
139
Registro de datos.
140
Comprobacin
de
la
API
Grfica
en
el
sitio
del
www.clubgalileo.com
Condiciones de Ejecucin.
-
Entrada.
-
141
Resultados Esperados.
-
Evaluacin de la Prueba.
La prueba se realiz con xito obteniendo los resultados esperados,
prueba realizada y satisfactoria.
142
CAPTULO IV
ANLISIS DE IMPACTOS
En este captulo se analiza e identifica los impactos y efectos que produce el
presente proyecto sobre determinados entornos, por ello se debe tomar en
consideracin los distintos componentes que conforman dichos medios.
4.1
IMPACTO TECNOLGICO.
Optimizacin de recursos tecnolgicos.
Sistematizacin de procesos en la comunicacin.
Uso de las Redes Sociales como facilitador estratgico.
Referente a los grupos de investigacin del Pas.
143
Cantidad
estimada
960
24
ilimitado
984
COORDINADORES
-3
-2
-1
Tecnologa de
X
vanguardia
Reutilizacin de
Recursos.
Desarrollo de Software
Base.
Flexibilidad
X
TOTAL
144
SUMATORIA:
NI =
2,75
= 3
4.1.2 ANLISIS:
El resultado obtenido en la matriz anterior es positivo, esto indica que el
proyecto incentiva el desarrollo de software orientado a automatizar los
procesos de comunicacin de los miembros del Club, en este caso a travs
de la Red Social HUNABKU y las Redes Sociales de Facebook y Twitter.
debido a la
145
4.2
IMPACTO EDUCATIVO.
Crecimiento y fortalecimiento en la autoeducacin e investigacin de los
estudiantes de la Escuela de Ingeniera de la PUCE-SI.
Involucrar a la Escuela de Ingeniera en el diseo, desarrollo e
implementacin de software orientado a solucionar problemas con
tecnologa existente.
Fortalecer y afirmar la lnea de investigacin que ha tomado la PUCE-SI
Cantidad
estimada
100
15
TOTAL
125
146
-2
-1
Indicador
Aplicacin de conocimientos
X
tericos y prcticos.
Investigacin de Tecnologa.
Documentacin
como
Base
Terica.
X
TOTAL
SUMATORIA:
NI =
2.33
4.2.2 ANLISIS:
El resultado obtenido en la matriz anterior es medio positivo, esto indica
que el proyecto se ha desarrollado aplicando la gran cantidad de
conocimientos adquiridos en el transcurso de la formacin profesional.
Tambin ha incentivado al desarrollo de la investigacin cientfica orientado
a la tecnologa reforzando la lnea de investigacin que la PUCE-SI ha ido
fomentando en los ltimos aos.
147
4.3
IMPACTO ECONMICO.
Reducir los gastos telefnicos que genera la comunicacin entre los
miembros que conforman el Club Galileo, ya sean coordinadores,
integrantes y usuarios interesados.
Uso de los Recursos disponibles, brindando soluciones de bajo consumo
econmico, para general ingresos en membresas y donaciones, con las que
se puede sustentar el Club, como tambin estos fondos reinvertirlos en
gastos de investigacin que ser requiera.
Poblacin posiblemente Afectada
Cantidad
estimada
(Mensual)
960
24
ilimitado
984
148
-3
-2
-1
Inversin en
X
tecnologa.
Eficiencia Operativa
Reduccin de Costos
TOTAL
SUMATORIA:
NI = 2.33
4.3.2 ANLISIS:
El resultado obtenido en la matriz anterior es medio positivo, esto indica
que el proyecto no requiere de inversin econmica. Solo el Hardware y el
internet tiene un costo econmico, pero es accesible en cualquier lugar del
pas, y en cuanto al Software utilizado es Open Source.
149
4.4
1800
Docentes de la PUCE-SI.
300
Administrativos de la PUCE-SI.
300
50000
TOTAL
52400
150
-3
-2
-1
Imagen Institucional.
Transferencia
2
X
de
X
Tecnologa.
Investigacin
y
X
Autoeducacin
TOTAL
SUMATORIA:
NI = 2.33
151
CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
5.1 CONCLUSIONES
Las conclusiones que se pueden extraer de este trabajo son las siguientes:
El sistema de comunicacin mediante las Redes Sociales es muy simple, sin
embargo las redes ya creadas como facebook y twitter requieren de
conocimientos avanzados de programacin para cualquier aplicacin que
se desee implementar.
La forma de comunicarse con la plataforma de facebook requiere tener
conocimientos bsicos de PHP, JavaScript, y en s conocer su lenguaje
interno que es el FBML, XFBML, FQL y dems.
El acceso fsico a la comunicacin con la plataforma de facebook es
mediante la conexin con APIs, adems con las libreras PHP que trabajan
en nuestro servidor.
Para disear aplicaciones para implementarlos en nuestro sitio web,
simplemente accedemos al grfico social de facebook y especficamente a
los servicios de conexin con facebook.
La complejidad de la aplicacin no depende en s de las herramientas que
nos brinda los Social Plugins, sino de la funcionalidad que se les quiera dar.
Mediante este proyecto se pudo dar solucin a todas las necesidades que
requera el Club Galileo, a travs de su integracin con la plataforma de
Facebook y Twitter.
152
5.2 RECOMENDACIONES
Investigar y profundizar en el tema de servicios en el desarrollo y
programacin en la plataforma de Facebook, siendo muy importante por
todas las bondades que podemos adquirir en el desarrollo de aplicaciones
que no existan en el medio, implementndolas a nuestras necesidades.
Facebook Connect era incmodo y los desarrollos no aprovechaban todas
sus funcionalidades. Ahora facebook se ha vuelto ms amigable y a la
espera que la comunidad responda, se puede decir que hay 3 aspectos
principales a destacar:
La informacin pblica es ahora mucho ms accesible, tanto como la
de twitter pero con la informacin ms ordenada y clasificada.
Cualquier web puede "socializarse" sin grandes conocimientos.
Vamos a implementar botones de "Me gusta" en cualquier parte de
webs con escaso desarrollo.
Los procesos con usuarios se vuelven ms sencillos, lo que permite a
ms webs adaptarse a Facebook e integrarlo totalmente en sus
sistemas.
A nivel prctico son muchas las aplicaciones que se pueden desarrollar,
tomando de base la investigacin de este trabajo y la plataforma de
Facebook.
153