SlideShare una empresa de Scribd logo
1 de 25
Smart Devices & aplicaciones
      basadas en RSS
  Franklin Buitron
  fbuitron@genexus.com

  #GX2839
Conceptos
Web Syndication


• Redifusion de contenido web



• Web Feeds: informacion de un sitio
RSS



      RSS
RSS
      reader



RSS
RSS
Atom
GeneXus
RSS
       ATOM
              SDT



ATOM
RSS - SDT
Atom - SDT
Exponer – Consumir
• toXml()




• fromXml(&xml)
Estrategia
Base de datos

• Performance


• Reliability


• Procesamiento de la informacion
Modelo de Datos
SD
Aplicación SD…

• UX


• Features


• Ejemplo
Planeta RG
GRACIAS



#GX2839
#GX22
@franklinbuitron

Más contenido relacionado

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)GeneXus
 
Laboratorio GXserver
Laboratorio GXserverLaboratorio GXserver
Laboratorio GXserverGeneXus
 
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...GeneXus
 
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y SaltoLaboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y SaltoGeneXus
 
Laboratorio: Desarrollo para Smart Devices
Laboratorio: Desarrollo para Smart DevicesLaboratorio: Desarrollo para Smart Devices
Laboratorio: Desarrollo para Smart DevicesGeneXus
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
 
Laboratorio GXserver
Laboratorio GXserverLaboratorio GXserver
Laboratorio GXserver
 
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto (...
 
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y SaltoLaboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto
Laboratorio: Desarrollo de aplicaciones Web con GeneXus Evolution 3 y Salto
 
Laboratorio: Desarrollo para Smart Devices
Laboratorio: Desarrollo para Smart DevicesLaboratorio: Desarrollo para Smart Devices
Laboratorio: Desarrollo para Smart Devices
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)
 

Smart Devices & aplicaciones basadas en RSS

Notas del editor

  1. Buenos días, mi nombre es Franklin Buitron, soy miembro del equipo de soporte de Artech.Hoy vamos a ver como hacer aplicaciones, para Smart Devices, basadas en informacion expuesta en Internet.Por ejemplo informacion expuesta en RSS.
  2. (Numero de rss moviendose)XXXXX es el numero de RSS feeds que hay en Internet en este momento, y crece, minuto a minuto ya que constantemente hay sistemas, personas que generan contenido y lo exponenen de esta manera.Que podemos hacer con esta informacion?Aplicaciones para Smart Devices que la usen.Con GeneXus, podemos hacer de manera muy facil y rapida aplicaciones para Smart Devices que utilicen esta informacion. (USP)Aplicaciones que moyormente son de solo lectura, tienen varias caractersiticas en comun:Por ejemplo:Presentan la informacion en formato NativoPermite hacer acciones sobre esta informacion, como compartir, guardar, marcar como favoritas, explorar mas, etc..Por eso hoy les quiero mostrar
  3. … podemos aprovechar la cantidad de informacion disponible, como consumir esta información, para luego hacer una aplicación qur la use y todo obviamente de manera facil y rapida…Hay varios ejemplos en GeneXus de este tipo de aplicaciones:Chistes d+, muestra miles de chistes por categoria.Camino a Brasil: muestra las estadisticas de las eliminatiorias de Brasil 2014.La saga (esta aplicación muestra informacion de la banda discos, etc y permite escuchar su musica.Y no solo aplicaciones hechas con GeneXus, aplicaciones muy usadas y conocidas son de este estilo:Por ejemplo:SongZa: Escuchar canciones con Playlists pre-armadasEstas aplicaciones muestran la informacion que esta disponible en Internet, en cualquiera de sus formatos.Para los usuarios de estas aplicaciones la forma de obtener la informacion no es relevante, Por ejemplo si en chistes D+ se agrega a mano nuevo contenido todos los dias o si los consume de un RSS de algun lado del mundo no les interesa.Lo importante es que esa informacion este en los devices, lista para ser usada.Por eso hoy, estoy aca, para mostrarles cual es la manera mas facil de hacer este tipo de aplicaciones.Lo que vamos a ver les va a ser muy util para sus porximos proyectos SD. Veremos como consumir informacion en formato RSS y luego usarla en una aplicación SD.Este tipo de aplicaciones SD pueden verse como un iceberg…
  4. … porque tenemos una gran parte de la aplicación bajo del agua, donde nadie ve, y una parte fuera, con lo que nuestros usuarios estan en contacto, o sea la app.Entonces vamos a empezar con este iceberg de abajo hacia arriba.Primero comencemos por los conceptos….
  5. … RSS, web feed, Opml, son algunas de los que vamos a ver.No es el objetivo de esta charla volverse expertos en el tema, pero nosotros como desrrolladores tenemos la obligacion de entender esta tecnologia para poder explotarla.Empecemos con
  6. …web syndication Web Syndication es la accion en la que una página o sistema web expone informacion o parte de ella para su redifusion. A este conjunto de datos se lo conoce por web feed. El productor de la informacion es quien expone el contendio para ser sindicado o difundido, esto lo veremos mas adelante.Exponer un contenido web como syndicable es solo la primera parte, luego deberia haber alguien o algo que consume esa informacion, estos pueden ser sistemas o personas.Vamos a ver un ejemplo basico de esto.…
  7. [Esquema de RSS… contenido, se expone y el aggregator va a buscar la info y la presenta para que yo pueda leerla)Todos tenemos una lista de paginas web que visitamos a menudo y nos interesa ver su contenido nuevo cada vez.Ya sea blogs, paginas de noticias, clima, etc, son paginas web que actualizan conenido periodicamente.El concepto de Web syndication es que cada sitio exponga esta informacion, web feed, y los usuarios como yo podamos consumir esto de alguna manera.Como lo consumimos? Utilizamos un programa, un aggregator, al cual le especifico una serie de urls que estan expuestas como web feed y este las chequea por mi. Entonces en lugar de entrar todos los dias a estas 10 paginas entro solo a mi aggregator y obtengo todos sus updates.Tenemos dos formatos que son los mas usados, RSS y Atom. Rss es…
  8. [rss logo - xml logo - ejemplo archivo]… el mas usado para sindicar o difundir informacion.Really Simple Sindication,Es un formato que esta basado en XML. Este formato es usado por la mayoria de los sitios Quienes exponen RSS, simplemente generan un archivo publico XML con determinados tags con informacion.Este archivo describe un canal, con sus correspondientes items (historias).RSS tiene como particularidad que el contenido puede ser, texto, html escapado, url a contenido entero….El siguiente formato es…
  9. , tambien es un formato basado en xml que fue creado con la intencion de fortalezer las debilidades de RSS.[Viendo el ejemplo]Tiene un feed , analogo a los canales, y cada feed puede tener 1 o mas entradas, analogos a los items.Las diferencias a grandes rasgos, El formato,Atom es + estricto porque necesita mas metadata para ser validoAtom puede traer informacion en varios formatos, rss solo texto plano y htmlRSS no tiene pensado tener mas versiones mientras que atom fue disenaodo para evolucionar continuamenteHasta aca vimos todos los conceptos y marco necesario para entender como vamos a consumir esta informacion, seguimos escalando en el iceberg…RESALTAR QUE AL HABER 2 EL HACERLO A MANO SE COMPLICA…
  10. [foto Iceberg con el segundo nvel marcado]… pasando a el segundo nivel donde tenemos GeneXus…. Como todos conocemos GeneXus no voy a detenerme en explicar los conceptos basico hoy lo que vamos a ver son Transacciones, SDTs y procedimientos…TRN = Tabla de bddSDTs = estructuras de datosProcedimientos = procedimientos… (rutinas, funciones, etc…)Para los que son GeneXus user, por favor no me tiren tomates por decir TRN = Tablas de bdd…!!!!(Tengo que decir esto para nivelar el conocimiento, se que el 80% sabe gx pero asi no pierdo ese 20%)(Ver Framework: el 20 % son: estudiantes, paracaidistas y decission makers)
  11. [en la imagen poner los dos formatos de RSS y Atom… y al lado los simbolos de SDT)Nuestro objetivo es mapear esos archivos xml que vamos a consumir con alguna estructura en GeneXus.Nuestra necesidad es clara: necesitamos una estructura temporal que permita mapearse a un archivo xml, sea RSS o AtomPara eso tenemos el objeto SDTCada formato lo representamos en un SDT distinto uno para RSS y otro para Atom…La ventaja de representar asi estos archivos es la potencia que tiene este objeto en GeneXus, las funciones especificas con las que contamos y la facilidad que tenemos para manipularlos.
  12. [Imagen del SDT de RSS]Este es el SDT para representar los RSS….Como mencionamos cuando vimos este formato tenemos:Canales e Items de cada canal.Esta estructura es flexible y nos permite representar cualquier rss que cumpla con la especificacion 2.0.Teniendo en cuenta tanto los campos obligatorios como opcionalesLo mismo podemos hacer para AtomLOS RECURSOS ESTAN … DECIRLO….
  13. [Imagen del SDT de Atom]… siguiendo con este formato tenemos un conjunto de entradas dentro de un feed.En el cual tambien tenemos que tener en cuenta los campos obligatorios y opcionales. Una vez que tenemos estos SDTs, podemos usarlos para consumir o exponer informacion…
  14. []GeneXus, o especificamente el objeto SDT nos brinda dos metodos que podemos usar para realizar estas ambas tareas.Para exponer web feeds de cualquier de estos formatos lospasos sona. carga el SDT con los campos y valores que queremos exponer, una vez logrado esto tenemos la funcion toXml que transfomra el sdt cargado a xml. c. Asi tenemos nuestro archivo xml listo para ser consumido por el publico.Como lo pueden consumir?Lo que hacemos es obtener el archivo xml y con la funcion fromXML() cargamos nuestro SDT.Y listo, magia. En este momento todos en la sala tenemos los recursos para consumir RSS con GeneXus y solamente se necesitaron 2 SDTs y 1 procedimiento para hacerlo. Tenemos la posibilidad de dada una url que contiene informacion actualizada en formato RSS o Atom lo podemos consumir y traducir a objetos que conocemos y podemos manipular facilmente... Estamos cada vez mas cerca de nuestra aplicacion SDLo siguiente es elaborar una estrategia para utilizar esta informacion…
  15. [Imagen del iceberg con el nivel antes del agua marcado… Estrategia para manejar esta informacion…]Lo que vimos hasta ahora es:En internet hay mucha info disponible,Esta informacion puede estar expuesta en distintos formatos de difusion RSS y AtomY Como, con GX, solo necesitamos 3 objetos para pasar la info a Estructuras conocidas…Para seguir necesitamos saber como manejar esta informacion…Para hacer una aplicación Smart Devices la mejor manera es Almacenarla en una BdD.La idea es que consumimos la informacion y la almaenamos en nuestra base de datos… esto nos da ventajas en…
  16. Performance: Es mucho mar rapido acceder a una base de datos de la aplicacion que consumir el RSS. Reliability: Evitamos tener que perder calidad de servicio por factores que nosotros no podemos controlar, por ejemplo, si falla el enlace del RSS porque el proveedor de la informacione esta caido, nuestra aplicacion tiene que seguir funcionando…Procesamiento: El tener informacion te permite generar informacion… Todos queremos ser duenos de los datos porque podemos procesrarlos y tener control sobre los mismos. A nosotros nos permite sacar estadisticas, optimizar y mejorar el acceso a nuestra informacion.Vistas las ventajas que nos da almacenar los feeds en una base de datos, les muestro como seria el modelo de base de datos para almcenarlo…
  17. [Imagen super simplificado del modelo de base de datos… Un MER simplificado explicando mas que nada las relaciones…]Tenemos un Feed, el cual es el nivel de mas arribaLos canales por cada FeedY los items de los canales.Obviamente las tablas tienen mas atributos para poder guardar toda la informacion, pero lo importante es la relacion entre las mismas…En este punto ya estamos mas alla de saber como vino la info si fue en RSS o Atom…Como veran fuimos pasando de capas quedandonos solo con lo que nos importa, dejando de lado detalles y especificaciones tecnicas. Y llegamos al nivel mas alto de abstraccion, donde vamos a ver la aplicacion SD…REMARCAR QUE HUBO UN PROCESO PARA EL MODELO DE DATOS!
  18. [Parte final, ver el iceberg con la parte fuera del agua marcada..]La aplicacion es lo que nuestros usuarios ven, lo que se ve por fuera del agua. Lo demas no les importa. Como deciamos al principio, si la aplicacion que me da el horoscop diario tiene a alguien escribiendolo todos los dias, o si consume un RSS, me es igual lo que si importa es que la aplicacion cumpla con lo que esta destinada a hacer y ademas me guste como lo hace…
  19. Uno de los puntos mas importantes de las aplicaciones de smart device es la experiencia de usuario. Podemos tener la mejor y mas actualizada informacion, los mejores proceso, puede ser todo autom..Podemos tener la mejor informacion del mundo, la mas actualizada y el modelo de datos mas eficiente, nuestro procs estan optomizados al punto y coma y no falta ni sobra un if… pero si nuestra aplicacion no es usada, nada de eso importa… y para que sea usada tiene que tener buena UX.Features: Ademas tiene que ofrecer features. Nuestro punto fuerte es la p[osibildiad de centrar los web feeds de un determinado usuario , ahora, esto se lo doy cualquier ususario y el solo ve una lista de noticias… y cuando me diga esto es solo una lista de noticias… yo le voy auquerer explicar y mosrtar mi MER, mis procs, los rss, como el esta viendo un resumen de una apgina web y puede llegar a esa pagina… y lo mas seguro, que entienda perfecto, pero eso no podemos explicarselo a todo, tenemos que brindarles funcioalidades para que consuman la aplicación…INTERACTIVA PARTICIPARPor eso es que tenemos que condimentar esta aplicacion.. Ya tenemos un 90% hecho..Para condimentarla es agregarle:Interaccion con FBK, Twweter, Compartir lo que estoy viendo con email, sms con facebook con twitter.Poder personalizar la app, tener la posibildiad de agregar favoritos, etc…Push notifications para avisar cuando tienen nuevos feeds de sus categorias favoritas…Etc, etc, etc…Todas estas cosas son faciles de hacer y muy importantes, necesaria diria yo. Por ultimo vamos a ver un ejemplo de una aplicación basado en este concepto EMPEZO Nicolas JodAL PLANETA RG…
  20. [Print screens planeta UY…] MOSTARAR PRINTSCREEN W8Planeta UY se basa en este concepto, es una aplicación con infromacion de solo lectura que consume informacion de rss de los portales y sitios de noticias mas popularres de Uruguay.La funcionalidad principal es poder adaptarse al ususario que la usa.Ya que tiene un algoritmo que permite ponderar los canales, categorias de noticas que se ven y de esta manera actualizar mas frecuentemente lo que el usuario mas le gusta.Ademas, esto se hace de forma automatica con un robot que va actualizando inteligentemente los feeds tanto sea RSS o Atom.Ademas incorpoto otro concepto, el de OPML, en si es una forma de agrupar los rss, entonces definiendo distintos OPMLs se consumen un grupo de RSS y se muestra esa informacionPara mejorar la UX se agrego una fuente especial que le da un cambio a la parte visiual de la aplicacin y ademas utiliza un control llamado magazine viewer para darle una experiencia al usuario mas intuitiva de ver noticias…Y proximamente estara subida a los stores para que ustedes lo usen…
  21. [Imagen del iceberg completo…]Bueno, vimos muchas cosas en esta media hora pasando de nivel de abstraccion nulo a un nivel mucho mas alto…Vimos la tecnologia en la que esta basado, RSS y Atom…Vimos que nos provee GeneXus para poder usar esta tecnologia e incorporarla a una aplicacion generada con Gx…Tambien definimod una estrategia de porque y como almacenarla en la base de datosY por ultimo recien vimos que tenemos que hacer en nuestra parte SD para que la aplicacion que hagamos tenga potencial de ser exitosa…Espero haber podido contagiado mis ganas de hacer aplicaciones sd y la oportunidad que tenemos. Ademas de que con GeneXus hacer este tipo de aplicaciones SD read only basadas en RSS es facil…. Todos los recursos estan disponibles para ser usados… ya estan twiteados bajo el hashtag de esta charla…..GX22Muchas gracias por la atencion, nos vemos.
  22. [Imagen del iceberg completo…]Bueno, vimos muchas cosas en esta media hora pasando de nivel de abstraccion nulo a un nivel mucho mas alto…Vimos la tecnologia en la que esta basado, RSS y Atom…Vimos que nos provee GeneXus para poder usar esta tecnologia e incorporarla a una aplicacion generada con Gx…Tambien definimod una estrategia de porque y como almacenarla en la base de datosY por ultimo recien vimos que tenemos que hacer en nuestra parte SD para que la aplicacion que hagamos tenga potencial de ser exitosa…Espero haber podido contagiado mis ganas de hacer aplicaciones sd y la oportunidad que tenemos. Ademas de que con GeneXus hacer este tipo de aplicaciones SD read only basadas en RSS es facil…. Todos los recursos estan disponibles para ser usados… ya estan twiteados bajo el hashtag de esta charla…..GX22Muchas gracias por la atencion, nos vemos.
  23. [Imagen del iceberg completo…]Bueno, vimos muchas cosas en esta media hora pasando de nivel de abstraccion nulo a un nivel mucho mas alto…Vimos la tecnologia en la que esta basado, RSS y Atom…Vimos que nos provee GeneXus para poder usar esta tecnologia e incorporarla a una aplicacion generada con Gx…Tambien definimod una estrategia de porque y como almacenarla en la base de datosY por ultimo recien vimos que tenemos que hacer en nuestra parte SD para que la aplicacion que hagamos tenga potencial de ser exitosa…Espero haber podido contagiado mis ganas de hacer aplicaciones sd y la oportunidad que tenemos. Ademas de que con GeneXus hacer este tipo de aplicaciones SD read only basadas en RSS es facil…. Todos los recursos estan disponibles para ser usados… ya estan twiteados bajo el hashtag de esta charla…..GX22Muchas gracias por la atencion, nos vemos.
  24. [Imagen del iceberg completo…]Bueno, vimos muchas cosas en esta media hora pasando de nivel de abstraccion nulo a un nivel mucho mas alto…Vimos la tecnologia en la que esta basado, RSS y Atom…Vimos que nos provee GeneXus para poder usar esta tecnologia e incorporarla a una aplicacion generada con Gx…Tambien definimod una estrategia de porque y como almacenarla en la base de datosY por ultimo recien vimos que tenemos que hacer en nuestra parte SD para que la aplicacion que hagamos tenga potencial de ser exitosa…Espero haber podido contagiado mis ganas de hacer aplicaciones sd y la oportunidad que tenemos. Ademas de que con GeneXus hacer este tipo de aplicaciones SD read only basadas en RSS es facil…. Todos los recursos estan disponibles para ser usados… ya estan twiteados bajo el hashtag de esta charla…..GX22Muchas gracias por la atencion, nos vemos.