INTRODUCCIÓN El mashup es un terminología

Transcripción

INTRODUCCIÓN El mashup es un terminología
1
INTRODUCCIÓN
El mashup es un terminología en inglés la cual significa mezclar por estas razones
da sus primeros inicios en el ámbito musical a través de la mezcla de pistas musicales
con lo cual surge una nueva tendencia tecnológica la cual fue investigada a través de
la web 2.0 gracias a esto se dan más opciones de investigación por esto se dieron los
mashup en cuanto a videos, mapas, y otras aplicaciones referente a este ámbito.
Las aplicaciones web híbridas o también conocidas como mashup o remezcla son
aquellas que permiten que se combine, de forma innovadora, datos que existen en
diferentes sitos web los cuales normalmente proviene de sitios web de terceros a
través de una interfaz pública o usando un API para de esta forma crear un nuevo
contenido completo.
Una de las características fundamentales de los mashup es que deben presentar una
interfaz muy práctica de fácil navegación y utilidad para mostrar al usuario
información de mayor calidad y cantidad mediante la mezcla de diversas fuentes.
La funcionalidad de los mashups se justifica por el crecimiento exponencial de la
información disponible en la Web. Tanta información es necesario manipularla de
manera rápida y sencilla, puesto que es distribuida en diferentes fuentes de
información, misma que debe ser integrada por el usuario para lograr un acceso
rápido mediante una mezcla dinámica de diferentes páginas web de esta forma
facilitan la combinación de información de una manera sencilla, visualmente atractiva
y eficaz. Están siendo utilizados tanto para uso público como privado en multitud de
combinaciones que facilitan, ordenan y presentan la información de una manera
innovadora.
2
Mashups son un género interesante de aplicaciones Web interactivas que se basan
en el contenido recuperado de fuentes de datos externos para crear servicios
totalmente nuevos e innovadores. Se trata de una característica de la segunda
generación de aplicaciones Web se conoce informalmente como web 2.0.
Mashups Web son un género interesante de aplicaciones Web interactivas que se
basan en el contenido recuperado desde fuentes externas de datos para crear servicios
totalmente nueva e innovadora. Ellos son un sello distintivo de la segunda generación
de aplicaciones web de manera informal conocido como Web 2.0
La Web 2.0 se ha expandido de forma extraordinaria durante los últimos años
debido a la aparición de una gran variedad de portales Web y APIs para la creación de
servicios. Estas herramientas han permitido a los desarrolladores ser capaces de crear
fácilmente nuevos servicios apoyándose en la composición de servicios y fuentes de
datos distribuidos en Internet.
Los mashups tienen varias tendencias tecnológicas pero la que mas acogida tiene
es el entorno web la cual fue creada hace 6 años teniendo gran acogida y causando
cada vez más personas interesadas en esa tendencia ya que a través de estas
aplicaciones se pueden obtener excelentes resultados acerca de los entornos web.
Las aplicaciones mashups son una tecnología que está en constante desarrollo
debido a las ventajas que ofrece en el ámbito tanto empresarial, educativo y de
entretenimiento. Este nuevo tipo de aplicaciones está provocando un cambio radical
que conllevará a una nueva generación de aplicaciones centradas en los usuarios. Por
esta razón es que mi proyecto se basará en aplicación mashups para noticias basado
en las api de twitter con el cual permitirá al usuario conectarse con las paginas
sociales del momento a su vez interactuar con los diversos módulos que existen en mi
página.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO
Este proyecto trata sobre la investigación de aplicación Mashup para noticias
basado en las API de Twitter y propuesta de un demo la misma está dirigida a
beneficiar a los estudiantes de la carrera de sistemas con la finalidad de que ellos se
mantengan al día con la información tanto nacional como internacional y esto
contribuya a su desarrollo tanto laboral como profesional.
SITUACIÓN DEL CONFLICTO
Este tema nace de la necesidad investigativa acerca del mashup y los ámbitos
tecnológicos que este abarca entonces se origino la idea de un mashup de noticias ya
que si bien es cierto que existen paginas de noticias las personas no quieren tan solo
leer pero en esta página ellos podrán comentar y hasta ser partícipe del demo de
mashup de noticias basado en las API de twitter.
Con la creación de una página web la cual pueda contestar las inquietudes que las
personas tengan o que le permitan subir noticias entre otras opciones a las cual tendrá
acceso difícilmente se sentirá aburrido ya que permite que las personas ingresen a la
pagina debido a las diferentes alternativas que le ofrece el demo de noticias mashup
basado en las API de twitter.
4
Hoy en día las personas están actualizadas en cuanto a la tecnología
principalmente con las tendencias que tengan que ver con internet específicamente
con las redes sociales como lo son hi5, Facebook, youtube, twitter, my space, entre
otras.
Debido a la incomodo que es para la gente acceder a estos sitios web y tener
abiertas todas estas páginas cuando navegan en el internet, se ve en la necesidad de
crear una página la cual tenga varios links y desde la misma se pueda acceder a
cualquier tipo de red social con la opción de regresar a la página principal.
Cabe indicar que por la falta de propuesta web de este tipo es que probablemente
algunos negocios no obtengan los mismos réditos por la falta de anuncios
publicitarios para su empresa, también que exista un alto grado de desinformación en
cuanto a las noticias tanto del país como a nivel internacional.
En la actualidad la tendencia a la tecnología va incrementándose día a día llegando
a una realidad en la que la sociedad se actualiza a diario en especial los jóvenes con
el internet, principalmente con las páginas de redes sociales como hi5, Facebook entre
otras, debido a esto se propone la creación del Mashup para noticias basado en
aplicaciones Twitter con la finalidad de brindar a la comunidad beneficios de
actualización de los acontecimientos que ocurren en el país y a nivel mundial,
publicitar anuncios de manera gratuita entre otros beneficios.
5
CAUSAS Y CONSECUENCIAS
Causas
•
Desinformación
•
Tiempo perdido en digitar páginas de interés común
•
Sitios web monótonos
•
Sitios web en el que no existan espacios para opinar
•
Sitios web sin la obtención de beneficios para las personas
•
Sitios web sin links de referencias
•
Sitios web que no registra a los usuarios que visitan el sitio
•
Sitio web que no actualiza la información ni se preocupa por tener más
usuarios en el mismo.
•
Estética o visualización del sitio web no apropiado como colores fuertes entre
otros aspectos en cuanto a la estética del mismo.
•
Sitio web que sea complejo de entender al momento de visitar el mismo.
Consecuencias
•
Poco interés en la lectura
•
Páginas no encontradas por mala digitación
•
Personas desinteresadas en visitar estos sitios web. Generará pocas visitas al
sitio web
•
Posible cierre del sitio web debido al desinterés en visitar el sitio web.
•
Poca credibilidad en el sitio web
•
No se considerará tomado en cuenta en el sitio web teniendo una gran
6
probabilidad de que el mismo jamás regrese a visitar el sitio web.
•
Usuarios definitivamente dejarán de visitar el sitio web al no encontrar la
información que estén necesitando debido a la no actualización del sitio.
•
Usuarios que posiblemente no puedan visualizar con claridad el sitio web
obteniendo una negativa del sitio web.
•
Usuario incomodo que causara definitivamente la salida automática de la
visita del sitio web.
DELIMITACIÓN DEL PROBLEMA
CAMPO: Educación y Comunicación.
ÁREA: Noticias y Aplicaciones Web Interactivas
ASPECTOS: Tecnológicos e Informativos
TEMA: INVESTIGACIÓN DE APLICACIÓN MASHUPS PARA NOTICIAS
BASADO EN LAS API DE TWITTER
FORMULACIÓN DEL PROBLEMA
¿Cómo incide la aplicación de MASHUP para noticias basado en las API de twitter
en la comunidad académica de la carrera de sistemas computacionales?
7
EVALUACIÓN DEL PROBLEMA
Los aspectos generales de evaluación son:
Delimitado: El Mashup para noticias basado en las API de Twitter se propone en
base a las necesidades que maneja la comunidad de los estudiantes de la carrera de
ingeniería en sistemas ya que solo usan el internet para realizar investigaciones o en
el cómo uso de herramientas laborales pero al no tener tiempo de estar informado en
el ámbito de noticias y siendo esto importante para la ellos que serán futuros
profesionales por esta razón se crea este demo que los mantendrá actualizado en
cuanto el área de información y se manejaran otras opciones con la finalidad de que
aporte a la comunidad estudiantil de la carrera de sistemas.
Claro: El demo Mashup de noticias basado en las API de Twitter tendrá grandes
beneficios ya que le brindará al usuario accesibilidad al mundo de la información de
forma gratuita siendo este un demo fácil de manejar usando las tendencias actuales en
cuanto al entorno Web con la única finalidad de obtener un buen producto final que
será optimo de ser usado tanto para la comunidad de los estudiantes de la carrera de
sistemas como para las personas en general.
Relevante: La creación del Mashup para noticias basado en las API de Twitter sirve
de carácter informativo con el único fin de aportar a la comunidad de los estudiantes
de la carrera de sistemas un medio informativo el cual estará vinculado con las redes
sociales y tendrá blocks de comentarios y sugerencias brindándoles un contacto más
directo con el único fin de que ellos sepan que cuentan como sociedad y que su
opinión es de vital importancia para la creación de este medio de comunicación
tecnológica.
8
Original: Esta tesis es interesante ya que la comunidad de los estudiantes de sistemas
tanto como las personas en general se ven en la necesidad de estar informado y en la
actualidad todo incurre en el ámbito tecnológico y las personas pasan más tiempo en
la computadora entonces se propone esta solución optima la cual es la creación de
este demo del mashup basado en las API de Twitter.
Contextual: El trabajo es aplicable en el plano educativo brindando un aporte a la
comunidad de manera significativa debido a que da otra alternativa en elección para
mantenerse informado sin que este afecte en la economía de las personas ofreciendo
beneficios a la sociedad como es información actualizada, publicación de cualquier
tipo de anuncios publicitarios lo que permitirá hacer conocer más a las empresas y
obtener una mayor productividad de ventas en el mismo.
Factible: Este proyecto es factible porque se realiza en un medio tecnológico
interactivo con actividades programadas las cuales siguen un proceso y utilizan
diversos recursos tecnológicos para la ejecución del demo claro que a medida del
desarrollo se puede realizar adecuaciones para así obtener un producto final de
calidad.
OBJETIVOS GENERALES
•
Coleccionar datos y servicios de diferentes orígenes mezclándolo en una
interfaz gráfica.
•
Crear el medio de comunicación de conexión entre la aplicación web y el Api
de Twitter.
9
•
La Aplicación Web manejara una interfaz que sea fácil de usar para las
personas que accedan a este sitio web.
•
Aportar conocimientos tanto académicos como intelectuales a los alumnos de
la carrera de ingeniería en sistemas computacionales.
OBJETIVOS ESPECÍFICOS
•
Mezclar información multimedia en formatos como vídeos, texto o audio
alrededor de un tema en común a partir de fuentes de datos diversas.
•
Combinar información de motores de búsqueda, servicios web, sistemas de
mensajes, y soluciones de integración de datos con servicios externos.
•
Implementar un modulo de autenticación que permite a los usuarios con
cuenta de usuario en Twitter poder acceder al sitio de la aplicación web y
autenticarse.
•
Implementar un modulo que permita visualizar los tweets de cada usuario con
cuenta en twitter dentro del sitio web.
•
Crear un menú con todas las opciones que brinda la Aplicación Web.
•
Organizar correctamente el contenido que será mostrado dentro de la
Aplicación Web.
•
Fomentar la cultura de la lectura en los estudiantes de la carrera de ingeniería
en sistemas computacionales a través del sitio web www.mantentealdia.net.
10
•
Crear cultura de participación en los estudiantes y docentes de la carrera de
ingeniería en sistemas computacionales con la finalidad de que ellos
participen y aporten ideas de manera interactiva en el sitio web
www.mantentealdia.net.
JUSTIFICACIÓN E IMPORTANCIA
Los Mashups están revolucionando el desarrollo web del mismo modo que los
weblogs han revolucionado la publicación en línea.
Los Mashups permiten que cualquiera combine, de forma innovadora, datos que
existen en diferentes páginas web. Requieren pocos conocimientos técnicos, las APIS
existentes son sencillas y potentes y los Mashups son relativamente fáciles de diseñar.
Los mashups, en su mayoría tienen un uso no comercial, las personas no deberían
sorprenderse que pronto los Mashup se conviertan en un estándar en la elaboración de
aplicaciones online, debido a la rápida adopción que han tenido por los
desarrolladores, sus usos, portabilidad y flexibilidad.
Los mashup son realmente necesarios pero claro algunos son más útiles que otros
como por ejemplo los más cercanos a los usuarios como Google Maps donde en un
único mapa es un buen avance poder encontrar toda la información sobre restaurantes
de una zona, hoteles, etc; se puede decir que son la evolución de los G.I.S (sistemas
de información geográfica), siendo incluso más accesibles para cualquier
programador o diseñador que desee utilizarlos en su página Web, ya sea personal o
empresarial.
11
Se pueden destacar como ejemplo las capacidades en cuanto a los aplicativos que
manejan los Mashup como que combina videos, audio e información acerca de tus
cantantes favoritos y wikimapia que reúne mapas de todo el mundo con información
de la Wikipedia sobre lugares de interés en ellos.
No es la novedad lo que hace interesante este tipo de mashups, lo que los
diferencia es la accesibilidad y el hecho de que el número de participantes en
publicidad local con un objetivo está creciendo.
La potencia de los mashups radica en dos pilares básicos:
•
La facilidad de utilizar los recursos de las fuentes originales de información,
gracias a un API sencillo y bien documentado o fuentes RSS.
•
La imaginación de los usuarios llega a límites insospechados en la creación de
mashups, lo que permite darle mayor utilidad a los servicios actuales sin tener
que inventarlos desde cero.
Los mashups representan toda una nueva cultura en lo que a medios de
comunicación se refiere, una nueva cultura que ha sido posible por la masificación de
recursos tecnológicos fácilmente accesibles por una cantidad enorme de personas.
Así, usuarios principiantes pueden fácilmente convertir fuentes de información
unidimensionales, estrictamente lineales, en medios interactivos, dialógicos,
reconstructivos.
12
Los mashups Web permiten a los usuarios construir sus propios servicios en base a
servicios ya existentes mediante el uso de portales y editores. Estos mashups Web
adquieren una dimensión más cercana al usuario cuando el acceso se realiza a través
de la red móvil de un operador, añadiendo otro factor diferenciador respecto a la
cadena de valor tradicional del operador móvil, acostumbrado a crear, y distribuir sus
propios servicios.
Los mashups Web suponen un reto para esta cadena de valor tradicional de los
operadores, al poner en contacto directo al creador y al consumidor de los servicios,
de forma análoga a los prosumers (usuarios que a la vez producen y consumen
servicios o contenidos) de la Web 2.0. Esto limitaría el rol del operador a un simple
transporte de bits, tanto en Internet fija, como en el campo de los servicios móviles.
Las grandes tendencias de desarrollo de software son la reutilización e integración.
La mayor parte de los presupuestos de TI para los próximos años estarán asignados al
mantenimiento y explotación de los sistemas existentes.
Una buena definición de trabajo de un mashup web sería una aplicación web que
viola el origen mismo de la política. El mismo punto de un mashup es crear una
interacción y la comunicación entre el contenido de los proveedores de contenidos
diferentes, lo que, en general, son de diferentes dominios de confianza.
Es de vital importancia la utilización de los Mashup en las empresas por las
siguientes razones:
•
Control: Obtienen estadísticas de los usuarios que acceden a sus datos y para
que los utilizan.
13
•
Marketing: Con los Mashup se descubren nuevas aplicaciones a bajo costo
porque son los usuarios los que las crean. La creatividad se multiplica y las
aplicaciones se prueban antes de decidir si se invierte dinero. No se corre
ningún riesgo y son mucho más efectivas.
•
Publicidad para la marca.
•
Incremento en las ventas: En el caso de que sea una página de venta online se
multiplican las visitas porque los usuarios entran por más sitios.
•
Ingresos por publicidad indirecta e Ingresos por publicidad directa.
•
Se crean aplicaciones de mucho más nivel y con pocos recursos, porque se
utilizan recursos de otros sitios que se han generado previamente y que tienen
más calidad que si solo lo hiciese una persona.
•
Se crean tecnologías accesibles.
•
Experimentación con las últimas tecnologías web y su creatividad.
Esta propuesta justifica su realización debido a que es un tema novedoso porque a
mas de ser una página de tipo informativa, la persona que ingrese a este pagina podrá
conectarse a la misma a través de su usuario de Twitter y automáticamente estará
conectado tanto con la pagina de noticias como con su página de Twitter y adicional a
esto también podrá ingresar a las diferentes redes sociales a través de los iconos que
muestra la página de noticias.
Esta página informativa surgió debido a que en los actuales momentos nos
manejamos en una sociedad que no tiene tiempo de ver noticias ni en televisión como
ni en medios escritos por las múltiples actividades que realizan a diario como es el
trabajo el estudio la familia y las ocupaciones de casa en el caso de las personas que
son padres. Por esta razón viviendo en una sociedad tecnológica se pensó en realizar
esta página informativa con una finalidad específica la cual es que la gente se
mantenga informada ya que en algún momento se hace uso del internet y de esa
manera mantenerse informados a través de esta página.
14
Adicionalmente a esto la pagina informativa tendrá opciones para que las personas
que ingresan en la misma se registren puedan dar sus comentarios o sugerencias,
suban fotos, publiquen noticias y puedan ver cómo está el estado de usuario en la
pagina informativa en cuanto a las noticias que las personas publiquen.
SOLUCIÓN AL PROBLEMA
Por esta razón se crea la presente aplicación demo de Mashups para noticias
basado en las api de twitter de donde se pueden interactuar con varias páginas por ser
estas de redes sociales a través de una interfaz gráfica de usuario que permite
construir aplicaciones que integran feed, páginas web y otros servicios.
Mediante la interfaz gráfica se extrae la información de las fuentes primarias, y
uniendo varias herramientas mediante “pipes” o tuberías permite adecuar dicha
información y darle forma para al fin obtener el formato de salida deseado.
RECURSOS TECNOLÓGICOS
•
PHP
•
MYSQL
•
JOOMLA
•
Plataforma Web
15
ALCANCES PROPUESTOS
•
Login usando las interfaces de Twitter con lo cual el usuario no tendrá que
volver a registrarse; sino que podrá usar su login propio de twitter.
•
Proveedor de contenidos: Los datos están disponibles vía una API y protocolo
web como RSS.
•
El sitio Mashup: Brindará a los usuarios beneficios como publicación de
anuncios, acceso a diferentes páginas de redes sociales desde la página de
mashup entre otros.
•
Web browser cliente: Es la interface de usuario del Mashup. En una
aplicación web, el contenido puede ser mezclado por los web browser clientes
usando lenguaje web en la interfaz del cliente.
•
Visualización de la información (interface): Que sea comprensible para el
usuario realizando una interface de tal forma que el usuario pueda entender la
misma al momento de ingresar a la página web de Mashup.
•
Fomentar la participación de los usuarios: A través de los blogs se dan
múltiples opciones a los usuarios con la finalidad de que emitan sus
comentarios y sugerencias ya sea sobre la página web del Mashup o sobre otro
tipo de actividades.
•
Cada usuario registrado podrá subir sus propias noticias y mensajes cortos.
16
CAPITULO II
MARCO TEÓRICO
ANTECENDENTES DEL ESTUDIO
Conociendo que en los registros de la Carrera de Ingeniería en Sistemas
Computacionales perteneciente a la Facultad de Ciencias Matemáticas y Físicas no
existen tema relacionado con el tema de tesis.
El cuestionario que se procedió
realizar tiene tan solo una pregunta la cual
enfocaba las preferencias que tienen las personas que fueron encuestadas sobre 2
medios de comunicación diferentes los cuales son el Internet y la televisión con la
única finalidad de definir una parte investigativa del proyecto.
Los resultados obtenidos son los siguientes:
Internet y TV
El 37.9% de los encuestados afirman que prefieren la televisión, frente al 61.1%
que prefiere Internet.
Gráfico No. 1: Preferencia en la elección de uso entre Internet y Tv
Elaborado por: Araceli Dávila M.
17
Por lo que se refiere a la distribución por género, no cabe destacar ninguna
diferencia importante entre hombres y mujeres. El porcentaje de las personas que
prefieren Internet frente a los que prefieren la televisión permanece en unas cifras
similares entre ambos géneros.
La tendencias generales entre ellos, es la de preferir Internet antes que la
televisión.
Gráfico No. 2: Preferencia en la elección de uso entre Internet y TV, distribución
por género.
Elaborado por: Araceli Dávila M.
Como se observa en los resultados presentados, Internet se alza con una clara
ventaja en relación a la preferencia de uso por parte de los individuos llegando a
superar, en algunos casos, a un medio tan “tradicional” como la televisión.
Es por esto que se da la alternativa de la tecnología como es el uso del internet ya
que este es un medio que nos permite informarnos y nos actualiza de las cosas que
pasan en el país y en el mundo, casi todas las empresas tienen acceso a este medio por
esta razón surge la necesidad de la creación de esta página web que es gratuita con el
único fin de informar a las personas y de que las mismas hagan conocer sus
productos, también se da opción a los individuos que opinen den sugerencias y
comentarios acerca de la página.
18
Realizando un análisis sobre las tendencias actuales en cuanto a la tecnología se
pudo destacar a los Mashup como una gran innovación tecnológica que se mantiene
hasta ahora tomando en cuenta que tiene un gran nivel histórico ya que sus inicios
son a través de la música.
Por esta razón se propuso un demo de Mashup de tipo informativo que maneje
múltiples opciones de beneficios para los futuros usuarios y que a la vez estos se
mantengan informados ya que este tema es de gran aporte para la sociedad puesto que
interactúa el usuario con la persona creadora del sitio web a través de los Weblog.
FUNDAMENTACION TEÓRICA
MASHUPS
HERNANDEZ “Los usuarios son los principales beneficiarios de los mashups”.
Es de conocimiento que en estos años se ha generado un nuevo boom en cuanto al
fenómeno tecnológico y social Web 2.0 que tiene como elemento principal explotar
distintas capacidades de la Web como plataforma tales como la colaboración, la
intemporalidad y el conocimiento de información a través de tecnologías como AJAX
(Java Script y XML Asíncrono), servicios Web entre otros.
El conjunto de estas tecnologías permite que los desarrolladores tanto
experimentados como novatos intercomunicarse mediante redes sociales tales como
wikis, blogs entre otros. Gracias a estos nuevos servicios se han conseguido grandes
19
fuentes de información como distintos portales, blogs, comunidades sociales ( por
ejemplo: Wipipedia, Moodle, YouTube) que han quedado esparcidas a lo largo de la
Web facilitando así el uso de la Web por los usuarios.
A partir de esta situación nace la necesidad de poder integrar estas distintas fuentes
dentro de un mismo entorno y poder enlazar las distintas informaciones para obtener
un contenido completo acerca de un tema especifico, ahí es donde nacen los Mashup.
AREVALO “Los mashups revolucionarán los servicios de Internet”
Podemos decir que en este proceso influyen dos fenómenos. Es así que podemos
destacar por un lado, la convergencia de los dominios de Internet y las
Telecomunicaciones alrededor del protocolo IP el cual ha permitido que los
desarrolladores incorporen funcionalidades del mundo de las “telco” a las
composiciones de servicios (mashup) de Internet gracias a la creación de
“habilitadores de servicio” recubiertos por interfaces de servicios Web.
En cambio los nuevos paradigmas y modelos de negocio han colocado al usuario
en el centro de la cadena de valor, permitiendo a individuos sin grandes
conocimientos técnicos crear, gestionar, compartir y ejecutar sus propios servicios.
YEE (2008)
Mashup comenzó a proyectar esta búsqueda de integración
de datos y herramientas no solamente en el contenido de los
blogs, sino también a cualquier punto de la interacción entre
los usuarios y el contenido. ( xxix)
20
El mashup debe presentar una interfaz muy práctica de fácil navegación y utilidad
para mostrar al usuario información de mayor calidad y cantidad mediante la mezcla
de diversas fuentes.
El contenido usado en mashups es típicamente código de terceros a través de una
interfaz pública o de una API. Otros métodos de codificación de contenido para
mashups incluyen Web feeds (ejemplo: RSS o Atom), Javascript y widgets que
pueden ser entendidas como mini aplicaciones web, disponibles para ser incorporadas
a otras webs.
Un ejemplo importante de la aplicación de los mashups es Google Maps, que en la
actualidad es la aplicación web que más mashups contienen. Ahora son cada vez más
las empresas que apuestan por aplicar los mashups para el desarrollo de aplicaciones,
como Microsoft con Windows Live, IBM con Mashup Center, Amazon, Flickr,
YouTube, por nombrar algunas.
Tecnología Mashup (Arquitectura)
1.
Usuario accede al Mashup
2.
Acceso a proveedores desde el sitio Web del mashup
3.
•
Servidor de aplicaciones o similar
•
Mas capacidad CPU/BW
Acceso a proveedores desde el navegador del usuario
•
Libera servidor Mashup
•
Más AJAX / RIA
•
Ejemplo: Google Maps,
21
El acceso a los proveedores de datos y servicios se puede realizar utilizando una API.
Gráfico No. 3 Acceso
Elaborado por: Araceli Dávila M.
Tecnología Mashup – Web API
Sitio Web del mashup accede a Servicios Web del proveedor utilizando una API.
Beneficios para todos:
API es del proveedor
Existe un acuerdo
Sencillo y documentado
Servidores específicos
Posibilidad de anuncios
Robusto. Gestión de errores.
22
Gráfico No. 4 Acceso a servicios Web del Proveedor
Elaborado por: Araceli Dávila M.
La funcionalidad de los mashups se justifica en base a los siguientes puntos:
La información disponible en Web y al interior de las empresas crece
exponencialmente. Se necesita usar esa información para manipularla de manera
rápida y sencilla.
La información se encuentra distribuida en diferentes fuentes de información.
Integración dinámica temporal a fuentes de información.
Integración realizada por el usuario y no necesariamente por el área de sistemas.
Acceso rápido a la información significa mayor competitividad y productividad.
Los Mashup ofrecen grandes beneficios tales como:
1. Rápido desarrollo de aplicaciones:
Fuerte reusabilidad de componentes y funcionalidades.
Fácil integración de componentes.
Basado en estándares Web.
23
2. Participación del usuario en el desarrollo:
Se espera llegar al punto donde los programadores sólo desarrollen los
componentes, mientras que los usuarios sean los que ensamblen estos componentes
en una aplicación fácilmente.
3. Integración de las comunidades sociales:
Se crean comunidades de mashups.
Se comparten componentes y mashups.
Libertad para usar los componentes, compartirlos y alterar las aplicaciones mashups.
Manejo por parte de las comunidades sociales de los componentes y mashups útiles.
Los defensores e impulsores de las aplicaciones Web 2.0 afirman que los mashups
son un ejemplo de este nuevo movimiento en el que los usuarios crean, participan e
interactúan activamente.
Los mashups combinan datos de diferentes servicios, por ello a menudo el valor del
mashup no está dado por el contenido ofrecido sino por la interfaz ofrecida para
acceder a dicho contenido.
A menudo en la forma de mostrar los datos radica el éxito o fracaso del Mashup,
podemos plantearnos la creación de un Mashup para uno de los siguientes cometidos:
•
Crear una mejor interfaz de usuario de un servicio ya existente, por ejemplo
una mejor navegabilidad y usabilidad de un sitio web en el que su información
puede llegar a ser confusa.
•
Para unificar diversas fuentes de información, de esta manera se puede ofrecer
al usuario información sobre cierta temática de mayor cantidad y calidad.
•
Complementar la información original de un sitio web con datos interesantes
y relacionados a esa información.
24
Por último crear un Mashup requiere una inversión baja, es el trabajo a menudo de
una única persona y con ello puedes aprender acerca de una tecnología algo que
puede llegar a convertirse incluso en una diversión, además puede incluso generar
ingresos con una inversión de trabajo mínima.
Mashup Prototípicos
Aunque hay una gran variación en la interfaz de usuario y las fuentes de datos para
muchos mashups, todavía puede obtener los patrones arquitectónicos comunes que
todos compartimos. Por ejemplo, todos los mashups son REST en la naturaleza (su
conformidad con los principios de representación State Transfer).
Gráfico No. 5 Representación arquitectónica de un mashup típico.
Elaborado por: Araceli Dávila M.
Datos
El elemento central de cualquier mashup es que los datos sean agregados y
presentados al usuario. Los datos estrictamente puede venir de los servicios Web que
los datos se realiza en XML o JSON (este es el patrón más común en base mashupsInternet).
Hay ventajas y desventajas de arquitectura que se realizarán mediante el
almacenamiento de los datos primarios en un almacén de datos local y el acceso a los
datos con cada petición.
25
En el movimiento de mashups de ser aplicaciones basadas en Internet, tienden a
depender menos de las tiendas de datos externos.
RSS
El uso de RSS (Really Simple Syndication) es una fuente común o
complementaria de datos primarios para mashups. RSS son fáciles de consumir, ya
que son documentos XM
El formato y especificaciones para los RSS está bien documentado y entendido
con solo unas pocas variaciones entre las distintas versiones.
La extensibilidad de RSS también es conocida, como demostrada por el número
de extensiones en uso hoy en día, como la adición de anexos que la alimenta,
creaciones comunes, información de licencia y localización de la información.
Servicios Web
Dentro de mashups es común ver a ambos basados en servicios web WSDL y
servicios web basados en REST, con algunos servicios exponiendo ambos estilos.
Los servicios Web se pueden utilizar para proporcionar información adicional o se
utiliza para transformar los datos.
Por un mashup basada en el mapa, los datos sólo pueden contener direcciones de
calles y una llamada a un WSDL o basados en servicios Web REST-puede ser
necesario traducir el nombre de la calle a una Longitud Latitud coordinar para el
mapa.
26
Plataforma de Servicios
Proporcionan una funcionalidad más allá de la típica solicitud / modelo de
respuesta de los servicios tradicionales de Servidores Web.
Mashup Aplicaciones
La aplicación mashup es una combinación de servicios de nivel medio y algo de
lógica de negocios ligeros.
Por Mashup basados en Internet, el software se escribe generalmente usando
tecnologías web (como PHP o ASP. NET), pero estamos empezando a ver la línea
entre servidores de procesamiento y la aplicación cliente servidor, con la aparición de
aplicaciones dinámicas de Internet (RIAs). RIAs son aplicaciones que se ejecutan
dentro del navegador con una rica funcionalidad similar a la de muchas aplicaciones
de escritorio. Estos normalmente no requieren una instalación en el cliente más allá
en un genérico plug-in como Adobe Flash o Silverlight de Microsoft.
Aplicación Cliente
La aplicación cliente es como el mashup se entrega y se presentan al usuario. Para
el público en Internet mashups la más común aplicación cliente es un navegador Web
browser que recibe HTML y JavaScript de entrega desde un servidor Web a través de
HTTP. Sin embargo, hemos comenzado a ver mashups siendo entregadas con
plataformas RIA tanbien. En este modelo, el cliente puede proporcionar riqueza
visual más e incluso pueden ofrecer algunos de los mashup de procesamiento en lado
del cliente.
27
Orientación futura de Mashups
Con las primeras versiones de mashups gran parte de la implementación fue muy
tedioso y lento. Muchas de estas del lado del servidor de procesamiento utilizado (a
menudo con PHP o Perl) y del lado del cliente tediosa secuencia de comandos en
forma de código JavaScript a fin de crear la experiencia mashup. Era común que la
persona que crea los mashups para crear código personalizado para analizar el código
XML devuelve conjuntos que han recibido de sus fuentes de datos.
Con el tiempo ha pasado y el proceso de desarrollo ha madurado, muchas de las
tediosas codificaciones han sido sustituidas por marcos y una mejor codificación de
las normas. Las costumbres de scripts personalizados en el lado del servidor están
comenzando a ser sustituido por las librerías estandarizadas que automáticamente
generará el script También estamos viendo la estandarización en los formatos de
mensaje.
Marshall Kirkpatrick (2008)
Pienso que los Mashup son una parte de una tendencia
más grande en la Web 2.0 respecto a la portabilidad de
datos. (97)
La creación de mashups que una vez fue sólo el dominio del desarrollador, pero
hay un movimiento para poner la capacidad de crear mashups directamente a las
manos del cliente final. Como los que son marcos para crear mashups son cada vez
más fácil de usar y de los formatos de mensajes son cada vez más estandarizados, el
siguiente paso lógico es la construcción de herramientas que pueden crear mashups.
Algunas de estas herramientas se centrarán en el consumidor final de los mashups.
Tubos de Yahoo por Microsoft Popfly y son ejemplos de marcos y herramientas
para permitir a los usuarios crear sus propios mashups.
28
Se está viendo un aumento de la importancia del esquema de metadatos comunes y
en el desarrollo de mashups. Se describen en la sección anterior cómo el esquema
común de RSS hace que sea fácil para incorporarlos en mashups. Los mismos
principios se deben aplicar a otros tipos de datos, así (tan robusto como RSS es que
no puede modelar todos nuestros datos en ese formato).
EL API DE TWITTER
JOHNSON describe la mecánica básica de Twitter como "muy simple"
Una Interfaz de Programación de Aplicaciones o API (del inglés Application
Programming Interface) es la forma en que los programadores de aplicaciones o
páginas web se comunican con el servidor sin tener acceso a la base de datos en sí,
dicho de manera más simple es la forma como los programas o páginas web que
utilizas para Twittear por ejemplo, el TweetDeck, Gravity, ÜberTwitter, SocialScope,
Seesmic y otros se comunican con Twitter para obtener los datos.
Twitter en su inicio empezó como un proyecto de investigación el cual era usado
internamente por la compañía para realizar las respectivas pruebas del mismo, luego
su lanzamiento fue en octubre del 2006.
Siendo el Twitter una red social que crecía rápidamente siendo el sitio de
microblogging más popular que era en idioma inglés, por esta razón en el año 2009 se
publico una aplicación para traducirlo en español, francés, italiano y alemán. Mucha
gente está desarrollando Aplicaciones y Mashups gracias a la API de Twittter.
29
Twitter es una de las redes sociales de mayor crecimiento, basada en el concepto
de "microblogging", que permite a los usuarios postear mensajes de una longitud
reducida en número de caracteres. A través de las API de Twitter cualquiera puede
crear aplicaciones que comuniquen con el servicio de la mencionada red social.
Generalidades del Api de Twitter
Twitter pone a disposición de los usuarios tres APIs distintas que son Streaming
API, REST API y Search API las cuales serán aplicables a necesidades diferentes
para llevar a cabo sus objetivos.
El Streaming API es la manera clásica en que las aplicaciones y compañías se
conectan a la información de Twitter. Se establece una conexión permanente por
usuario con los servidores de Twitter y mediante una petición http se recibe un flujo
continuo de tweets en formato json. Se puede obtener una muestra aleatoria
(statuses/sample), un filtrado (statuses/filter) por palabras claves o por usuarios. Si
además como usuarios le damos a las compañías nuestro permiso mediante el registro
y el sistema de seguridad OAuth entonces la API otorga acceso también a nuestros
tweet privados, mensajes directos, etc. y es así como herramientas de administración
de Twitter pueden mostrarnos en varias columnas nuestros diferentes tipos de tweets
y ayudarnos a contestarlos.
El REST API ofrece a los desarrolladores el acceso al nucleo de los datos de
Twitter. Todas las operaciones que se pueden hacer vía web son posibles realizarlas
desde el API. Dependiendo de la operación requiere o no autenticación, con el
mismo criterio que en el acceso web. Soporta los formatos: xml, json, rss, atom.
El Search API suministra los tweets con una profundidad en el tiempo de 7 días
que se ajustan a la query solicitada. Es posible filtrar por cliente utilizado, lenguaje y
localización. No requiere autenticación y los tweets se obtienen en formato json o
atom.
30
Se puede considerar que el microblogging es la confluencia de dos de estas formas
de difusión de información. Por una parte es una simplificación de un blog
reduciendo el tamaño de sus entradas a la unidad mínima de información: un
pensamiento, una imagen, un enlace, una pregunta, etc. Pero también puede verse
como la evolución e independización de los mensajes de estado en las redes sociales y
de mensajería instantánea.
En la actualidad aunque existen múltiples servicios de microblogging (Tumblr,
Plurk, Emote.in, Squeelr, Jaiku, etc.), el más popular entre este tipo de servicios es
Twitter que ofreciendo un servicio muy simple centrado en la accesibilidad y
facilidad por parte de los usuarios para ver y generar contenido, permite una frescura
de información sin precedentes.
La parte del éxito de Twitter ha sido proporcionar una API funcional desde sus
inicios, esto permite que otras personas extiendan las características que Twitter
ofrece, con lo cual pueden desarrollar aplicaciones para enviar y compartir nuestros
tweets sin estar obligados a utilizar el sitio oficial.
Es realmente interesante ver cómo han surgido proyectos que permiten apreciar y
analizar los datos del servicio en diferentes formas y esto gracias a que Twitter pensó
en grande y comparte sus datos vía la API.
Enrique López Tello (2008)
La web 2.0 es la entrada es la puerta de entrada a una
nueva realidad donde se rompen las clásicas barreras
entre una buena idea y su realización en el mercado. La
red permite atacar los proyectos tradicionales, y otros
hasta impensables, con unos niveles de productividad en
costo y tiempo desconocidos hasta ahora. ( 14 )
31
En esta era Web 2.0 aplicaciones web que tienen un fácil de usar, intuitiva API
tienen una clara ventaja ya que permite a los desarrolladores explotar y desarrollar
para la plataforma y así captar más usuarios. A medida que avanzamos hacia la web
social y mashups una buena API es absolutamente necesario.
Gráfico No. 6 Formas descriptivas de cómo funciona el Twitter
Elaborado por: Araceli Dávila M.
Características del Twitter
•
Es una herramienta de comunicación.
•
Lugar para socializar.
•
Construir credibilidad.
•
Establecerse como experto.
32
Ventajas del Twitter
•
En general es una herramienta simple una vez que superamos la primera
impresión.
•
Constantemente dinámico
•
Tiene una multiplicidad de aplicaciones que posibilitan su expansión.
•
Es relativamente editable, posibilitando la personalización a gusto del usuario.
Más edición, más comodidad.
WILLIAMS
En Twitter les gustaría colaborar más con Facebook, ya que
la colaboración podría resultar en una experiencia mejor,
pero no condena a la red social por no permitirlo, afirmó.
Twitter aparece en innumerables sitios web personales y profesionales hoy en día,
si se trata de un simple "Follow me" insignia en el encabezado o una exhibición de
los últimos tweets de la autora en la barra lateral. Ya no es una moda, Twitter es
ahora una necesidad para cada sitio web, no sólo por compartir sus pensamientos y
mantenerse en contacto con la gente, sino también para el marketing, la publicidad y
la búsqueda aún.
Gráfico No.7 Comportamiento del Api de Twitter
Elaborado por: Adam Green
33
Seguridad de los clientes Twitter más utilizados
El uso de OAuth no está extendido, pero es de esperar que se adopte tarde o
temprano, dada la intención de Twitter de eliminar el soporte para la autenticación
básica. Este mecanismo tiene ventajas importantes en cuanto a seguridad, y se cree
que a pesar de su aparente mayor complejidad, una vez que su uso esté popularizado
y existan librerías funcionales para la mayoría de lenguajes, todos los clientes
terminarán por migrar a esta solución para el beneficio de los usuarios.
Aunque se utilice autenticación básica, la mayoría de clientes utilizan conexiones
cifradas de tal forma que el usuario está protegido frente a robo de credenciales y
secuestros de sesión.
No obstante, aunque exista protección ante ataques de terceros, se siguen confiando
las credenciales de acceso a una aplicación de la que muchas veces no se puede
determinar su nivel de seguridad o su legitimidad.
Teniendo en cuenta estos puntos se sugieren las siguientes recomendaciones
adicionales:
Los usuarios deben comprobar las características de seguridad de los clientes,
buscando un compromiso entre funcionalidad y nivel de seguridad deseado, dando
preferencia a aquellos clientes que utilicen OAuth y cifren las comunicaciones.
Los desarrolladores de aplicaciones deben conocer y seguir en la medida de lo
posible las recomendaciones de Twitter, que se pueden resumir en utilizar OAuth
para la autenticación y sobre todo cifrar las comunicaciones para cualquier acceso que
requiera autorización.
34
Por parte de Twitter existen posibles medidas a tomar para mejorar la seguridad
ofrecer a los usuarios utilizar SSL para todas las peticiones como una opción de
configuración de la cuenta (tal y como hace Google en Gmail), de tal forma que si se
activa automáticamente redirige tus peticiones al sitio HTTPS.
DEMO MASHUP DE NOTICIAS BASADO EN LAS API DE TWITTER
DIAZ “Los mashups no suponen un riesgo para los usuarios”
La aplicación Web del demo Mashup de Noticias basado en las Api de Twitter se
realizara con Joomla.
Los administradores del equipo de desarrollo de Mambo a mediados del 2005,
decidieron limitar las condiciones de la licencia de uso de software de su empresa,
esto provoco que los principales desarrolladores estén en desacuerdo y fue asi que
más de 30 miembros principales del equipo renunciaron y fundaron Joomla una
palabra de origen africano que significa “todos juntos”, un CMS (Content
Management System) que funcionaba con el núcleo de Mambo, pero con cambios
importantes en el código y lo mejor de todo es software libre.
Esto fue algo innovador debido a que no tan solo los desarrollares de Mambo
migraron a este nuevo proyecto si no que lo apoyaron miles de diseñadores
colaboradores y comunidades enteras al enterarse la noticia de la acción ejecutada por
Mambo y sus propietarios.
35
Por esta razón el proyecto Joomla tomó aún más energía, llegando a ser la
aplicación web que hoy conocemos teniendo excelentes características de gestión
integral y con un futuro bastante promisorio en el ámbito de la Web 2.0.
En Joomla podemos encontrar las siguientes ventajas:
Se puede destacar que para trabajar con Joomla, no se necesita ser un experto
programador web, ni tener grandes conocimientos de PHP, HTML entre otros
lenguajes de programación referente al entorno web.
Las personas que utilicen joomla ya sean los programadores, diseñadores o
personas que recién quieren comenzar a trabajar con joomla, tienen la opción
de acceder a todo el código fuente y modificarlo según las necesidades que
tenga cada persona que haga uso de este gestor de contenidos.
Al ser joomla un software libre, no necesita pagar licenciamiento y es libre de
ser usado por cualquier persona o empresa.
Joomla posee más de tres mil extensiones, proporcionando así a las personas
ampliar las posibilidades y características de joomla en el caso de que busquen
más opciones para ampliar los diferentes sitios web que estén realizando.
Joomla a diferencia de otras plataformas permite una velocidad de carga muy
rápida de sus páginas gracias al sistema de caché.
Joomla al tener un grupo de desarrolladores y toda una comunidad que brinda
conocimientos y aportes para que todos se beneficien, siempre es un software
en constante evolución por lo cual trabajan día a día para ofrecer un software
de calidad mejor y más seguro.
36
Se maneja una versatilidad en los diseños ya no se limita tan solo a un
encabezado o pie de página, cualquier idea de diseño es posible llevarla a cabo
mientras estas se ajuste a cada usuario que está realizando estas interfaces.
En la actualidad Joomla representa más que la existencia de una aplicación web
avanzada. Es la demostración palpable de la superioridad que puede alcanzar el
software libre cuando está presente el esfuerzo común activo y organizado de una
numerosa comunidad global.
Joomla es un potente gestor de contenidos web (CMS o Content Management
System) que permite crear sitios web elegantes, dinámicos e interactivos. Por su
diseño, potencia, flexibilidad y por sus enormes posibilidades de ampliación se está
convirtiendo en el sistema de publicación preferido por muchos centros educativos y
por millones de webmasters en todo el mundo para desarrollar su portal web.
Es importante saber cómo están organizados los diferentes elementos que
intervienen en Joomla y cómo actúan para devolver los resultados esperados.
Cuando un usuario escribe o hace click en nuestra dirección web, el index.php
inmediatamente “llama” a la plantilla que estamos usando.
En el index de la plantilla se encuentra buena parte de la información de
estructura de la web, y casi toda la información de los estilos. No toda la estructura se
controla desde la plantilla porque ésta, a su vez, “llama” a los elementos que el
diseñador incluyó con anterioridad.
37
Gráfico No. 8 Como trabaja un CMS(Content Management System)
Elaborado por: Adan Avelar Islas
Es decir, si en la plantilla se requieren módulos, entonces aparecerá el Módulo
específico que originalmente se encuentra en su directorio y ahora se refleja en el
sitio. Igualmente sucede con los Componentes.
Los Módulos y Componentes tienen insertada su propia estructura HTML, así
como instrucciones PHP particulares para cada caso, y algunas veces hasta su propia
hoja de estilos CSS. Los Módulos están en el directorio /modules/ y los Componentes
en /components/.
Gráfico No. 9 Funcionamiento de Joomla
Elaborado por: Isidro B.
38
Mashup de Noticias
El periodismo mashup se presenta como una novedad que aparece de una forma y
en un contexto sumamente interesante en el desarrollo del ciberperiodismo.
Este mashup sirve para combinar datos, concretamente se mezclan datos
procedentes de más de una fuente distinta y se obtienen como resultado datos
combinados y con un valor añadido con el que no contarían por separado. En
definitiva, estas plataformas se han categorizado de este modo, atendiendo
únicamente a su forma de manejar los datos. Un ejemplo sencillo sería su utilización
en sindicación de contenidos (RSS).
Por un lado, no se trata de un volcado de contenidos, estructuras y modelos de un
soporte ajeno (el papel) al periodismo on-line. En este caso, el cambio radica en un
desplazamiento de aplicaciones puramente virtuales concebidas con finalidades
comerciales, publicitarias al terreno informativo. Por otro lado, los mashup aportan
una nueva concepción del multimedia que recupera potencialidades únicas y de gran
importancia en el escenario on-line-comunicativo no como la convergencia de
atributos informativos, la interactividad y la actualización constante de contenidos,
entre otros.
BERNAL
Imagina futuras aplicaciones empresariales basadas en el
mashup: Por ejemplo, una aplicación de Gestión de
Relaciones con el Cliente, que permita crear funcionalidades
que le ayuden a colaborar con una empresa y viceversa
La novedad radica no sólo en el proceso de construcción de mensaje y, por ende,
de sentido sino también en las amplias posibilidades de articular mensajes similares,
complementarios o contrarios respecto a los que presentan los medios de
comunicación.
39
Gráfico No. 10 Funcionamiento del Mashup de Noticias
Elaborado por: Víctor Domínguez
Soluciones de Información y Alerta Ciudadana
•
La
información útil va hacia el ciudadano interesado vs. el ciudadano
persigue la información.
•
Rastreo automático + distribución selectiva
•
Servicios de Datos SOA para exportación de información administrativa a
otros organismos.
•
Colaboración ágil y no instructiva.
Atención al Ciudadano
•
Visitas únicas de Información de Ciudadano
•
Integración del Contact Center con el back office:
•
Incluso en caso de outsourcing
•
Integración de procesos internos o externos.
40
Tecnología Mashup de Noticias para una Nueva Generación de Portales de la
Administración
Ventajas:
•
Los Data Mashups permiten explotar con eficacia todo el espacio de
información disponible, interno y externo.
•
Enfoque no intrusivo, con aplicación en muy diferentes escenarios.
•
El despliegue es incremental; los resultados, casi inmediatos.
Consecuencias:
•
Se visualiza una verdadera ventanilla única online.
•
Se refuerza la imagen de cercanía del ayuntamiento o comunidad autónoma.
•
Sirve para canalizar ayudas y recursos externos hacia los ciudadanos de una
región/localidad.
COMUNIDAD ACADÉMICA DE LA CARRERA DE INGENIERIA EN
SISTEMAS COMPUTACIONALES
Es importante destacar que la carrera de ingeniería en sistemas computacionales
aporta un gran beneficio a la sociedad ya que brinda y entrega a la sociedad
profesionales capaces de desempeñarse en cualquier ámbito empresarial referente al
ámbito de la ingeniería en sistemas.
Por esta razón y formando parte de esta comunidad académica de la carrera de
ingeniería en sistemas computacionales se decidió en realizar un estudio acerca de
41
temas que sugerían los estudiantes con respecto a lo que tenían o querían ver reflejado
en la carrera de ingeniería en sistemas computacionales.
Luego gracias a este estudio fueron apareciendo posibles opciones para que
aporten grandes beneficios a esta comunidad de la carrera de sistemas en donde gano
una opción en la cual se decidió realizar una encuesta con un número determinado de
preguntas y dirigida específicamente a un grupo especifico de esta comunidad como
son los estudiantes de séptimo y octavo semestre de la carrera de sistemas debido a
que ellos ya tienen un criterio profesional mas formado y saben hacia donde van en
cuanto a su futuro profesional dentro del ámbito de sistemas computacionales y
también dirigido a los docentes que imparten cátedra en estos cursos.
Finalmente ganaron las tendencias tecnologías y es aquí donde surge el tema del
proyecto el cual es INVESTIGACIÓN DE APLICACIÓN MASHUP PARA
NOTICIAS BASADO EN LAS API DE TWITTER
el cual ofrecerá a esta
comunidad estudiantil grandes beneficios como es el estar informados dentro de la
universidad a través de los laboratorios tan solo con ingresar a este sitio web
www.mantentealdia.net, se podrá realizar una participación conjunta con todos los
estudiantes de la carrera que se encuentren conectados donde podrán chatear, subir
videos, subir noticias entre otras opciones que tendrá este sitio web.
Siempre pensando en los diversos usuarios que tendrá debido a las visitas que habrán
en el sitio web www.mantentealdia.net ellos podrán escribir sus sugerencias y si
quieren aportan con ideas que mejoren este sitio web mediante la opción contáctenos
escriben lo que deseen y el administrador se contactara con ustedes para trabajar en
conjunto para beneficio del sitio web y de la comunidad de sistemas también.
42
PLAN DE TRABAJO PARA FOMENTAR LA CULTURA DE LA LECTURA
EN LOS ESTUDIANTES DE LA CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
A
TRAVÉS
DEL
SITIO
WEB
MANTENTEALDIA.NET
El sitio web mantentealdia.net desde que fue creado tuvo participación directa con los
estudiantes de la carrera de ingeniería en sistemas es así que se realizó un módulo
llamado blogger en el cual presenta una lista de las personas que más han publicado
noticias en el sitio teniendo una gran aceptación de los estudiantes de la carrera de
ingeniería en sistemas.
Para lo cual se recibió un gran apoyo de este grupo de estudiantes que se conectaron
al sitio web, participando en conversaciones a través del chat, también enviaban sus
comentarios a través del menú contáctenos brindando un gran apoyo para el
crecimiento y progreso de este sitio web.
Mediante este sitio web los estudiantes los cuales tienen un pensamiento compartido
como la gran mayoría de personas que es el no tener tiempo para leer, el ser perezoso
en la lectura y más aún el estar desinformado debido a que se tiene el concepto que
las noticias solo serán en la televisión ya que en el resto de medios no hay tiempo
para buscar los link. Por esta razón se creó el sitio mantentealdia.info ya que está
tiene acceso a redes sociales que es una gran publicidad ya que los jóvenes de la
actualidad solo pasan en las redes sociales, por otro lado al ser una página realizada
para la comunidad de los jóvenes de la carrera de sistemas, ellos se podrán encontrar
a través de este sitio y podrán tener otro tipo de vínculo para estar en contacto, ya
que al ingresar cada joven de la comunidad de la carrera de sistemas u otra persona
particular al dar click solo a un link ellos podrán enterarse de todas lo que esté
sucediendo en la actualidad y tan solo en pocos minutos estará al día en cuestión de
noticias.
43
Con la creación de este sitio web mantentealdia.net se deja atrás esas excusas de no
tener tiempo de la pereza al leer, del desconocimiento de noticias por no poder ver la
televisión debido a que se llega tarde a la casa. Siendo este un precedente para estar
informado de lo que pasa en la actualidad tan solo con ingresar unos pocos minutos al
sitio web.
CULTURA DE PARTICIPACIÓN EN LOS ESTUDIANTES Y DOCENTES
DE LA CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
La participación se puede definir como un reconocimiento de lo que las personas son
capaces de hacer e implica que ellos sean miembros de la sociedad, capaces de pensar
y expresarse por sí mismos. La capacidad de participar depende de poseer una buena
disposición para pensar en las opiniones.
La participación es un largo proceso, su práctica requiere aceptar distintos tipos de
expresiones culturales (desde las más conocidas a otras desconocidas), entender sus
códigos y mensajes, abrir canales de comunicación entre las distintas culturas,
habilitar el espacio para tomar decisiones. Se trata de profundizar en el derecho a
incluirse libremente como consumidores y como productores de cultura dando pie a
conocer y experimentar en las diferentes manifestaciones culturales.
El proyecto cuenta con diferentes módulos que se ponen a disposición de los alumnos
pero también del profesor los cuales disponen de un acceso a contenidos del mismo y
pueden sugerir modificaciones para ser una sitio web mas óptimo.
44
FUNDAMENTACIÓN FILOSÓFICA
El filósofo francés Edgar Morin y su “Teoría del Pensamiento Complejo” en la
actualidad se la podría comparar como una arquitectura TI (Tecnología de la
información) basada en el Mashup de Noticias frente a las arquitecturas clásicas la
misma que propone una visión holística del hombre, de la educación, del mundo;
frente a posturas unidimensionales. Este filósofo en su teoría nos indica que no se
puede entender al hombre en su complejidad desde una sola perspectiva, ya que así
no se podrá llegar al conocimiento del hombre solo desde el estudio de la psicología,
economía, etc. Morín nos habla de nuevas disciplinas (Meta-disciplinas) que
relacionando conocimientos anteriores lleguen a nuevas conclusiones.
La teoría de Morín sirve para utilizar, a modo de metáfora, las formas en las que
se han relacionado diferentes disciplinas para compartir su conocimiento. Si
comparamos estos escenarios con las diferentes arquitecturas de TI utilizadas en la
actualidad vemos que las semejanzas son sorprendentes.
Interdisciplina: Puede significar pura y simplemente que diferentes disciplinas se
sientan en una misma mesa, en una misma asamblea, como las diferentes naciones
se reúnen en la ONU sin poder hacer otra cosa que afirmar cada una sus propios
derechos nacionales y sus propias soberanías en relación a las usurpaciones del
vecino. Interdisciplinariedad
puede
también
querer
decir
intercambio
y
cooperación.
La interdependencia “no configurable” entre plataformas es un problema de
primer orden en una gran organización que se mueva en un entorno de negocio
dinámico. Algunos de los problemas: integridad de las bases de datos y capacidad
de rollback, calidad de los datos, gestión de los metadatos. Veamos un caso: un
banco quiere integrar el CRM con la Intranet y con el Terminal Financiero en
45
un “Escritorio Integrado”. Es una integración de front-end que requiere una
interacción bien articulada con los sistemas en el back-end. ¿Qué hacemos aquí?
¿Tiramos de esfuerzo bruto, a pedal de línea de código? ¿Por qué no una
integración
virtual, configurable, con un software mediador que saque mayor
provecho en el front-end de lo que está construido en el back-end? Hacer esto
como un proyecto a medida es rígido y no escala: no tiene sentido crear una
malla de interconexiones entre distintas aplicaciones, y aplicaciones y repositorios de
información.
Transdisciplina: Se trata a menudo de esquemas cognitivos que pueden
atravesar las disciplinas, a veces con una furia tal que las coloca en dificultades.
Replicar información estará siempre en el catálogo de posibles métodos, pero hay
que tratar esto con cuidado para decidir correctamente cuando es la mejor
solución y cuando es un disparate.
Filosóficamente no es un enfoque sostenible: no
se puede dar
la hora
indefinidamente a
de
consolidar
y replicar
porque
acabaremos replicando el planeta Tierra. El primer mandamiento en IT debería
ser “replico información (que ya está bien mantenida en donde sea) porque no
tengo una alternativa válida (cualquiera que sea la razón) de reutilización de esa
misma información”.
No es ágil: replicar y consolidar obliga a sincronizar
contenidos, crea más “plumbing” a mantener, no se acomoda a un modelo
incremental (sé lo que necesito consolidar hoy pero no necesariamente lo que voy
a necesitar mañana), no facilita la adaptación a cambios (nuevos clientes,
nuevos servicios, nuevas fuentes de información, cambios de procedimientos,
nueva organización, nuevos partners, etc.), ni la respuesta con datos actualizados. No
es una solución económica: no sólo montar la infraestructura de consolidación de la
información (normalmente proyectos largos), sino luego el operar y mantener la
nueva infraestructura. Los tiempos de “nueva aplicación”, demo Vs. otro nuevo data.
46
La Polidisciplina: Constituye una asociación de disciplinas en virtud de un
proyecto o de un objeto que le es común”
buses de mensajes,
las herramientas BPM,
Solución basada en ESB, BPM Los
son
sin duda una
solución para
conseguir independencia entre el front-end y los back-end. Una pega importante:
costo en varias de sus expresiones (infraestructura, staff, tiempo, mantenimiento). Son
la solución idónea para cubrir necesidades transaccionales intensivas que requieren
sincronización dura, y con permanencia estable en el tiempo. Siempre habrá
escenarios que justifiquen la sincronización compleja de aplicaciones a nivel de
funcionalidad, de lógica de negocio, con acoplamiento estricto entre aplicaciones.
Pero por cada uno de estos proyectos, hay con seguridad diez veces más que
requieren una integración más ligera, que haga fácil la disponibilidad del dato,
de una manera ágil y atractiva en costo. Lo mismo con workflows que no son tanto
de automatización aplicación-aplicación, sino que son más una secuencia de
interacciones de usuario-aplicación (extracción de datos, rellenado de una orden o
formulario, transacción contra una aplicación, recoger el resultado y visualización de
nueva información en el terminal del empleado, etc.)
FUNDAMENTACIÓN PSICOLÓGICA
La psicología, como todas las ciencias, es requerida para solucionar demandas
sociales, aunque muchas veces la petición se haga por un supuesto erróneo planteado
por grupos o personas ajenas a la disciplina que no tienen claro lo que la psicología
puede o no hacer. La aportación tecnológica que la psicología puede hacer es el
análisis, evaluación, modificación y predicción de la conducta en interrelación con los
factores ambientales en un contexto particular.
47
La ciencia no pretende reproducir los múltiples aspectos y transformaciones
propias de los eventos incluidos en su objeto de estudio, sino representar de una
manera simple y general, algunos de sus rasgos fundamentales. La tecnología
psicológica entonces se encargará de atender aquellas demandas sociales en las que se
identifique que el factor fundamental es el comportamiento examinando y orientando
las variables conocidas para probabilizar un tipo de interacción específica.
La tecnológica es el puente que la psicología, u otra ciencia crea para hacer llegar
a la sociedad su conocimiento y traducirlo en beneficios.
La pedagogía pragmática propone el desarrollo humano como un problema
experimental la cual es considerada como activa radical, toma como categoría rectora
a la acción como fin en sí misma a partir de analizar los resultados de los procesos
como evidencia de una acción anterior. La fuerza de este elemento central en la teoría
pedagógica pragmática adopta un valor utilitario siempre y cuando sea capaz de
mejorar las condiciones de vida de los seres humanos. No por gusto algunos
especialistas la catalogan como pedagogía del interés, puesto que centra su atención
en el provecho de los resultados sin importar los medios, lo que denota lo irracional y
vitalista de su sentido educativo. Es provechoso que el ser humano no piense ni
reflexione en sus acciones, sino simplemente que, cual máquina biológica pensante,
actúe en función de obtener los resultados deseados, tal vez en detrimento de los que
le rodean.
FUNDAMENTACIÓN SOCIOLÓGICA
Oswald Campesato, Kevin Nilson (2011)
Buscar tecnología se está convirtiendo mas en términos
diversos de herramientas de códigos abiertos que están
disponibles, las cuales son parte de la tecnología subyacente
para los mashup. ( 305 )
48
El termino sociedad de la información o sociedad del conocimiento es un término
que ha sido en general bien aceptado y hace referencia a un concepto de cambio o
ruptura con la etapa anterior denominada sociedad industrial.
El termino como tal si bien a nuestro punto de vista aparece como nuevo no lo es
tanto, ya que podemos encontrar sus orígenes en los años 70 y posteriormente en los
años 80, popularizado de la mano de autores con Daniel Bell, Jhon Naisbitt y Albin
Toffler.
La sociedad de la información transciende, va más allá del hecho informático o
tecnológico. En la sociedad de la información las tecnologías de la información y la
comunicación - TIC - se convierten en un instrumento clave para la comunicación, el
intercambio y la producción de información. A su vez, la información se convierte en
un factor a partir del cual se puede obtener conocimiento y es con este conocimiento
con el que se pueden producir, fabricar, bienes o servicios o proceder a relaciones de
intercambio de cualquier tipo y naturaleza.
En la sociedad de la información, el conocimiento se convierte en combustible y
la tecnología de la información y la comunicación en el motor. Las sociedades, sus
empresas, compiten gracias a que cuentan con los mejores conocimientos, y para ello,
para hacer fluido, transmisible y en consecuencia creciente en el conocimiento,
necesitan de las tecnologías de la información. Es una especie de círculo virtuoso que
se alimenta a sí mismo.
No es fácil dar un concepto de sociedad de la información, máximo cuando
estamos convencidos de que el progreso de dicha sociedad depende, en buena
medida, del tipo de concepto que la misma se tenga y del tiempo que tarde en
asumirse y sentirse como propio el mismo por parte de los agentes que componen la
sociedad.
49
Está claro que entre la ciencia, la tecnología, y la sociedad existe una estrecha
relación. Y esta estrecha relación podría considerarse hoy en día como indestructible,
es decir, en nuestros tiempos la sociedad está tan ligada con estos dos señores que es
imposible de separarlos. No tanto imposible de separarlos, sino que serian muy
difícil de separar.
Por esta razón y como estos tres factores están ligados a la tecnología se realiza un
gran aporte a aporte a esta sociedad continuamente es por esto que se pensó realizar el
demo Mashup de Noticias basado en las Api de Twitter ya que brindara un gran
beneficio a la comunidad de la carrera de sistemas.
FUNDAMENTACIÓN PEDAGÓGICA
KANT (2005)
El esbozo de una teoría de la educación es un noble ideal, y
en nada nos perjudica aunque no estemos en capacidad de
realizarlo todavía, pues no se puede tomar por quimérica
una idea y despreciarla como un hermoso sueño porque se
nos presentan obstáculos para su realización. (328)
Los aspectos tecnológicos de la Pedagogía remiten al intento de racionalidad como
criterio de la acción, y deben darle eficacia haciéndolo operativo: lograr que se
cumpla por el conocimiento, justo y evaluable de la forma de cumplirlo. Aquí la
racionalidad corresponde, pues a la acción guiada por diseños y planes.
Un aspecto básico de la citada interdependencia pedagógica ha de esclarecer las
relaciones entre el carácter objetivo con la ciencia y su horizonte social. Las
50
manifestaciones de la realidad a nivel científico dan conocimiento que permite
cambiarla a través de la determinación conceptual operativa, acorde con criterios de
índole cuantificadora y eficaz, propios para lograr la transformación de lo que está ahí
al comprenderlo tal cual es.
Hace falta que la tecnología pedagógica refiera y subordine su eficacia al
desarrollo según esta dimensión personal, promoviendo las condiciones precisas para
conseguirlo de las personas lejos de proponerse darles tan sólo configuración
socialmente prefijada, y reducir en ellos el poder de iniciativa a disposición para
secundarla desde la previa aceptación receptiva de los influjos.
FUNDAMENTACIÓN LEGAL
Según los artículos de la Ley de Propiedad Intelectual del Ecuador manifiestan lo
siguiente:
Art. 28. Los programas de ordenador se consideran obras
literarias y se protegen como tales. Dicha protección se otorga
independientemente de que hayan sido incorporados en un
ordenador y cualquiera sea la forma en que estén expresados, ya
sea en forma legible por el hombre (código fuente) o en forma
legible por máquina (código objeto), ya sean programas
operativos y programas aplicativos, incluyendo diagramas de
flujo, planos, manuales de uso, y en general, aquellos elementos
que conformen la estructura, secuencia y organización del
programa.
51
Esto nos indica que todos los programas de ordenador serán protegidos según la ley
de propiedad de propiedad intelectual independientemente del tipo de estructura que
manejen estos programas de ordenador.
Art. 29. Es titular de un programa de ordenador, el productor,
esto es la persona natural o jurídica que toma la iniciativa y
responsabilidad de la realización de la obra. Se considerará
titular, salvo prueba en contrario, a la persona cuyo nombre
conste en la obra o sus copias de la forma usual.
Dicho titular está además legitimado para ejercer en nombre
propio los derechos morales sobre la obra, incluyendo la facultad
para decidir sobre su divulgación.
El productor tendrá el derecho exclusivo de realizar, autorizar o
prohibir la realización de modificaciones o versiones sucesivas del
programa, y de programas derivados del mismo.
Las disposiciones del presente artículo podrán ser modificadas
mediante acuerdo entre los autores y el productor.
La persona que debidamente justifique la autoría del programa creado tendrá
todos los derechos de autor y además de las modificaciones que el pudiera efectuar
como autor del programa creado por dicha persona.
Art. 30. La adquisición de un ejemplar de un programa de
ordenador que haya circulado lícitamente, autoriza a su
propietario a realizar exclusivamente:
Una copia de la versión del programa legible por máquina (código
52
objeto) con fines de seguridad o resguardo;
Fijar el programa en la memoria interna del aparato, ya sea que
dicha fijación desaparezca o no al apagarlo, con el único fin y en
la medida necesaria para utilizar el programa; y,
Salvo prohibición expresa, adaptar el programa para su exclusivo
uso personal, siempre que se limite al uso normal previsto en la
licencia. El adquirente no podrá transferir a ningún título el
soporte que contenga el programa así adaptado, ni podrá
utilizarlo de ninguna otra forma sin autorización expresa, según
las reglas generales.
Se requerirá de autorización del titular de los derechos para
cualquier otra utilización, inclusive la reproducción para fines de
uso personal o el aprovechamiento del programa por varias
personas, a través de redes u otros sistemas análogos, conocidos o
por conocerse.
Cualquier persona que adquiera un tipo de programa que servirá como parte de
los utilitarios de su computadora y mientras lo adquiera de manera legal tendrá
derecho de realizar algún tipo de copia con la única finalidad de obtener un tipo de
respaldo referente al programa que se ha adquirido, si la persona quisiera darle algún
otro tipo de uso a este programa deberá tener la debida autorización del autor del
mismo para darle el uso que la persona desee.
Art. 31. No se considerará que exista arrendamiento de un programa de
ordenador cuando éste no sea el objeto esencial de dicho contrato. Se
considerará que el programa es el objeto esencial cuando la funcionalidad
del objeto materia del contrato, dependa directamente del programa de
53
ordenador suministrado con dicho objeto; como cuando se arrienda un
ordenador con programas de ordenador instalados previamente.
Esto implica que los términos de un contrato de arrendamiento de programa deben
estar debidamente especificados para que no exista ningún tipo de inconveniente a
futuro.
PREGUNTAS A CONTESTARTE
¿Qué es el Mashup?
¿Cuál es el beneficio que aporta a la sociedad el Mashup de Noticias basado en las
Api de Twitter?
¿Cómo ha influido la tecnología en la evolución de los Mashup ?
¿Cual es la arquitectura básica para la creación de un Mashup?
¿Cuáles son los principales tipos de Mashup que existen?
¿Cuál es el beneficio de utilizar Joomla en los mashup?
54
¿Qué aporte brinda el proyecto INVESTIGACIÓN DE APLICACIÓN MASHUP
PARA NOTICIAS BASADO EN LAS API DE TWITTER a la comunidad de
ingeniería en sistemas computacionales?
VARIABLES DE LA INVESTIGACIÓN
Variable Independiente
Aplicación Mashup: Es un sitio Web o aplicación Web hibrida que usa contenido de
otras aplicaciones Web para crear un nuevo contenido completo, consumiendo
servicios directamente siempre a través de protocolo http.
Variable Dependiente
Api de Twitter: Es el enlace que tendrá la Aplicación Web para conectarse a Twitter a
través de este sitio Web.
Aplicación demo de Mashups: Aplicación web que aportara grandes beneficios a la
comunidad de los estudiantes de la carrera de sistemas.
Comunidad académica de la carrera de ingeniería de sistemas computacionales:
Análisis del comportamiento de lo que los estudiantes necesitan para que sirva de
aporta y contribuya a la comunidad estudiantil de los estudiantes de la carrera de
ingeniería en sistemas computacionales.
55
GLOSARIO DE TÉRMINOS
Ad Hoc: En redes de comunicación es una red especialmente inalámbrica en la que
no hay un nodo central, sino que todos los dispositivos están en igualdad de
condiciones.
API: Una interfaz de programación de aplicaciones o API (del inglés application
programming interface) es el conjunto de funciones y procedimientos (o métodos, en
la programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por
otro software como una capa de abstracción. Usados generalmente en las bibliotecas.
ATOM: Es una familia de microprocesadores de bajo consumo fabricados por Intel.
•
El formato de redifusión Atom, alternativa a RSS
•
El computador casero Acorn Atom.
Back Office: Es la parte de las empresas donde tienen lugar las tareas destinadas a
gestionar la propia empresa y con las cuales el cliente no necesita contacto directo.
Blog: Un blog, o en español también una bitácora, es un sitio web periódicamente
actualizado que recopila cronológicamente textos o artículos de uno o varios autores,
apareciendo primero el más reciente, donde el autor conserva siempre la libertad de
dejar publicado lo que crea pertinente. El nombre bitácora está basado en los
cuadernos de bitácora, cuadernos de viaje que se utilizaban en los barcos para relatar
el desarrollo del viaje y que se guardaban en la bitácora. Aunque el nombre se ha
popularizado en los últimos años a raíz de su utilización en diferentes ámbitos, el
cuaderno de trabajo o bitácora ha sido utilizado desde siempre.
BPM: (Business Process Management), o BPMS (BPM Suite) es el conjunto de
servicios y herramientas que facilitan la administración de procesos de negocio. Por
56
administración de procesos entendemos: análisis, definición, ejecución, monitoreo, y
control de los procesos.
BPM además contempla soporte para interacción humana, e integración de
aplicaciones, y es aquí la diferencia fundamental con la tecnología de WorkFlow
existente, que es que BPM integra en los flujos a los sistemas
CMS: Un sistema de gestión de contenidos (en inglés Content Management System,
abreviado CMS) es un programa que permite crear una estructura de soporte
(framework) para la creación y administración de contenidos, principalmente en
páginas web, por parte de los participantes.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el
contenido del sitio. El sistema permite manejar de manera independiente el contenido
y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un
diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de
permitir la fácil y controlada publicación en el sitio a varios editores.
CRM: Customer Relationship Management. se entiende como la Gestión sobre la
Relación con los Consumidores.
CSS: Es una tecnología que nos permite crear páginas web de una manera más
exacta. Gracias a las CSS somos mucho más dueños de los resultados finales de la
página, pudiendo hacer muchas cosas que no se podía hacer utilizando solamente
HTML, como incluir márgenes, tipos de letra, fondos, colores.
CSS son las siglas de Cascading Style Sheets, en español Hojas de estilo en Cascada.
EMOTE.IN: Es un sitio de microblogging en donde el principal objetivo es escribir
las emociones y los sentimientos. Es como si se tratara de una versión de Twitter
57
hecha especialmente para las personas “emotivas”, o para quienes pretenden usar el
concepto de microblog como una extensión de su diario, con cosas más personales
ESB: Enterprise service bus, arquitectura software usada en informática.
Feed: Es un medio de redifusión de contenido web. Se utiliza para suministrar
información actualizada frecuentemente a sus suscriptores
Front-end: Es la parte del software que interactúa con el o los usuarios y el back-end
es la parte que procesa la entrada desde el front-end.
Google Maps: Es el nombre de un servicio gratuito de Google. Es un servidor de
aplicaciones de mapas en la Web. Ofrece imágenes de mapas desplazables, así como
fotos satelitales del mundo entero e incluso la ruta entre diferentes ubicaciones o
imágenes a pie de calle Street View. Desde el 6 de octubre del 2005, Google Maps es
parte de Google Local.
HTML: Siglas de HyperText Markup Language (lenguaje de marcado de hipertexto),
es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado
para describir la estructura y el contenido en forma de texto, así como para
complementar el texto con objetos tales como imágenes. HTML se escribe en forma
de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede
describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un
script (por ejemplo JavaScript), el cual puede afectar el comportamiento de
navegadores web y otros procesadores de HTML.
HTTP: Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia
de hipertexto) es el protocolo usado en cada transacción de la World Wide Web.
58
Interfaz: Es la conexión entre dos ordenadores o máquinas de cualquier tipo dando
una comunicación entre ambas.
Jaiku: Es un servicio de redes sociales y microblogging que permite a sus usuarios
enviar mensajes de sólo texto, con una longitud máxima de 140 caracteres, mensajería
instantánea, el sitio web de Jaiku o aplicaciones ad hoc. Antes se podía realizar vía
SMS pero fue descontinuado por los elevados costos que significaba para la empresa.
Javascript: Es un lenguaje de scripting basado en objetos no tipeado y liviano,
utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado
en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y
páginas web dinámicas.
Joomla: Es un sistema de gestión de contenidos y entre sus principales virtudes está
la de permitir editar el contenido de un sitio web de manera sencilla. Es una
aplicación de código abierto programada mayoritariamente en PHP bajo una licencia
GPL (General Public License), es uno de los mejores sistemas gestores de contenido
web de código abierto.
JSON: JavaScript Object Notación -
Notación de Objetos de JavaScript es un
formato ligero de intercambio de datos. Leerlo y escribirlo es simple para humanos,
mientras que para las máquinas es simple interpretarlo y generarlo.
Metadatos: es datos acerca de datos, de cualquier tipo y medio. Son datos que
describen otros datos. El metadato puede ser texto, voz o imagen. El metadato ayuda
a clarificar y encontrar datos.
Microblogging: Es también conocido como nanoblogging, el cual es un servicio que
permite a sus usuarios enviar y publicar mensajes breves (alrededor de 140
caracteres), generalmente sólo de texto. Las opciones para el envío de los mensajes
59
varían desde sitios web, a través de SMS mensajería instantánea o aplicaciones ad
hoc.
Moodle: Es un Ambiente Educativo Virtual, sistema de gestión de cursos, de
distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en
línea. Este tipo de plataformas tecnológicas también se conoce como LMS (Learning
Management System).
OAuth:Un protocolo abierto para permitir obtener la autorización de la API en un
método simple y estándar de aplicaciones de escritorio y web.
Outsourcing: Es el proceso económico en el cual una empresa determinada mueve o
destina los recursos orientados a cumplir ciertas tareas, a una empresa externa, por
medio de un contrato.
Paradigma: El paradigma se define desde la epistemología, la ciencia del
conocimiento, como aquel gran conjunto de creencias que permiten ver y comprender
la realidad de determinada manera. Dichas creencias incluyen también ciertas
preconcepciones y creencias filosóficas, que en un determinado momento comparte la
comunidad científica. Como es posible intuir, los paradigmas se encuentran en
constante cambio, cambios que guarda relación con los avances y descubrimientos
científicos que abren nuevas perspectivas y horizontes
PHP: Es un lenguaje de programación interpretado, diseñado originalmente para la
creación de páginas web dinámicas.
Perl: Es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma
características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y,
en un grado inferior, de muchos otros lenguajes de programación.
60
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y
fue ampliamente adoptado por su destreza en el procesador de texto y no tener
ninguna de las limitaciones de los otros lenguajes de script.
Pipes: es una herramienta de composición poderosa para agregar, manipular el
contenido de todo el mashup web.
Plug-in: Conector. Pequeño programa que añade alguna función a otro programa,
habitualmente de mayor tamaño. Un programa puede tener uno o más conectores. Son
muy utilizados en los programas navegadores para ampliar sus funcionalidades.
Plurk: Es una red social o Microblogging con una gran aceptación a nivel mundial, la
palabra Plurk si tiene un significado que son las siglas en ingles de Paz, Amor,
Unidad, Respeto, Karma (Peace, Love, Unity, Respect, Karma) otra curiosidad es que
Plurk arranca con soporte de nueve idiomas.
REST: Representational State Transfer (Transferencia de Estado Representacional)
Es una técnica de arquitectura software para sistemas hipermedia distribuidos como la
World Wide Web.
RIA: son un nuevo tipo de aplicaciones con más ventajas que las tradicionales
aplicaciones Web. Esta surge como una combinación de las ventajas que ofrecen las
aplicaciones Web y las aplicaciones tradicionales.
RSS: son las siglas de RDF Site Summary or Rich Site Summary , un formato XML
para sindicar o compartir contenido en la web. Se utiliza para difundir información
actualizada frecuentemente a usuarios que se han suscrito a la fuente de contenidos.
Screen Scraping: es el nombre en inglés de una técnica de programación que
consiste en tomar una presentación de una información (normalmente texto, aunque
61
puede incluir información gráfica) para, mediante ingeniería inversa, extraer los datos
que dieron lugar a esa presentación.
SSL: Secure Sockets Layers es un protocolo de seguridad de las comunicaciones de
red que permite la autentificación de servidores, la codificación de datos y la
integridad de los mensajes.
SOA: La arquitectura orientada a servicios de cliente (en inglés Service Oriented
Architecture), es un concepto de arquitectura de software que define la utilización de
servicios para dar soporte a los requisitos del negocio.
Permite la creación de sistemas de información altamente escalables que reflejan el
negocio de la organización, a su vez brinda una forma bien definida de exposición e
invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual
facilita la interacción entre diferentes sistemas propios o de terceros.
SOA proporciona una metodología y un marco de trabajo para documentar las
capacidades de negocio y puede dar soporte a las actividades de integración y
consolidación.
SOAP: Es un protocolo estándar que define cómo dos objetos en diferentes procesos
pueden comunicarse por medio de intercambio de datos XML sus siglas son las
siguientes Simple Object Access Protocol.
Tweet: Es una publicación o una actualización de tu estado en Twitter. La palabra
Tweet proviene del sonido que emiten los pájaros, para los que no lo saben el nombre
de Twitter significa parlotear (la forma en cómo se comunican los pajaros).
Es por eso que Tweet es el sonido que hacen los pájaros, y si lo comparamos con el
de los humanos, entonces Tweet sería lo que conversamos o publicamos en nuestro
estado de Twitter.
62
Twittear: Dícese de la acción de mandar mensajes en Twitter.
Tumblr: Es una plataforma de microblogging que permite a sus usuarios publicar
textos, imágenes, vídeos, enlaces, citas y audio a manera de tumblelog. Los usuarios
pueden «seguir» (follow) a otros usuarios registrados y ver las entradas de éstos
conjuntamente con las suyas, por lo cual Tumblr puede ser considerado una
herramienta social.
El servicio enfatiza la facilidad de uso y personalización. Tumblr fue fundado por
David Krap en el año 2007.
UML: Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés,
Unified Modeling Language) es el lenguaje de modelado de sistemas de software más
conocido y utilizado en la actualidad; está respaldado por el OMG (Object
Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema. UML ofrece un estándar para describir un "plano" del
sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio,
funciones del sistema, y aspectos concretos como expresiones de lenguajes de
programación, esquemas de bases de datos y componentes reutilizables.
Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para
describir métodos o procesos. Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y construir. En otras palabras, es el
lenguaje en el que está descrito el modelo.
Se puede aplicar en el desarrollo de software entregando gran variedad de formas
para dar soporte a una metodología de desarrollo de software (tal como el Proceso
Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o
proceso usar.
63
Upgrade: Nombre en inglés que reciben las nuevas versiones de una aplicación o un
hardware y son diseñadas para reemplazar una versión previa del mismo producto.
Weblog: es un sitio web periódicamente actualizado que recopila cronológicamente
textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde
el autor conserva siempre la libertad de dejar publicado lo que crea pertinente.
Web Browser: Es un programa que permite visualizar la información que contiene
una página web (ya se encuentre ésta alojada en un servidor dentro de la World Wide
Web o en un servidor local).
Widgets: Es una pequeña aplicación o programa, usualmente presentado en archivos
o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine.
Entre sus objetivos están los de dar fácil acceso a funciones frecuentemente usadas y
proveer de información visual.
Wikimapia: Es un recurso en línea que combina los mapas del buscador Google con
un sistema wiki, permitiendo a los usuarios añadir información en forma de notas a
cualquier región o localidad del planeta.
Windows Live: Es el nombre de un conjunto de servicios y productos de software de
Microsoft, parte de su plataforma de software más servicios. La mayoría de estas
aplicaciones web son accesibles desde un navegador, pero también hay aplicaciones
binarias que necesitan ser instaladas en el PC del usuario. Windows Live ofrece sus
servicios de tres maneras: aplicaciones de Windows Live Essentials, servicios web y
servicios móviles
WSDL: Son las siglas de Web Services Description Language, un formato XML que
se utiliza para describir servicios Web (algunas personas lo leen como wisdel)
64
XML: Extensible Markup Language es un conjunto de reglas para la codificación de
documentos en forma legible por máquina.
YouTube: Es un sitio web en el cual los usuarios pueden subir y compartir vídeos.
Fue creado por tres antiguos empleados de PayPal en febrero de 2005. En noviembre
de 2006 Google Inc. lo adquirió por 1650 millones de dólares, y ahora opera como
una de sus filiales.
YouTube usa un reproductor en línea basado en Adobe Flash para servir su
contenido. Es muy popular gracias a la posibilidad de alojar vídeos personales de
manera sencilla. Aloja una variedad de clips de películas, programas de televisión,
vídeos musicales, a pesar de las reglas de YouTube contra subir vídeos con derechos
de autor, este material existe en abundancia, así como contenidos amateur como
videoblogs. Los enlaces a vídeos de YouTube pueden ser también puestos en blogs y
sitios electrónicos personales usando API o incrustando cierto código HTML.
65
CAPÍTULO III
METODOLOGÍA
DISEÑO DE LA INVESTIGACIÓN
MODALIDAD DE LA INVESTIGACIÓN
La metodología es el instrumento que enlaza el sujeto con el objeto de la
investigación, Sin la metodología es casi imposible llegar a la lógica que conduce al
conocimiento científico.
La metodología se ocupa de la parte operatoria ya que en ella están incluidos los
métodos y técnicas que son herramientas que intervienen en la investigación de
campo.
Investigación de campo: Se trata de la investigación aplicada para comprender y
resolver alguna situación, necesidad o problema en un contexto determinado. El
investigador trabaja en el ambiente natural en que conviven las personas y las fuentes
consultadas, de las que obtendrán los datos más relevantes a ser analizados, son
individuos, grupos y representaciones de las organizaciones científicas no
experimentales dirigidas a descubrir relaciones e interacciones entre variables
sociológicas, psicológicas y educativas en estructuras sociales reales y cotidianas.
Investigación Bibliográfica: La investigación bibliográfica es aquella etapa de la
investigación científica donde se explora qué se ha escrito en la comunidad científica
sobre un determinado tema o problema.
66
Proyecto Factible: Es el que permite la elaboración de una propuesta de un
modelo operativo viable, o una solución posible, cuyo propósito es satisfacer una
necesidad o solucionar un problema.
TIPOS DE INVESTIGACIÓN
Los tipos de investigación que existen son:
Investigación Exploratoria
Es aquella que se efectúa sobre un tema u objeto desconocido o poco estudiado, por
lo que sus resultados constituyen una visión aproximada de dicho objeto, es decir, un
nivel superficial de conocimiento.
Investigación Descriptiva
La investigación descriptiva, también conocida como la investigación estadística,
describe los datos y características de la población o fenómeno en estudio.
Investigación Explicativa
La investigación explicativa intenta dar cuenta de un aspecto de la realidad,
explicando su importancia dentro de una teoría de referencia, a la luz de leyes o
generalizaciones que dan cuenta de hechos o fenómenos que se producen en
determinadas condiciones.
Investigación Evaluativa
La investigación evaluativa se limita a la recolección de información específica con
validez temporal.
No siempre puede basarse en metodologías rigurosas de
investigación, debido a que los problemas educacionales, por su complejidad y
urgencia, no pueden manejarse completamente, mediante esquemas convencionales.
67
Esta experiencia incluyó el análisis de datos cuantitativos obtenidos a través de
instrumentos cuidadosamente elaborados, para asegurar la validez y confiabilidad de
los resultados; así como procesos indagatorios más informales, particularmente en la
observación.
El modelo que se usara será la investigación exploratoria para la
INVESTIGACIÓN DE APLICACIÓN MASHUPS PARA NOTICIAS BASADO EN
LAS API DE TWITTER ya que es la más óptima porque para llegar a la elección de
este tema se realizo un estudio de campo de manera específica en los estudiantes de
los últimos semestres de la carrera de ingeniería en sistemas referente al entorno web.
La investigación exploratoria es aquella en la que se intenta obtener una
familiarización con un tema del que se tiene un conocimiento general, para plantear
posteriores investigaciones u obtener hipótesis. Los ejemplos de este tipo de
aplicación son las investigaciones en las que se pretender conocer el lenguaje de un
determinado público para elaborar un cuestionario con el que pueda realizar una
encuesta. También se pueden citar investigaciones en las que se percibe recabar
información con la que formular hipótesis generales.
Por medio de métodos investigativos en cuantos a los temas que tienen más
captación de usuarios con respecto a nivel tecnológico, se pudo saber que la gente
dedica al menos unos cuantos minutos a ingresar al internet; es así que por esta razón
se llego a la conclusión de realizar algo que sea de entorno web.
Una vez que se sabía que se trabajara en un entorno web y en el campo especifico
de investigación, se procedería a la elección de un tema referente a este entorno por el
cual se escogió el método de las encuestas el cual nos permitirá conocer que tanto
saben o desconocen del tema al cual se está tratando.
Se escogió realizar una página web informativa debido a que por el ritmo de vida
68
que tienen las personas, tenían un alto índice en cuanto al conocimiento de noticias y
lo poco que sabían es a través de terceras personas que lo informaban contándole
estas noticias y como es de conocimiento público todas las personas al menos
ingresamos un lapso de 15 minutos o mas o en el Internet diariamente será un buena
estrategia para que ellos puedan estar actualizados en las noticias ingresando en esta
página web.
Tomando en cuenta que todo se maneja en la actualidad a través de las redes
sociales la página web informativa contara con los diferentes iconos de las redes
sociales para que puedan acceder a las mismas y así estén conectados con sus páginas
sociales como en la página web informativa.
Todas estas opciones que se describen serán capaz de hacerse realidad y plasmarse
en esta página informativa a través de los diferentes métodos investigativos que
existen como son consulta de libros, búsqueda de temas en Internet los cuales serán:
Joomla como herramienta de diseño web lo cual permitirá que el usuario pueda
observar el producto de una forma más llamativa y novedosa con la finalidad de que
este quiera ingresar nuevamente a la pagina informativa tanto para enriquecerse en el
entorno informativo como también para poder usar las diferentes opciones y
beneficios que contara en este sitio web.
POBLACIÓN Y MUESTRA
Población
Una población se precisa como un conjunto finito o infinito de personas u objetos
que presentan características comunes.
69
También se entiende por población a la totalidad del universo que interesa
considerar, y que es necesario que esté bien definido para que se sepa en todo
momento que elementos lo componen.
No obstante, cuando se realiza un trabajo puntual, conviene distinguir entre
población teórica: conjunto de elementos a los cuales se quieren extrapolar los
resultados, y población estudiada: conjunto de elementos accesibles en nuestro
estudio.
En este caso la población estará conformada por las personas de la carrera de ingeniería en
sistemas de la facultad de Ciencias Físicas y Matemáticas, la cual estuvo constituida por 1
director, 21 docentes y 250 estudiantes los cuales pertenecen a los dos últimos semestres de la
carrera de sistemas.
Se escogió a los dos últimos semestres de la carrera de sistemas puesto que tienen
más capacidad profesional para responder a la encuesta y entenderán mejor de que se
trata el proyecto.
El total se debe a cursos completos que fueron tomados para realizar este proyecto
los cuales fueron dos cursos de 7mo y dos cursos de 8vo semestre ahí están los 62 a
63 alumnos por curso el cual da el total de la población que es de 250 y de la misma
forma se escogió la población de los docentes.
Cuadro No. 1 Población
ESTRATOS
POBLACIÓN
Director
1
Docentes
24
Estudiantes
250
Total
275
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Docentes y Alumnos de Séptimo y Octavo Semestre.
Elaborado por: Araceli Dávila Macías
70
Muestra
La muestra es una herramienta de la investigación científica. Su función básica
debe ser definida en base de la población determinada, y las conclusiones que se
obtengan de dicha muestra solo podrán referirse a la población en referencia.
Este técnica será usada con la única finalidad de obtener información acerca del
tema al cual se está investigando; por este motivo las encuestas permitirán tener
resultados y sacar las conclusiones acerca de los datos obtenidos en las mimas.
Una encuesta es solo uno de los métodos posible de estudio de la realidad, que
muestra los resultados de forma directa.
La fórmula que se usara para determinar la muestra es la siguiente:
n=
PQ * N
( N − 1) * E 2 / K 2 + PQ
PQ= Constante de población (0.25)
N= Tamaño de la población (275)
E= Error admisible (0.05)
K= Coeficiente de error (2)
Tamaño de Muestra según la fórmula:
n=
0.25 * 275
= 163
274 * 0.0025 / 4 + 0.25
71
Cuadro No. 2 Muestra
ESTRATOS
MUESTRA
Director
1
Docentes
12
Estudiantes
150
Total
163
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Docentes y Alumnos de Séptimo y Octavo Semestre.
Elaborado por: Araceli Dávila Macías
OPERACIONALIZACIÓN DE VARIABLES
Variable Dependiente
Investigación De Aplicación Mashups
Variable Independiente
Api De Twitter
Propuesta De Un Demo
Comunidad Académica De La Carrera De Ingenieria En Sistemas Computacionales
72
Cuadro No. 3 Matriz de Operacionalización de Variables
Variables
Dimensiones
Indicadores
Técnicas y/o
Instrumentos
V. I.
Evaluación:
El proveedor de
Textos relacionados
Investigación de
Observación
contenidos: están
con el tema.
Aplicación
de los diferentes tipos
disponibles con una
Mashup
de Mashup que
API y diferentes
Actividades acorde a
existen en el mercado
protocolos web como
cada ítem.
RSS.
Información:
El sitio mashup: es la
Consultas a través de
Indagación sobre cada
nueva aplicación web
la web referente al
elemento que
que provee un nuevo
tema Mashup de
conforme el Mashup
servicio
Noticias
de Noticias.
diferente
utilizando
información
V.D.
Investigar acerca de
Obtener los
Textos exclusivos de
Api de Twitter
las Api de Twitter
componentes que
las Api de Twitter.
harán posible al
ingreso del Twitter
Buscar en los
por medio de sitio
motores de búsqueda
web
todo lo relacionado
acerca de este tema.
Investigar acerca de
A través del sitio
Manuales acerca de
Joomla y como añadir
web se podrá
Joomla y su
el Api de Twitter en
visualizar todas las
funcionamiento.
sus componentes
características con
respecto al Twitter
Textos referentes a
que se podrá
los temas expuestos
visualizar
73
V.D.
Estudio de lo
Combinar
Bibliografía
Propuesta de un
investigado para
información de
especializada,
demo
obtener un gran
motores de
consulta a expertos
beneficio para brindar
búsqueda, servicios
a la sociedad.
web, y soluciones de
integración de datos
Análisis referente al
Coleccionar datos y
Observación,
esquema del sitio web
servicios
encuestas.
de
diferentes
orígenes
mezclándolo en una
interfaz gráfica
V.D.
Investigar
Comunidad
necesidades
de
Académica de la
estudiantes
de
carrera de
carrera de ingeniería
sugieran con la
ingeniería en
en
finalidad de brindar
sistemas
computacionales
las
Obtener la mayor
los
información acerca
Encuestas
lad de los temas que
sistemas
computacionales
beneficios óptimos
a esta comunidad
estudiantil
Consultar a los
Recolectando
Buzón de
docentes sobre
información
sugerencias acerca de
posibles temas que
ingresando a los
temas tecnológicos
ellos piensen que le
cursos para que
que brinden
sirvan tanto a ellos
expongan sus
beneficios a la
como a los estudiantes
opiniones
comunidad de carrera
de la carrera de
de sistemas
sistemas
Elaborador por: Araceli Dávila M.
Fuente: Araceli Dávila Macías
74
INSTRUMENTOS DE RECOLECCIÓN DE DATOS
RESPUESTAS A LAS PREGUNTAS
¿Qué es el Mashup?
Mashup es una palabra que proviene de un término musical en inglés, que
significa la creación de una nueva canción a partir de la mezcla o pedazos de otras
canciones, desde este concepto se basa el mashup de software.
Es una web o una aplicación web que de forma transparente combina contenidos
de más de una fuente de un modo integrado.
¿Cuál es el beneficio que aporta a la sociedad el Mashup de Noticias basado en
las Api de Twitter ?
Facilita la combinación de una manera sencilla pero visualmente muy atractiva y
eficaz de multitud de datos que existen en la actualidad en Internet”. Además en estos
momentos se está utilizando “tanto para usos públicos como privados en multitud de
combinaciones que facilitan, ordenan y presentan la información de una manera muy
innovadora”. Aunque las empresas obtienen grandes beneficios con la aplicación de
mashups.
Los usuarios “son los principales beneficiarios de estas potentes herramientas que
se están creando en torno a la Red, ya que ellos mismos pueden ser los creadores de
estos servicios, a la vez que usuarios de cientos de aplicaciones”.
75
¿Cómo ha influido la tecnología en la evolución de los Mashup?
La tecnología siempre aporta en grandes beneficios ya que como se conoce los
mashusp comenzaron con mezclas de pistas musicales y han ido creciendo con el
tiempo gracias a los aportes tecnológicos tanto a nivel investigativo como a nivel de
programación o códigos fuentes ya que estos simplifican de gran manera las tareas
que anteriormente se las lograba de forma más compleja y tomaban días o meses en
realizarlas.
En la actualidad es de gran a nivel empresarial y de manera general a la sociedad
gracias a la evolución de la tecnología.
¿Cuál es la arquitectura básica para la creación de un Mashup?
La arquitectura de los mashups está siempre compuesta de tres partes:
•
El proveedor de contenidos: fuente de los datos. Los datos están disponibles
vía una API y diferentes protocolos web como RSS, REST y Web Service.
•
El sitio mashup: es la nueva aplicación web que provee un nuevo servicio
utilizando diferente información y de la que no es dueña.
•
El web browser cliente: es la interface de usuario del mashup. En una
aplicación web, el contenido puede ser mezclado por los web browser clientes
usando lenguaje web del lado del cliente. Por ejemplo javascript.
76
¿Cuáles son los principales tipos de Mashup que existen?
Son:
•
Mashups de Mapas: Muestran información sobre un mapa o imagen satélite.
•
Mashups de Foto y Video: Son APIS para acceder a grandes bases de datos
de videos y fotos ya sean contenidos creados por el usuario o por expertos en
el tema.
•
Mashups de Compras: Son comercios on-line donde los usuarios realizan
una búsqueda de mejores ofertas para los productos que se comercializan por
la via web.
•
Mashups de Noticias: Son noticias agrupadas según preferencias del usuario.
¿Cuál es el beneficio de utilizar Joomla en los mashup?
El beneficio de utilizar Joomla en los mashup son los siguientes:
Al ser Joomla un gestor de contenido tiene múltiples opciones para realizar
diseños, posibilidad de modificar los códigos ya que permite visualizar todos
los códigos fuentes y adaptarlos a las necesidades de cada persona que esté
realizando su sitio web.
Mashup como recopila datos de diversas páginas y las junta de tal manera que
todo esto se pueda visualizar en un solo sitio web, el aporte de Joomla para
realizar un sitio web de esta magnitud es de gran importancia ya que
77
constantemente gracias a este gestor de contenido podrá modificar y mejorar
este sitio y algo que se puede destacar es que no se necesita ser un experto
programador para manejar joomla.
¿Que aporte brinda el proyecto INVESTIGACIÓN DE APLICACIÓN
MASHUP PARA NOTICIAS BASADO EN LAS API DE TWITTER a la
comunidad de ingeniería en sistemas?
Este proyecto aporta un principal beneficio a la comunidad de sistemas que es la
lectura de una manera didáctica ya que a través del sitio www.mantentealdia.net,
podrán estar informados con las noticias on – line, además de estar conectado a las
redes sociales y contar con un chat interactivo para que así toda esta gran comunidad
de sistemas se encuentren actualizados y en contacto de todas lo que pasa tanto en el
sitio web como en esta comunidad.
Con esto se fomenta a la lectura y se da a la comunidad de sistemas un gran mensaje
ya que a través de la lectura todos podemos comunicarnos y estar enterados de lo que
pasa, siendo esto de gran utilidad ya sea en nuestra vida laboral, profesional o familiar
debido a que nos enriquece y adquirimos más conocimientos de los temas en los
cuales estemos interesados en leer.
78
INSTRUMENTOS DE LA INVESTIGACIÓN
Observación
La observación es un proceso mediante en el
cual aplicaremos atentamente
nuestros sentidos para conocer y comprobar las propiedades y relaciones internas de
un fenómeno, sin alterar nada de ese fenómeno, pues la observación es una
contemplación viva de la realidad.
Existen dos tipos de observación las cuales son: Observación Simple y Participante
Estos tipos de observación se los utiliza como referencia ya que el tema de tesis usara
como tipo de observación a la Observación Participante.
•
Observación Participante: La observación es participante cuando para
obtener los datos el investigador se incluye en el grupo, hecho o fenómeno
observado, para conseguir la información "desde adentro".
La observación participante permite describir la realidad social, las
percepciones y vivencias de las personas implicadas y el significado de sus
acciones, por lo que pensamos que es apropiada para la realización de nuestra
investigación.
79
Encuesta
La encuesta está conformada de un grupo de preguntas que se dirigen a un
segmento de personas específicas que nos permitirán conocer sus opiniones,
inquietudes, gustos y preferencias entre otras cosas.
La encuesta por lo regular se encuentra conformada de preguntas cerradas con
respuestas de opción múltiple que nos permitirán contabilizar los resultados de
manera más oportuna.
Cuando se han se han concretado los conceptos de los tipos de investigación
podemos puntualizar otras cuestiones importantes que se obtuvieron para llegar a
realizar este tema de tesis que aportara a la sociedad brindándoles grandes beneficios
a la misma.
Por estas razones se hicieron varias investigaciones aparte de la encuesta fija que se
les realizo a los estudiantes para definir el tema, como algo fundamental y primordial
se hizo una encuesta sobre la tendencia que tienen tanto los hombres y mujeres entre
ver la televisión o ingresar al internet; ganando con un gran nivel nivel porcentual el
internet debido a diversas razones.
Sabiendo esto se obtiene que es factible la realización de una página web en
internet, ahora para definir de que se realizara esta página se debería buscarse algo
novedoso que no esté en el internet y que aporte a la sociedad, ganando a través de los
sitios web visitados la información realizando entonces una Página Web llamada
Mashup para noticias basado en la Api de Twitter.
80
Con este demo de pagina web informativa se obtendrá varios beneficios para los
usuarios como es que ellos interactúen con las redes sociales se mantengan
informados, publicidad para las empresas de manera gratuita brindando un gran
aporte tanto a nivel tecnológico como a nivel de la sociedad.
81
LA ENCUESTA
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ENCUESTA
DIRIGA A DIRECTOR Y DOCENTES DE LA CARRERA DE INGENIERIA EN
SISTEMAS COMPUTACIONALES
OBJETIVOS
•
Obtener información sobre las tendencias de los medios de comunicación en
cuanto su nivel de aceptación en este caso en la comparación se evalúa la
televisión con el Internet.
•
Medir el nivel de conocimiento en las personas sobre el mantenerse informado
y cuanto tiempo están en Internet específicamente en las redes sociales.
•
Conocer cuánta acogida tiene el Internet y en que niveles tiene más afluencia
de visitas en este mundo cibernético con los usuarios.
INSTRUCTIVO:
Lea detenidamente cada una de las preguntas conteste con mucha seriedad y
responsabilidad si gusta firme y si no, no se preocupe.
N° ALTERNATIVA
3 De Acuerdo
( D. A)
2 Indiferente
(I)
1 En desacuerdo
( E. D.)
82
ENCUESTA DIRIGA A DIRECTOR Y DOCENTES DE LA CISC
N°
ENCUESTA SOBRE MASHUP DE NOTICIAS
BASADO EN LA API DE TWITTER
D
A
1
¿Considera Ud. Que la sociedad debe estar informada
de lo que sucede en su entorno a nivel informativo?
2
¿Cree Ud. Que la tecnología aporta a la sociedad?
¿Cree Ud. que una página web que agrupe varias
3
noticias (MASHUP de noticias) sea de beneficio para
la sociedad?
¿Considera Ud. que la creación del Mahup de
4
Noticias incremente el nivel de lectura en la sociedad?
¿Piensa Ud.
5
Que es una buena opción de que el
Mashup de Noticias este relacionadas con las paginas
sociales?
¿Está de acuerdo que es una buena alternativa que el
6
Mashup de Noticias ofrezca publicidad gratuita para
incrementar las ventas de los productos que se
publiciten?
¿Considera Ud. que es de beneficio que el Mashup de
7
Noticias tenga Weblog donde el usuario interactúe
con el creador de la pagina Web?
¿Está de acuerdo que el usuario de la página Web de
8
Mashup de noticias acceda por medio de su login de
Twitter?
¿Piensa ud. que los RIAS sean aplicados en la página
9
Web de Mashup para Noticias?
¿Esta Ud. De acuerdo que aparte de que las noticias
10
que son actualizadas por el creador de la Pagina Web
Mashup de Noticias exista un motor de búsqueda
como el RSS?
I
E
D
83
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ENCUESTA
DIRIGA A ESTUDIANTES DE SÉPTIMO Y OCTAVO DE LA CARRERA DE
INGENIERIA EN SISTEMAS COMPUTACIONALES
OBJETIVOS
•
Obtener información sobre las tendencias de los medios de comunicación en
cuanto su nivel de aceptación en este caso en la comparación se evalúa la
televisión con el Internet.
•
Medir el nivel de conocimiento en las personas sobre el mantenerse informado
y cuanto tiempo están en Internet específicamente en las redes sociales.
•
Conocer cuánta acogida tiene el Internet y en que niveles tiene más afluencia
de visitas en este mundo cibernético con los usuarios.
INSTRUCTIVO:
Lea detenidamente cada una de las preguntas conteste con mucha seriedad y
responsabilidad si gusta firme y si no, no se preocupe.
De Acuerdo
( D. A)
Indiferente
(I)
En desacuerdo
( E. D.)
84
ENCUESTA DIRIGA A ESTDUDIANTES DE SÉPTIMO Y OCTAVO SEMESTRE
1. Que medio de comunicación es el que usa más?
Televisión
Internet
Otros
2. Cuando ingresa al internet que es lo primero que revisa?
Facebook
Correo
Msn
3. Ha escuchado el Termino Mashup ?
Si
No
Quizás
4. Sabe ud como se utilizan los feeds en las páginas web?
DA
I
ED
5. Está de acuerdo con que los usuarios puedan subir noticias cortas e interactuar en la
página web de Mashup de Noticias?
DA
I
ED
6. ¿Considera Ud. que la plataforma Web en cuanto a lenguaje de programación debe ser
PHP?
DA
I
ED
7. ¿Está de acuerdo con que el Mashup de Noticias interactué con las paginas sociales para
brindar
mejor
comodidad
DA
a
los
I
usuarios
al
ingresar
al
internet?
ED
8. Usted está de acuerdo que todo en la actualidad debería ser vía Web?
DA
I
ED
9. Está de acuerdo con que el Mashup de noticias tenga la información con mezcla de videos
informativo en la página principal
DA
10.
I
ED
Ud cree que las instituciones deben contar con un mashup de noticias para estar
informados y actualizados con las noticias?
DA
I
ED
85
PROCESAMIENTO Y ANÁLISIS
ENCUESTA DIRIGA A DIRECTOR Y DOCENTES DE CISC
1. ¿Considera Ud. Que la sociedad debe estar informada de lo que sucede en su
entorno a nivel informativo?
Cuadro No.4 Nivel Informativo
ALTERNATIVAS FREC.
T%
FREC. ACUM.
De Acuerdo
13
100
Indiferente
0
0
En Desacuerdo
0
0
13
100
Total
T. ACUM.
13
100
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 11 Nivel Informativo
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías.
Análisis
El 100 % de los encuestados consideran que la sociedad debe estar informada de
lo que sucede en su entorno a nivel informativo debido a que deben estar pendientes
en si a nivel de economía ya que afecta directamente a su parte financiera y también
tener conocimiento de las decisiones que tome el Gobierno.
86
2. ¿Cree Ud. Que la tecnología aporta a la sociedad?
Cuadro No. 5 Tecnología en Sociedad.
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
10
77
10
77
Indiferente
0
0
13
100
En Desacuerdo
3
23
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 12 Tecnología en la Sociedad
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 70 % respondió que si aporta a la sociedad ya que se descubren nuevas cosas
donde el fin común es brindar ayuda a los múltiples problemas sociales que existen
mientras que el 30% argumentó que los trabajos en cuanto a tecnología no avanzan
debido a que no encuentran instituciones que financien proyectos tecnológicos.
87
3. ¿Cree Ud que una página web que agrupe varias noticias (MASHUP de
noticias) sea de beneficio para la sociedad?
Cuadro No. 6 Noticias Agrupadas
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
11
85
11
85
Indiferente
0
0
13
100
En Desacuerdo
2
15
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 13 Noticias Agrupadas
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % le agrado esta propuesta ya que se mantiene informado a través de la Web
y es una buena solución para la gente que pasa mucho tiempo fuera de sus hogares
debido a las múltiples actividades que realizan mientras que al 20 % no les llama la
atención debido a que las páginas informativas les parecen aburridas.
88
4. ¿Considera Ud. que la creación del Mashup de Noticias incremente el nivel de
lectura en la sociedad?
Cuadro No. 7 Nivel de Lectura
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
11
85
11
85
Indiferente
0
0
13
100
En Desacuerdo
2
15
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 14 Nivel de Lectura
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % piensa que sería de gran utilidad esta página de Noticias en la Web ya
que en la actualidad los jóvenes pasan mucho tiempo en el Internet y esta podría ser
una gran opción para mantener informado tanto a los jóvenes como a distintas
personas en la sociedad mientras que el 20 % opina que no importa la estrategia que
se utiliza no resultara el incentivo para que las personas en la sociedad practiquen mas
el habito de la lectura.
89
5. ¿Piensa Ud. Que es una buena opción de que el Mashup de Noticias este
relacionadas con las paginas sociales?
Cuadro No. 8 Relación con Páginas Sociales.
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
10
77
10
77
Indiferente
0
0
13
100
En Desacuerdo
3
23
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 15 Relación con Páginas Sociales.
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 70 % opina que es una buena alternativa para captar la atención de los jóvenes
ya que ellos pasan mucho tiempo en estas redes sociales y esta es una de las pocas
opciones para que ellos se mantengan informados a través del Internet y continúen su
vida en las redes sociales en tanto el 30 % piensa que de ninguna manera se podrá
incrementar el hábito de la lectura y mantenerse informado.
90
6. ¿Está de acuerdo que es una buena alternativa que el Mashup de Noticias
ofrezca publicidad gratuita para incrementar las ventas de los productos que se
publiciten?
Cuadro No. 9 Publicidad Gratuita
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
12
92
12
92
Indiferente
1
8
13
100
En Desacuerdo
0
0
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 16 Publicidad Gratuita
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 % está de acuerdo que es una muy buena alternativa más aun siendo gratuita
ya que es una buena manera de promocionar productos entre otras alternativas y
mucho más si es vía web ya que en la actualidad este es un medio muy visitado por
la sociedad mientras que el 10 % se mostró indiferente reacio e incrédulo ante esta
alternativa manifestando que en la actualidad nada es gratis y todo tiene un precio.
91
7. ¿Considera Ud. que es de beneficio que el Mashup de Noticias tenga Weblog
donde el usuario interactúe con el creador de la pagina Web?
Cuadro No. 10 Interacción con el Creador
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
12
92
12
92
Indiferente
1
8
13
100
En Desacuerdo
0
0
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 17 Interacción con el Creador
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 % le agrada la idea ya que es importante que ellos como personas de la
sociedad puedan emitir un criterio o diversas opiniones acerca de la página Web que
están visitando y así sienten que ellos son tomados en cuenta y pueden dar
sugerencias si fuere el caso en tanto el 10% opina que esto es casi imposible ya que la
opinión de la sociedad nunca se toma en cuenta.
92
8. ¿Está de acuerdo que el usuario de la pagina Web de Mashup de noticias
acceda por medio de su login de Twitter?
Cuadro No. 11 Acceso con Login de Twitter
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
10
77
10
77
Indiferente
0
0
13
100
En Desacuerdo
3
23
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 18 Acceso con Login de Twitter
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % piensa que es importa debido a que el login brinda seguridad en cuanto a
las visitas que realicen los usuarios a la página Web mientras que el 20% piensa que
el login no es de importancia ya que lo que importa es lo que ellos podrán visualizar
en esta página informativa.
93
9. ¿Piensa Ud. Que los RIAS sean aplicados en la página Web de Mashup para
Noticias?
Cuadro No. 12 Aplicación de RIAS
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
12
92
12
92
Indiferente
1
8
13
100
En Desacuerdo
0
0
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 19 Aplicación de RIAS
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 % piensa que es de gran importancia la aplicación de los Rias en la página
Web de Mashup para noticias debido a las ventajas que están manejan al momento
de descargar la información en el Internet y ofrecería grandes beneficios cuando se
esté creando esta página Web mientras que el 10% piensa que es una herramienta
nueva y costara implementarla en la página Web de Mashup para noticias.
94
10. ¿Esta Ud. De acuerdo que aparte de que las noticias que son actualizadas
por el creador de la Página Web Mashup de Noticias exista un motor de
búsqueda como el RSS?
Cuadro No. 13 RSS
ALTERNATIVAS FREC.
T%
FREC. ACUM.
T. ACUM.
De Acuerdo
12
92
12
92
Indiferente
1
8
13
100
En Desacuerdo
0
0
13
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 20 RSS
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 %
le agrada la idea ya que al ser un proyecto tecnológico se deben
aprovechar sus recursos al máximo y más aun si automatizan los datos u obtienen
información de otras páginas para estar actualizados mientras que el 10 % piensa que
esto depende del criterio de la persona creadora de esta página Web.
95
ENCUESTA DIRIGA A LOS ESTUDIANTES DE SÉPTIMO Y OCTAVO
SEMESTRE DE CISC
1. Que medio de comunicación es el que usa más?
Cuadro No. 14 Medio de Comunicación más Utilizada
ALTERNATIVAS FREC.
Televisión
T%
FREC. ACUM.
T. ACUM.
40
27
40
27
110
73
150
100
Otros
0
0
Total
150
100
Internet
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 21 Medio de Comunicación más Utilizada
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 70% contesto que utiliza más el Internet ya que es un medio de comunicación
en el cual se puede obtener casi todo y relacionarse con los demás ya sea por negocio,
ocio, estudio, etc. El 30 % tiene preferencia en ver la televisión ya que es uno de los
primeros medios de comunicación que existió y son reacios a los cambio por esta
razón se mantienen viendo la televisión.
96
2. Cuando ingresa al internet que es lo primero que revisa?
Cuadro No. 15 Consulta a Internet
FREC. T %
FREC. ACUM.
T. ACUM.
Redes Sociales
40
27
40
27
Correo/MSN
30
20
70
47
Las dos Anteriores
80
53
150
100
150
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 22 Consulta a Internet
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El otro 25% revisa las páginas de redes sociales porque asi se mantiene en
contacto con sus amigos o familiares. El 25% opino que revisan su el correo y se
conectan al MSN por cuestiones laborales mientras el 50% restante expreso que ellos
todo lo hacen simultáneamente.
97
3. ¿Ha escuchado el Termino Mashup?
Cuadro No. 16 Término Mashup
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
Si
40
27
40
27
No
90
60
130
87
Quizás
20
13
150
100
150
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 23 Término Mashup
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 55 % contesto no conoce esta terminología pero que sería bueno que los
informen mas sobre esto. El 35 % respondió que sí sabe de qué se trata esta
termología y la comprenden como la integración de una o más paginas. El 10 %
asegura que quizás han escuchado esta terminología
98
4. ¿Sabe Ud. como se utilizan los feeds en las páginas web?
Cuadro No. 17 Feeds en Páginas Web
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
Si
130
87
130
87
No
20
13
150
100
0
0
150
100
Quizás
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 24 Feeds en Páginas Web
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % sabe cómo se utilizan los feeds en las páginas web ya que consideran
que son de gran aporte para simplificar la realización de estas páginas web El 20 %
desconocen cómo se usan los feeds en las páginas web debido a que se orientan a
otras áreas como son redes o base de datos.
99
5. Está de acuerdo con que los usuarios puedan subir noticias cortas e
interactuar en la página web de Mashup de Noticias?
Cuadro No. 18 Interacción en la Página
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
De Acuerdo
130
87
130
87
Indiferente
20
13
150
100
0
0
150
100
En Desacuerdo
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 25 Interacción en la Página
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % considera que está de acuerdo ya que los usuarios considerarían que están
aportado al crecimiento de esta página web y con estas opciones fomentaría mas las
visitas a esta página web. El 20 % contesto que es indiferente el tema y solo les
importaría visitar la página web.
100
6. ¿Considera Ud. que la
plataforma Web en cuanto a lenguaje de
programación debe ser PHP?
Cuadro No. 19 Plataforma Web
ALTERNATIVAS FREC. T %
De Acuerdo
Indiferente
En Desacuerdo
Total
FREC. ACUM.
140
93
0
0
10
7
150
100
T. ACUM.
140
93
150
100
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 26 Plataforma Web
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 % considera que está de acuerdo ya que esta es una de las últimas tendencias
tecnológicas en cuanto a desarrollo web. Mientras que el 10 % considera que no está
de acuerdo y que se podrían utilizar otro tipo de plataforma como ASP para
desarrollar esta página web.
101
7. ¿Está de acuerdo con que el Mashup de Noticias interactúe con las paginas
sociales para brindar mejor comodidad a los usuarios al ingresar al internet?
Cuadro No. 20 Interacción con Redes Sociales
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
De Acuerdo
120
80
120
80
Indiferente
30
20
150
100
0
0
150
100
En Desacuerdo
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 27 Interacción con Redes Sociales
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 75 % está de acuerdo con que el Mashup de noticias interactué con las
paginas sociales ya que es una buena alternativa porque el usuario no ingresaría a
tantas páginas cuando acceda al internet porque la pagina web tendrá links para
ingresar desde allí a las distintas redes sociales. Mientras que el 25 %
le hez
indiferente este tema con respeto al Mashup de Noticias y su interacción con las
páginas web de redes sociales.
102
8. Usted está de acuerdo que todo en la actualidad debería ser vía Web?
Cuadro No. 21 Vía Web
ALTERNATIVAS FREC. T %
De Acuerdo
Indiferente
En Desacuerdo
Total
FREC. ACUM.
120
80
0
0
30
20
150
100
T. ACUM.
120
80
150
100
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 28 Vía Web
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 80 % opina que está de acuerdo en que todo debería ser vía Web ya que estas
son las últimas tendencias en cuanto a tecnología y todas las consultas de negocios u
otro tipo de consultas se las realiza frecuentemente por este medio. Mientras que el
20 %
no está de acuerdo porque se muestran reacios al cambio debido a la poca
costumbre que tienen en utilizar el Internet y realizar diferentes tipos de transacciones
vía Web.
103
9. Está de acuerdo con que el Mashup de Noticias tenga la información con
mezcla de videos informativo en la página principal
Cuadro No. 22 Videos Informativos
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
De Acuerdo
140
93
140
93
Indiferente
10
7
150
100
0
0
150
100
En Desacuerdo
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 29 Videos Informativos
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 90 % contesto que está de acuerdo con que la el Mashup de Noticias tenga esta
característica debido a que su contenido sería interesante a nivel visual y no se
tornaría aburrido en el caso que hubieran solo letras. El 10 % no les interesa el tema y
son indiferentes en cuanto a la creación de esta opción en la página web.
104
10. Ud. cree que las instituciones deben contar con un mashup de noticias para
estar informados y actualizados con las noticias?
Cuadro No. 23 Instituciones con un Mashup de Noticias
ALTERNATIVAS FREC. T %
FREC. ACUM.
T. ACUM.
De Acuerdo
90
60
90
60
Indiferente
30
20
120
80
En Desacuerdo
30
20
150
100
150
100
Total
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Gráfico No. 30 Instituciones con un Mashup de Noticias
Fuente: Carrera de Ingeniería en Sistemas Computacionales
Elaborado por: Araceli Dávila Macías
Análisis
El 50 % está de acuerdo con que las instituciones deben contener esta página del
Mashup de Noticias para que sus empleados se mantengan informados de lo que
ocurre en la sociedad. El 25% no está de acuerdo ya que las empresas rechazarían el
uso de esta página de Noticias para los empleados debido a que a ellos les interesa
mantenerlos concentrados solo con el trabajo y no mantenerlos informados. El 25 %
es indiferente al tema debido a que desconocen el término Mashup de Noticias y no
están interesados en saber de qué se trata el tema.
105
PROCEDIMIENTOS DE LA INVESTIGACIÓN
EL PROBLEMA:
Planteamiento del Problema
Situación del Conflicto
Causas y Consecuencias
Delimitación del Problema
Formulación del Problema
Evaluación del Problema
Solución al Problema
Objetivo General
Objetivos Específicos
Alcances
Justificación o Importancia
MARCO TEÓRICO:
Fundamentación Teórica
Fundamentación Filosófica
Fundamentación Psicológica
Fundamentación Sociológica
Fundamentación Pedagógica
Fundamentación Legal
Preguntas Directrices
Definición de términos
106
METODOLOGÍA:
Diseño de Investigación (Tipo de Investigación)
Población y Muestra
Operacionalización de variables, dimensiones e indicadores
Instrumentos de recolección de datos
Instrumentos de la Investigación
Encuesta
Procedimiento de la Investigación
Recolección de la Información
Criterios para la elaboración de la propuesta.
RECOLECCIÓN DE LA INFORMACIÓN
Para obtener la información acerca del tema Investigación de Aplicación Mashup
para Noticias basado en las Api de Twitter se aplicaron los siguientes términos.
Encuestas tanto a nivel del tema a tratarse como a nivel porcentual sobre las
tendencias que tienen las personas entre ver televisión y usar el internet.
Investigación en internet acerca del tema.
Consulta de folletos y revistas tecnológicas.
Análisis de las técnicas aplicadas.
107
Criterio para la elaboración de la propuesta
Esta propuesta se elaboró en base a investigaciones en este caso partiendo de un
punto principal que es la tecnología y las tendencias de la gente en cuanto a los
medios de comunicación específicamente comparando dos medios los cuales fueron
la televisión y el Internet ya que en la actualidad debido a que nos manejamos en un
mundo tecnológico y que la tecnología se la utiliza en todo momento ya sea en la
casa, en la vida laboral o en el plano educativo y siendo una herramienta tan útil; al
Internet se lo considera como un medio de comunicación.
Esta comparación de medios se la tuvo que realizar ya que se pretendía realizar
una página de noticias pero era necesario saber si la gente de cierto modo se sentía a
gusto con esta propuesta en este caso de manera indirecta preguntando las tendencias
en cuanto a los medios de comunicación.
Luego como es de suponerse el Internet le gano a la televisión ya que vivimos en
una sociedad tecnológica actualmente, por lo que ahora se debería a proceder a
buscar en donde y a quien le podría servir esta propuesta; llegando a la conclusión de
que en el campo a investigar seria los jóvenes estudiantes de la carrera de sistemas a
los cuales se les pregunto si conocían el término Mashup entre otros temas referentes
al Mashup y sus componentes.
Una vez definida esta investigación de campo se llego a la conclusión de realizar la
siguiente propuesta llamada INVESTIGACIÓN DE MASHUP PARA NOTICIAS
BASADO EN LAS API DE TWITTER debido a que la mayoría de gente y no tan
solo los jóvenes están actualizados en el mundo de las redes sociales y por esta razón
es el nombre de la misma.
108
CAPÍTULO IV
MARCO ADMINISTRATIVO
CRONOGRAMA
Cuadro No. 24 Cronograma
Fuente: Araceli Dávila Macías
Elaborado por: Araceli Dávila Macías
109
PRESUPUESTO
Cuadro No. 25 Presupuesto
EGRESOS
$ DÓLARES
Suministros de oficina y computación
150.00
Fotocopias
30.00
Libros y Documentos
150.00
Servicio de Internet (por 18 meses)
540.00
Transporte
70.00
Refrigerio
40.00
Empastado
140.00
TOTAL
Fuente: Araceli Dávila Macías
Elaborado por: Araceli Dávila Macías
$
1120.00
110
CAPÍTULO V
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Se ha llegado a la conclusión de este trabajo final de tesis grado, en el cual se
puede considerar que se han alcanzado tanto los objetivos generales como los
objetivos específicos planteados en la introducción del proyecto, destacándose los
siguientes resultados:
Se tiene un sólida base teórica
acerca del Mashup de donde surge esta
terminología, sus primeros inicios de cómo se da a conocer en el ámbito de la
Tecnología y como han surgido los Mashup en la actualidad; cuales son los
componentes que se necesitan para poder utilizar un Mashup, los tipos de Mashup
que existen para luego proceder a explicar detalladamente el tipo de Mashup que se
eligió para este proyecto de tesis.
Para canalizar estos conocimientos, se procedió al análisis de patrones de diseño
que surgen de la observación referente al campo de investigación del entorno en el
cual se desarrolla este proyecto, con la única finalidad de ofrecer nuevas tendencias
tecnológicas acerca del entorno web.
Posteriormente, se ha considerado los aspectos técnicos, tecnológicos y
metodológicos necesarios para llevar a cabo el desarrollo de este proyecto
completando así la investigación teórica del proyecto, y contando con el tutor con los
conocimientos necesarios para desarrollar una solución al problema planteado.
111
Como implementación practica se ha desarrollado un sitio online en base a un
desarrollo de requerimientos considerando la situación problemática a los ojos de los
patrones de diseño Web 2.0, y llevando a cabo el análisis y diseño de la aplicación
mediante UML, usando también Joomla el cual es un gestor de contenido que
permitió poder realizar este sitio web.
La mencionada aplicación se encuentra funcional en la actualidad, con el
compromiso de haber dedicado esfuerzo personal en el desarrollo y crecimiento
futuro de la comunidad de contenidos que ha surgido del desarrollo del proyecto, ya
que considera que genuinamente es la base para un lugar de participación, abierto a la
retroalimentación y generación libre de contenidos.
Las herramientas que se utilizaron para la realización de este proyecto son
herramientas open source las cuales marcan una gran tendencia en la actualidad ya
que no se necesitan comprar licencias constantemente y los códigos en estas
herramientas se encuentran disponibles con la finalidad de que otras personas adapten
nuevas modificaciones de acuerdo a los requerimientos que ellas deseen.
Se tomo la decisión de las herramientas open source luego de una análisis en
cuanto las tendencias que se tienen en la actualidad para realizar las diferentes
páginas web que existen actualmente, siendo la gran mayoría de licenciamiento libre
y esto se debe porque el gobierno esta migrando todo lo referente a la tecnología en
este entorno.
En este proyecto también se tomo en cuenta las redes sociales ya que hoy en día
son el boom tecnológico ya que por este medio a mas estar en contacto con las
personas son un gran referente tanto publicitario como empresarial para realizar los
negocios, por esta razón se escogió una de las redes sociales como es el Twitter para
que forme parte de este proyecto ya que se enlaza directamente con la pagina del
112
Twitter con la finalidad de que la persona que ingrese a la página web de noticias
también esté al tanto de lo que sucede en su red social del Twitter. Estos grandes
mashups Twitter representan las mejores y más únicas formas que los datos de
Twitter se ha utilizado para crear una experiencia única.
De esta manera creamos un aporte a la sociedad, adaptando nuevas estructuras
sociales, en donde se pone al alcance herramientas tecnológicas para el desarrollo de
las mismas. Un Mashup de contenido muestra las diferentes opciones de contacto con
el mundo a eso incluimos Twitter, Facebook, Flickr y canales de videos para
Youtube.
Cabe destacar que el uso de internet está al alcance de todos, esto se denomina
Universalización de la Web, ya sea disponible en la Pc del Trabajo, en el Hogar, o en
el servicio celular de tu operador telefónico favorito. Es decir se explota un concepto
tan amplio como es el uso de Internet en su máxima expresión.
113
RECOMENDACIONES
Este proyecto es un gran aporte para la comunidad en el cual se investigó para
poder hacer realidad el mismo, también se encuentra bien detallado en cuanto a la
documentación como en la parte de las fuentes bibliográficas las cuales son
referencias que comprueban de donde se pudo documentar este proyecto, con la
finalidad que cualquier estudiante o persona particular que desee realizar
modificaciones y unificar más ventajas a este proyecto lo haga, lo que genera en un
corto plazo el avance de las sociedades.
Además fomentamos una cultura de enriquecimiento mental en cuanto al mundo
de las noticias ya que hoy en día ya sea por falta de tiempo o por otras razones las
personas se desconectan de los aconteceres del país y del mundo por lo que se
encuentran desinformados, pero sabiendo que las personas al menos una vez al día
ingresan al internet ya sea por negocios por revisar sus correos o por investigaciones,
se creó esta página web Informática que se fusiona junto a la red social a través de el
enlace que tiene con la única finalidad de brindarle toda la comodidad a las personas
de que a la vez que se informan no pierdan contacto en las distintas redes sociales.
Con este sitio web www.mantentealdia.net las personas que lo visiten a mas de
publicar noticias tienen el chat interactivo en el cual se comunican con los diferentes
usuarios que se encuentren conectados en ese momento, también pueden debatir
acerca de sus noticias publicadas o de las noticas actualizadas y si tienen cuenta en la
red social del twitter tienen la mensajería de publicación instantánea, con estas
múltiples opciones brindamos participación exclusiva entre usuario y también el
podrá enviar mensajes de sugerencias al administrador de la pagina y también si fuere
el caso en que el usuario lo desee participar activamente para las mejoras del sitio
web.
114
Esta página web informativa www.mantentealdia.net se encuentra diseñada en un
entorno web de tal forma en que los estudiantes que deseen realizar más cambios
positivos a la misma no tengan ningún problema en cuanto a códigos ni diseños de
pantallas además manejan un entorno open source que es hacia donde están migrando
todas los programas y tendencias tecnologías ya que a mas de no pagar por licencias
de manejo de software fomenta la cultura de conocimientos compartidos para que
todos tengan acceso a aportar las distintas ideas con una finalidad aportar en un
beneficio para todos y aprender día a día y mejorar tanto a nivel estudiantil como
profesional.
Se debe tener en cuenta que el sitio web www.mantentealdia.net puede abrir en
los navegadores más populares del mercado (Mozilla Firefox, IE), pero en el caso de
los exploradores recientes como por ejemplo google chrome el sitio web no se puede
visualizar cabe destacar que esto pasa incluso con las paginas bancarias y eso se debe
a certificaciones y requerimientos internos del propio explorador, pero nuestro sitio
web al darle F5 si se puede visualizar y trabajar en el.
115
NETGRAFÍA
Bernardo Hernández, Los mashups dan un nuevo enfoque a la Web
Pagina 18
En dos años serán una tecnología muy habitual de Internet:
http://www.idg.es/computerworld/articulo.asp?id=184535
Jesús Arévalo, Los mashups dan un nuevo enfoque a la Web
Página 19
En dos años serán una tecnología muy habitual de Internet:
http://www.idg.es/computerworld/articulo.asp?id=184535
Steven Berlin Johnson, Twitter:
Página 28
http://es.wikipedia.org/wiki/Twitter
Evan Williams, A Twiiter le gustaría trabajar con Facebook a pesar de su actitud
Fundador del Twitter
Página 32
http://interartix.com/personajes/evan-williams/
http://interartix.com/2010/11/a-twiiter-le-gustaria-trabajar-con-facebook-a-pesar-desu-actitud/
Diego Díaz, Los mashups dan un nuevo enfoque a la Web
Página 34
En dos años serán una tecnología muy habitual de Internet:
http://www.idg.es/computerworld/articulo.asp?id=184535
Rogelio Bernal, El 'mashup', la mezcla de servicios en Internet, atrae a las empresas:
http://www.elpais.com/articulo/portada/mashup/mezcla/servicios/Internet/atrae/empre
sas/elpportec/20061026elpcibpor_1/Tes
Página 38
116
BIBLIOGRAFÍA
Raymond Yee, Pro Web 2.0 Mashup: Remixing Data and Web Services, 2008,
editorial Apress, 603 paginas
© Raymond Yee 2008
Página xxix
Página 19
Carlos Neri, Diana Fernandez Zalazar, Telarañas de conocimiento Educando en
tiempos de la Web 2.0, 182 paginas
Página 97
Página 27
Javier Celaya, La empresa en la Web 2.0 El impacto de las redes sociales y las
nuevas formas de comunicación online en la estrategia empresarial, 200 páginas,
© Planeta de Agostini, Profesional y Formación, SL, 2008.
Página 14
Página 30
Oswald Campesato, Kevin Nilson, Web 2.0 Fundamentals, 750 páginas,
© 2011 by Jones and Bartlett Pusblisher, LLC
Página 305
Página 47
Kant, Defensa y Limites de la razón, edición 2005, Centro Editorial Universidad del
Rosario, 493 páginas.
©Escuela de Ciencias Humanas
©Facultad de Jurisprudencia
117
©Universidad Colegio Mayor de Nuestra Señora del Rosario
©Centro Editorial Universidad del Rosario
©Claudia Card. Lucy Carrillo Castillo, Felipe Castañeda Salamanca, Juan Esteban
Constain Croce, Francisco Cortes Rodas, Carolina Galindo Hernández, Camila de
Gamboa Tapias, Sebastian Alejandro González M.,
Wilson Herrera Romero,
Magdalena Holguín, Mauricio Plazas Vega, Jorge Sierra, Leonardo Tovar González,
Ángela Uribe Botero, German Vargas Guillen, Melissa Zinkin
Página 328
De este libro se obtuvo la información para el fundamento sociológico
Fernando Giner de la Fuente
Los sistemas de información en la sociedad del conocimiento
Página 49
118
NETGRAFÍA DE GLOSARIO DE TÉRMINOS
Ad Hoc:
http://facultad.bayamon.inter.edu/cgonzalezr/ELEN4618/Adhoc.pdf
http://www.asesoriainformatica.com/definiciones_a.htm
API:
http://www.asesoriainformatica.com/definiciones_a.htm
http://www.nachocabanes.com/diccio/ndic.php#A
ATOM:
http://elticus.com/diccionario/Atom.html
http://www.internetglosario.com/
BACK OFFICE:
http://es.wikipedia.org/wiki/Back_office
http://86400.es/2009/10/14/la-importancia-de-un-backoffice/
BLOG:
http://elticus.com/diccionario/blog.html
http://www.internetglosario.com/letra-b.html
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=&cadena=blog
BPM:
http://www.ibermatica.com/ibermatica/bpm
http://www.club-bpm.com/Noticias/art00070.htm
http://www.buenastareas.com/ensayos/Bpm-Informatica/3887743.html
119
CMS:
http://www.haceclick.com.uy/index.php?option=com_content&view=article&id=141
http://www.asesoriainformatica.com/definiciones_c.htm
http://www.esdirectorios.com/what-is-a-website-content-management-system-cms/
CRM:
http://www.webandmacros.com/crm.htm
http://www.informatica-hoy.com.ar/software-crm/Que-es-CRM.php
http://www.degerencia.com/tema/crm
CSS:
http://www.haceclick.com.uy/index.php?option=com_content&view=article&id=141
http://www.asesoriainformatica.com/definiciones_c.htm
http://www.alegsa.com.ar/Dic/css.php
EMOTE.IN:
http://www.killerstartups.com/comm/emote-in-microblog-the-way-your-are-feeling/
http://www.incubaweb.com/emote-in-un-twitter-para-publicar-emociones/
ESB:
http://www.misbytes.com/wp/2006/10/08/buses-de-servicios-empresariales-esb-soabpm-relacionando-todas-estas-siglas/
http://icomparable.blogspot.com/2009/04/que-es-un-esb-enterprise-service-bus.html
FEED:
http://jamillan.com/v_feed.htm
http://etimologias.dechile.net/?feed
120
FRONT END:
http://culturacion.com/2009/04/frontend-y-backend-%C2%BFque-son/
http://es.wikipedia.org/wiki/Front-end_y_back-end
GOOGLE MAPS:
http://webadictos.blogsome.com/2006/08/24/google-maps/
http://es.wikipedia.org/wiki/Google_Maps
HTML:
http://www.internet-ka.com/Diccionario/H-Html.htm
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=H&cadena=html
&x=0&y=0
HTTP:
http://www.alegsa.com.ar/Dic/http.php
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=H&cadena=HT
TP&x=0&y=0
INTERFAZ:
http://www.alegsa.com ar/Dic/interfaz.php
http://etimologias.dechile.net/?interfaz
JAIKU:
http://www.scsintl.com/sistemasoperativos.htm
http://www.ecured.cu/index.php/Haiku_(Sistema_operativo)
http://es.wikipedia.org/wiki/Haiku_(sistema_operativo)
JAVASCRIPT:
http://www.alegsa.com.ar/Dic/javascript.php
http://elticus.com/diccionario/JavaScript.html
121
JOOMLA:
http://edujoomla.es/que-es-joomla
http://www.joomlaos.net/ique-es-joomla
http://es.wikipedia.org/wiki/Joomla!
JSON:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=I&cadena=JSO
N&x=0&y=0
http://www.json.org/json-es.html
http://es.wikipedia.org/wiki/JSON
METADATOS:
http://www.alegsa.com.ar/Dic/metadato.php
http://www.hipertexto.info/documentos/metadatos.htm
MICROBLOGGING:
http://es.wikipedia.org/wiki/Microblogging
http://preguntasrespuestas.es/que-es-el-microblogging.html
MOODLE:
http://es.wikipedia.org/wiki/Moodle
http://moodle.org/mod/glossary/view.php?id=3877&mode=letter&hook=M&sortkey
=CREATION&sortorder=asc
OAUTH:
http://es.wikipedia.org/wiki/OAuth
http://laxmarcaellugar.blogspot.com/2011/08/el-protocolo-de-autenticacionoauth.html
122
OUTSOURCING:
http://www.econ4.com/asp.html
http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/outscng.htm
PARADIGMA:
Diccionario del Dr. Francisco Morán Márquez – Decano de la Facultad de Filosofía
de la Universidad de Guayaquil.
http://es.wikipedia.org/wiki/Paradigma
PHP:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=I&cadena=php&
x=0&y=0
http://www.alegsa.com.ar/Dic/php.php
PERL:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=I&cadena=perl
&x=0&y=0
http://www.alegsa.com.ar/Dic/perl.php
http://es.wikipedia.org/wiki/Perl
PIPES:
http://es.wikipedia.org/wiki/Tuber%C3%ADa_(inform%C3%A1tica)
http://es.wikipedia.org/wiki/Tuber%C3%ADa_(inform%C3%A1tica)
PLUG IN:
http://www.alegsa.com.ar/Dic/plugin.php
http://es.wikipedia.org/wiki/Complemento_(inform%C3%A1tica)
http://www.saberia.com/2010/01/que-es-un-plugin/
123
PLURK:
http://www.glosariodigital.com/glosario/web20/
http://es.wikipedia.org/wiki/Plurk
REST:
http://users.dsic.upv.es/~rnavarro/NewWeb/docs/RestVsWebServices.pdf
http://es.wikipedia.org/wiki/Representational_State_Transfer
RIA:
http://es.wikipedia.org/wiki/Rich_Internet_Applications
http://foros.cristalab.com/que-es-una-ria--t48999/
RSS:
http://es.wikipedia.org/wiki/RSS
http://www.internetglosario.com/letra-r.html
SCREEN SCRAPPING:
http://es.wikipedia.org/wiki/Screen_scraping
SSL:
http://www.alegsa.com.ar/Dic/ssl.php
http://www.alegsa.com.ar/Dic/ssl.php
http://www.hooping.net/glossary/ssl-110.aspx
http://www.hooping.net/glossary/ssl-110.aspx
SOA:
http://www.internetglosario.com/letra-s.html
http://www.desarrolloweb.com/articulos-copyleft/articulo-definicion-soa.html
http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
124
SOAP:
http://www.internetglosario.com/letra-s.html
http://www.alegsa.com.ar/Dic/soap.php
http://www.cibernetia.com/manuales/servicios_web/3_soap.php
http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
TWEET:
http://myspace.wihe.net/que-es-un-tweet/
http://es.wikipedia.org/wiki/Twitter
TWITTEAR:
http://es.wikipedia.org/wiki/Twitter
http://www.datines.com/twitter-com-significado-de-rt/
TWITTER:
http://definicion.de/twitter/
http://es.wikipedia.org/wiki/Twitter
TUMBLR:
http://www.fernan.com.es/2008/12/16/tumblr/
http://es.wikipedia.org/wiki/Tumblr
UML:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=U&cadena=uml
&x=0&y=0
http://www.mastermagazine.info/termino/7006.php
http://www.alegsa.com.ar/Dic/uml.php
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
125
UPGRADE:
http://www.alegsa.com.ar/Dic/upgrade.php
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=U&cadena=upgr
ade&x=0&y=0
http://es.wikipedia.org/wiki/Windows_Update
WEBLOG:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=U&cadena=web
log&x=0&y=0
http://www.weblogssl.com/que-es-un-blog
http://es.wikipedia.org/wiki/WeBlog
WEB BROWSER:
http://www.pergaminovirtual.com.ar/definicion/Browser.html
http://www.diccionarios-online.com.ar/tecno/Web+browser.html
http://es.wikipedia.org/wiki/Navegador_web
WIDGETS:
http://es.wikipedia.org/wiki/Widget
http://www.alegsa.com.ar/Dic/widget.php
http://www.maestrosdelweb.com/editorial/widgets/
WIKIMAPIA:
http://www.puntogeek.com/2008/11/17/wikimapia-wiki-google-maps/
http://es.wikipedia.org/wiki/WikiMapia
WINDOWS LIVE:
http://www.alegsa.com.ar/Dic/windows%20live.php
http://www.pergaminovirtual.com.ar/definicion/Windows_Live.html
http://es.wikipedia.org/wiki/Windows_live
126
WSDL:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=U&cadena=WS
DL&x=0&y=0
http://www.alegsa.com.ar/Dic/wsdl.php
http://es.wikipedia.org/wiki/WSDL
XML:
http://www.lawebdelprogramador.com/diccionario/buscar.php?letra=U&cadena=xml
&x=0&y=0
http://www.alegsa.com.ar/Dic/xml.php
http://es.wikipedia.org/wiki/Extensible_Markup_Language
YOU TUBE:
http://www.alegsa.com.ar/Dic/youtube.com.php
http://es.wikipedia.org/wiki/YouTube
127
FUENTE DE GRÁFICOS
Adam Green Comportamiento de la Api de Twitter
Página 32
http://140dev.com/twitter-api-programming-tutorials/twitter-api-database-cache/
Adam Avelar Islas Como trabaja un CMS
Página 37
http://www.unpocogeek.com/2009/07/13/funcionamiento-de-un-cms-y-claves-paraelegir-el-nuestro/
Isidro B. Funcionamiento de Joomla
Página 37
http://www.gnumla.com/articulos/joomla-platform-poject-el-framework-se-separaradel-cms.html
Víctor Domínguez Funcionamiento del Mashup de Noticias
http://marketingmb.wordpress.com/2010/06/05/ensayo-mashup/
Página 39

Documentos relacionados