Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
	Redes Sociales con GeneXus y WorkWithPlus<br />Ing. Guillermo González<br />ggonzalez@dvelop.com.uy<br />#GX2426<br />
Agenda<br />Idea: cómo implementar el Smart Grid fácil y económicamente?<br />Problema: juntar masa crítica y coordinar ac...
Motivación<br />A todos nos importa el medio ambiente en mayor o menor medida<br />Tratamos de usar lamparitas de bajo con...
Smart grid<br />IDEA<br />
Smart Grid <br />Solo ahorrar energía no es suficiente, lo ideal es ahorrar en el momento que se necesita<br />Evitar pico...
Es una buena idea! Pero… por qué no vemos Smart Grids implementados?<br />
Smart Grid: dificultades<br />1<br />Medidores inteligentes<br />2<br />Tarifas dinámicas<br />3<br />Termostátos intelige...
Greentizen<br />
COORDINACION MASIVA<br />DESAFÍO<br />
A alguien ya se le ocurrió?<br />
“<br />Últimamente hemos visto que la gente en todo el mundo está logrando acciones de gran impacto coordinándose por rede...
Flashmobs<br />
Revoluciones políticas<br />
Revoluciones políticas<br />
Redes sociales en genexus<br />IMPLEMENTACION<br />
Implementación<br />GeneXus X Evolution 1 para el sitio web<br />GeneXus X Evolution 2 para las aplicaciones mobile<br />P...
WorkWithPlus<br />Es posible hacer aplicaciones “vistosas” con GeneXus?<br />Sí, pero de manera manual es muy costoso<br /...
WorkWithPlus: árbol<br />
WorkWithPlus: webform<br />
WorkWithPlus: webform<br />
WorkWithPlus: final<br />
Integración de aplicaciones<br />Twitter<br />Usamos Twitter4j como API de Twitter<br />Se integra a GeneXus por medio de ...
GeneXus Marketplace<br />Provee componentes que extienden a GeneXus<br />User controls: creación de interfaces web ricas<b...
Aplicaciones móviles<br />Desafíos a resolver en aplicaciones nativas<br />Look & feel: cada plataforma requiere <br />Un ...
Aplicaciones móviles<br />
Recursos útiles<br />Status de Twitter<br />https://dev.twitter.com/status<br />Facebook debug site<br />http://developers...
Para finalizar<br />Únete a <br />www.greentizen.com<br />Conferencias relacionadas<br />Greentizen – Pablo Brenner, Sala ...
www.greentizen.com<br />
www.greentizen.com<br />
Upcoming SlideShare
Loading in …5
×

102 redes sociales-con_gene_xus_y_workwithplus_pattern

951 views

Published on

  • Be the first to comment

  • Be the first to like this

102 redes sociales-con_gene_xus_y_workwithplus_pattern

  1. 1. Redes Sociales con GeneXus y WorkWithPlus<br />Ing. Guillermo González<br />ggonzalez@dvelop.com.uy<br />#GX2426<br />
  2. 2. Agenda<br />Idea: cómo implementar el Smart Grid fácil y económicamente?<br />Problema: juntar masa crítica y coordinar acciones<br />Desafíos: integración tecnológica<br />Solución: GeneXus + WorkWithPlus + Redes Sociales<br />
  3. 3. Motivación<br />A todos nos importa el medio ambiente en mayor o menor medida<br />Tratamos de usar lamparitas de bajo consumo, tratamos de reciclar entre otras acciones<br />El problema es que son pequeñas acciones descoordinadas y el efecto global es menor<br />
  4. 4. Smart grid<br />IDEA<br />
  5. 5.
  6. 6. Smart Grid <br />Solo ahorrar energía no es suficiente, lo ideal es ahorrar en el momento que se necesita<br />Evitar picos de consumo de energía que es cuando hay que prender las centrales termoeléctricas <br />
  7. 7. Es una buena idea! Pero… por qué no vemos Smart Grids implementados?<br />
  8. 8. Smart Grid: dificultades<br />1<br />Medidores inteligentes<br />2<br />Tarifas dinámicas<br />3<br />Termostátos inteligentes<br />4<br />Comunicación bidireccional <br />
  9. 9. Greentizen<br />
  10. 10. COORDINACION MASIVA<br />DESAFÍO<br />
  11. 11. A alguien ya se le ocurrió?<br />
  12. 12. “<br />Últimamente hemos visto que la gente en todo el mundo está logrando acciones de gran impacto coordinándose por redes sociales<br />”<br />
  13. 13. Flashmobs<br />
  14. 14. Revoluciones políticas<br />
  15. 15. Revoluciones políticas<br />
  16. 16. Redes sociales en genexus<br />IMPLEMENTACION<br />
  17. 17. Implementación<br />GeneXus X Evolution 1 para el sitio web<br />GeneXus X Evolution 2 para las aplicaciones mobile<br />Plataforma: la más parecida a LAMP (Linux, Apache, MySQL, PHP)<br />Linux<br />Apache/Tomcat<br />MySQL<br />Java<br />Herramienta para desarrollo de interfaz gráfica<br />WorkWithPlus Pattern<br />
  18. 18. WorkWithPlus<br />Es posible hacer aplicaciones “vistosas” con GeneXus?<br />Sí, pero de manera manual es muy costoso<br />Usamos WorkWithPlus para la maquetación web<br />Interfeces gráficas de manera declarativa<br />Fácil creacion de elementos repetitivos en las pantallas<br />Fácil creación de pantallas similares usando TEMPLATES<br />Desarrollo de pantallas de alta/baja/modificación para el backend<br />Integración natural con themes (CSS)<br />Seguridad<br />Previsualización de webform <br />
  19. 19. WorkWithPlus: árbol<br />
  20. 20. WorkWithPlus: webform<br />
  21. 21. WorkWithPlus: webform<br />
  22. 22. WorkWithPlus: final<br />
  23. 23. Integración de aplicaciones<br />Twitter<br />Usamos Twitter4j como API de Twitter<br />Se integra a GeneXus por medio de un external object<br />Facebook<br />Requiere agregar metadata a las páginas que se desean compartir<br />Botón de “Like”<br />Geolocalización<br />Ubicación aproximada por consulta de dirección IP<br />Google Maps API<br />Servicios web (ej Maxmind)<br />Google Analytics<br />Se embebe código javascript en las master pages<br />
  24. 24. GeneXus Marketplace<br />Provee componentes que extienden a GeneXus<br />User controls: creación de interfaces web ricas<br />User controls utilizados<br />Uploadify: simplifica la subida de fotos de perfil<br />ExtraSlider: provee una forma simple de hacer marquesinas javascript<br />JSEventHandler: abstraer la captura de eventos javascript<br />Se publicarán los siguientes controles como aporte de DVelop a la comunidad<br />Creación de thumbnails a partir de fotos grandes<br />Geolocalización mediante IP<br />External Object para integración con Twitter<br />Componente para acortar URLs<br />
  25. 25. Aplicaciones móviles<br />Desafíos a resolver en aplicaciones nativas<br />Look & feel: cada plataforma requiere <br />Un theme diferente<br />La mayoría de las veces hay que crear versiones de los objetos adaptadas a cada plataforma<br />Prototipación<br />Distribución: markets<br />Actualización: si cambio de versión de GeneXus o hago cambios en las transacciones de la KB y debo redistribuir la aplicación<br />Aplicaciones web mobile<br />Se usa el pattern WorkWithPlus para generar una versión web similar a la aplicación nativa<br />
  26. 26. Aplicaciones móviles<br />
  27. 27. Recursos útiles<br />Status de Twitter<br />https://dev.twitter.com/status<br />Facebook debug site<br />http://developers.facebook.com/tools/debug<br />
  28. 28. Para finalizar<br />Únete a <br />www.greentizen.com<br />Conferencias relacionadas<br />Greentizen – Pablo Brenner, Sala 2B, 12/9/2011, hora: 12:15<br />Gamification – Gonzalo Frasca, Sala 2B, 12/9/2011, hora: 15:45<br />WorkWithPlus: Aumente su productividad en aplicaciones Web y Web Mobile en GeneXus X Ev 1 y Ev 2 – Joaquín Alvarez, Sala 4R, 12/9/2011, hora: 10:30<br />Contacto: Ing. Guillermo González, PMP. ggonzalez@dvelop.com.uy<br />
  29. 29. www.greentizen.com<br />
  30. 30. www.greentizen.com<br />

×