Web 2.0 y Software Libre

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Web 2.0 y Software Libre - Presentation Transcript

    1. Web 2.0 / Internet Social / Web social / Redes sociales y Software Libre Eduardo Béjar Fundapi Abril 26, 2008
    2. Agenda
      • Acerca de Fundapi.
      • 2. Introducción.
      • 3. Tendencias.
      • 4. El aporte del Software Libre a las Redes sociales.
      • 5. API, Mashups.
      • 6. Ejemplos
      2 / 37
      • Fundación ecuatoriana que trabaja en el área de las TIC desde 2001.
      • Activismo: Conectividad, gobierno electrónico, marco legal.
      • Capacitación: Negocios electrónicos, software libre, web social.
      • Proyectos: Net Tuesdays, wifi.fundapi.org, Yankana, iniciativas de contenido.
      • Alianzas: NetSquared, NTEN, Infodesarrollo, APWG, Digital Divide Network, Mobile Government Consortium International.
      Acerca de Fundapi 3 / 37
    3. 4 / 37
    4. 5 / 37
      • Se requiere un cambio de perspectiva para entender mejor Web 2.0.
      • Ya no se trata de preguntarse si un programa corre en Linux.
      • Actualmente la tendencia es de aplicaciones basadas en la web.
      • Uso indirecto, común, del Software Libre y sus derivados en la web: - Google, Amazon: GNU/Linux. - Yahoo, Mac OSX: BSD. - YouTube, Wikipedia, Mininova, MySpace, ThePirateBay, Tuenti, Meebo, Reddit, Sourceforge: Lightthpd
      Introducción
    5. Introducción a la web social
      • Tendencia actual en la web.
      • Facilidad de uso.
      • Diseños sencillos.
      • Compartir información.
      • Colaborar entre usuarios.
      • Plataforma para servicios y aplicaciones.
      6 / 37
    6. Razones para utilizarla Dos razones por las que las personas usan la web social: 1. Síndrome del objeto Brillante / Novelería. 2. Nichos sociales en torno a temas específicos Cada una de las casi 3.000 redes sociales que existen ofrece algún tipo de información o experiencia única para su comunidad virtual. 7 / 37
    7. Tendencia en cuanto a la Web 8 / 37
    8. Blogs / CMS 9 / 37
    9. Colaboración / Intranet / Trabajo grupal 10 / 37
    10. Redes Sociales 11 / 37
    11. Razones para utilizarla Tercera razón: 3. Plataforma de desarrollo. 12 / 37 Creado por el usuario. Facilitado por los desarrolladores. Creado por los desarrolladores.
    12. API 13 / 37
      • API = Application Programming Interface.
      • Conjunto de funciones que permiten comunicar componentes de software.
      • No son algo nuevo, se utilizan en lenguajes de programación.
      • Han aportado al éxito de algunas redes sociales.
      • Permite que desarrolladores extiendan el alcance y funcionalidad de la web 2.0.
      • Son compatibles con lenguajes de programación libres y frameworks como Perl, Python, PHP y Ruby on Rails.
      • Usualmente involucran uso de XML, SOAP y REST.
    13. Redes sociales y API 14 / 37
    14. api.hi5.com 15 / 37 Redes sociales y API
    15. 16 / 37 Redes sociales y API
    16. 17 / 37 Redes sociales y API developer.facebook.com
    17. 18 / 37 Redes sociales y API www.flickr.com/services/api
    18. 19 / 37 Redes sociales y API
    19. Como funciona API 20 / 37 1. Obtenemos acceso API. 2. Creamos nuestro código acorde a los métodos API. 3. Enviamos el requerimiento. 4. Interpretamos y presentamos resultados.
    20. 21 / 37 Ejemplo: Flickr 1. Obtenemos acceso API.
    21. 22 / 37 Ejemplo: Flickr 2. Creamos nuestro código acorde a los métodos API
    22. 23 / 37 Ejemplo: Flickr 3. Enviamos el requerimiento.
    23. 24 / 37 Ejemplo: Flickr 4. Interpretamos y presentamos resultados.
    24. 25 / 37 Ejemplo: Flickr 4. Interpretamos y presentamos resultados. http://farm2.static.flickr.com/1273/728773246_9a54293e06.jpg
    25. Mashups 26 / 37
      • Mashup = Aplicación web híbrida.
      • Mezclar diferentes contenidos de sitios web para crear nuevos contenidos y significados.
      • Se sustenta en el uso de API.
      • Relativamente fáciles de diseñar.
      • Es el siguiente paso en el desarrollo de aplicaciones web.
      • Pueden ser creados por cualquier desarrollador.
    26. Tendencia en cuanto a la Web 27 / 37
    27. Mashups 28 / 37
      • Mashup = Aplicación web híbrida.
      • Mezclar diferentes contenidos de sitios web para crear nuevos contenidos y significados.
      • Se sustenta en el uso de API.
      • Relativamente fáciles de diseñar.
      • Es el siguiente paso en el desarrollo de aplicaciones web.
      • Pueden ser creados por cualquier desarrollador.
    28. Mashups 29 / 37 mashmaker.intel.com
    29. Mashups 30 / 37 www-360.ibm.com/software/info/mashup-center/
    30. Como funciona un Mashup 31 / 37 1. Obtenemos acceso API. 2. Creamos nuestro código acorde a los métodos API. 3. Enviamos el requerimiento. 4. Interpretamos y presentamos resultados. 5. Combinamos varias fuentes de información.
    31. Mashups 32 / 37 wifi.fundapi.org
    32. Mashups 33 / 37 twittearth.com
    33. Mashups 34 / 37 ushahidi.com
      • Idea: Simple es bueno, útil es mejor.
      • Escoger las fuentes de información. Revisar sus API. API populares: Google Maps, Flickr, Twitter, YouTube.
      • Comenzar el desarrollo. La complejidad dependerá del objetivo trazado. Cualquier lenguaje de programación o framework: PHP, Ruby on Rails, etc. Editores de mashups: Yahoo! Pipes, Dapper, Intel Mashup Maker
      • Elegir un hosting donde alojarlo.
      35 / 37 Recomendaciones para la creación de un Mashup
      • El software libre y sus derivados han permitdo democratizar el desarrollo de aplicaciones.
      • Las aplicaciones han trascendido del desktop hacia la red.
      • El uso de API permite aprovechar el potencial de plataformas existentes.
      • La creación de API ayuda a masificar un servicio o sistema.
      • Un mashup puede convertirse en una plataforma totalmente independiente.
      • La mejor forma de incursionar con estas tecnologías es probando.
      36 / 37 Conclusiones
    34. Eduardo Bejar e-mail: edobejar@fundapi.org web: www.fundapi.org Twitter: www.twitter.com/edobejar www.slideshare.net/edobejar

    + Eduardo BejarEduardo Bejar, 2 years ago

    custom

    483 views, 1 favs, 0 embeds more stats

    Presentación para el Flisol 2008

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 483
      • 483 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories