O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
	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 />
Próximos SlideShares
Carregando em…5
×

102 redes sociales-con_gene_xus_y_workwithplus_pattern

947 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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 />

×