Especialista explica programação de redes sociais com Genexus

O desenvolvimento de redes sociais com GeneXus também é possível. O desenvolvedor Guillermo Gonzalez, da Dvelop, explicou como a empresa criou a rede social Citizen nesta terça-feira (13/09) durante o XXI Encontro GeneXus, que ocorre dos dias 12 a 14 em Montevidéu, Uruguai.
Segundo ele, a empresa utilizou o GeneXus Evolution I e GeneXus Evolution II para conseguir efetuar o projeto, que funciona em plataformas web e móveis – como iOS, Android e BlackBerry. A sincronização foi feita por meio da ferramenta WorkWithPlus Pattern, em Java.
A colaboração entre as duas plataformas é necessária para que o desenvolvedor consiga criar as interfaces gráficas e elementos repetitivos para telas similares e templates, desenvolver telas de alta e baixa modificação para o backend, realizar a integração nativa com CSS, melhorar a segurança da página e pré-visualizar as webforms.
Porém, todos sabemos que uma rede social não está completa se não for integrada com alguns aplicativos. Para isso, ele sugeriu que os desenvolvedores utilizassem:
- a Twitter4j com uma API para integrar a o Twitter por meio de external object;
- para Facebook, a integração pode ser feita com metadata nas páginas que serão compartilhadas;
- já a conversa com apps de geolocalização pode ser criada com localização aproximada por consulta de diretório IP, por meio do Google Maps e de serviços de web como o Master Pages.
*A jornalista viajou ao Uruguai a convite da Artech
