Archive for octubre, 2012

Migrar de Win a Web em GeneXus

martes, octubre 9th, 2012

A pergunta do milhão

genexus migrar de win a web delfasoft fabricio de los santos k2btools

A resposta, custa um milhão, mas tranquilo não em dinheiro 🙂

Em diversas oportunidades me consultaram se existe uma forma simples de migrar uma KB Win a Web em GeneXus.

E a resposta melhor como sempre é “depende”.

Depende de quanto você quer gastar, depende de quanto tempo você tem, recursos, depende se você vai manter sua aplicação da mesma forma ou quer mudar alguma coisa, ou seja, depende de muitos fatores.

Na minha opinião, pelo que tenho conversado com amigos, aos quais alguns deles tenho capacitado em GeneXus Evolution você vai pelo caminho rápido, contratando o serviço e adquirindo a ferramenta G2W que converte a maioria dos objetos automaticamente e depois tem algum processo manual, e ao final do projeto você fica com um pattern próprio da ferramenta, ou você encara o projeto de Migração como um Processo de Reengenharia onde estuda que coisas vai migrar aplicando uma ferramenta de Patterns do Mercado, entre elas Work With PlusPXtools ou a que eu particularmente recomendo K2BTools que acredito é a melhor por outros benefícios adicionais que ela traz, como por exemplo Auditoria Total de nossa aplicação e o WebPanel Designer que permite desenvolver webpanels complexos que levariam horas, em poucos minutos.

Podem existir outras ferramentas, peço desculpas se não inclui na lista, afortunadamente cada vez mais empresas e colegas acrescentam produtos que melhoram ainda mais o produto GeneXus.

Em fim o processo de migração não é simples, mas acredito é interessante para a saúde de sua empresa, para a motivação de sua equipe, para conseguir estar em ponta com os novos desafios que estão em frente, como por exemplo competir no desenvolvimento de aplicações para Smart Devices  e além disso traz um beneficio de aumentar o know how da equipe, que acaba conhecendo coisas do sistema que talvez não eram conhecidas por desenvolvedores novos, consegue enxergar em que pontos o sistema está obsoleto, de coisas que não são mais usadas, e tem a oportunidade de conseguir Recursos de forma mais fácil no mercado, hoje é muito difícil conseguir um desenvolvedor que aceite trabalhar nas primeiras versões de GeneXus, já teve a oportunidade de entrevistar candidatos que me falaram que por dinheiro nenhum voltavam atrás, hoje todos querem estar com o último que está rolando no ambiente GeneXus e não temos como lutar contra isso, veja só, hoje existem desenvolvedores que nunca desenvolveram sistemas win.

Então, se estava pensando se tinha que migrar ou não, aqui plantei mais uma dúvida, não demore.

Até a próxima,

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

Ao infinito e além, com GeneXus

lunes, octubre 8th, 2012

genexus android miespiritu.com fabricio de los santos delfasoft

No final de semana dediquei algumas horas para atualizar uma aplicação que tenho gerada com GeneXus para Android chamada MiEspiritu.com e esta desde finais de setembro disponível no Google Play.

Na verdade é minha primeira aplicação publicada no MarketPlace de Google, e estou muito contente com o processo em geral de por uma aplicação que possa estar em mãos de qualquer pessoa do mundo, onde chegue a tecnologia de Smart Devices, como disse Buzz Lightyear “ao infinito … e além”

O que aprendi com isto?

  • É bastante fácil fazer uma aplicação com GeneXus para Smart Devices
  • Subir a aplicação para o Google Play é muito simples (não mais de 10 minutos)
  • Atualizar a versão da aplicação depois de desenvolvidas as novas funcionalidades. E tanto como mudar a versão e gerar o APK.
  • Subir a nova versão ao MarketPlace, é simplesmente escolher o arquivo e descrever se quiser as novas funcionalidades e listo, não leva mais de 2 minutos, logo desativar e ativar a nova versão.
  • O que demora um pouco sim, é que a nova versão fique disponível. Não sei de forma certa quanto demorou, mas devo ter subido a aplicação as 16hs do sábado e no domingo de manha estava disponível no site com o novo número de versão, então minha dica, não fique ansioso!
  • Entrei no aplicativo no domingo e ainda estava o antigo, desliguei meu celular e liguei de novo e ai apareceu com as novas funcionalidades, mas me informaram que em outros celulares de amigos que mudou sim, sem eles perceberem.
  • Em quanto ao desenvolvimento, tentei que as colunas novas de tabelas existentes permitam dados nulos e assim a aplicação conviveu sem problema a versão 1.0 e 1.1
  • Tenho que trabalhar muito no desenho, essa parte é a que acho mais dificil quando você trabalha num projeto pessoal, que não tem condições de contratar um Designer para fazer algo que seja elegante e simples ao mesmo tempo, mas vou chegar lá.
  • É importante que sua primeira aplicação em por no ar, seja uma aplicação para testar todo o referente ao funcionamento do MarketPlace, GeneXus, versões, como atualizar, etc antes de por uma aplicação definitiva de um cliente por exemplo. Aproveite que a vantagem que com Android no Google Play você não tem as mesmas exigencias que com Apple, então da para praticar bastante.

Acredito, devo ter aprendido um monte de coisas mais, mas não quero deixar este post pesado de mais, vou seguir trabalhando nesta e em outras aplicações que com certeza logo em breve estarão no ar e aqui no Blog.

Obrigado por ler, até a próxima.

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

Emprego GeneXus

lunes, octubre 8th, 2012

Oportunidade Analista Genexus
CÓDIGO: 3767
Cargo: Analista Genexus
Exigências da vaga: sólidas experiência com Genexus 7.5.
Local: Zona Sul/ Projeto: Indeterminado
e-mail: daniela.araujo@resource.com.br

Link da oportunidade no linkedin

Mencionar o blog.

(Nota: As vagas postadas chegam a meu conhecimento por indicação, sites ou email)

Boa sorte.

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

GeneXus Smart Devices, uso a mesma KB existente ou crio uma nova?

viernes, octubre 5th, 2012

Importante decisão que devemos tomar ao começar nosso desenvolvimento para Smart Devices quando já temos nossa KB Web

genexus delfasoft base de conocimiento

Chegou a hora!

Tenho minha KB GeneXus migrada para Evolution 2, com o Gerador para Smart Devices instalado e vou começar a desenvolver para umas das plataformas.

E ai penso… Vou pegar minhas transações que já tenho patterns aplicados nela, como por exemplo K2BTools e vou trabalhar na minha KB de 10.000 objetos para fazer minha primeira aplicação para Smart Devices?

Eu fiz esta pergunta num dos CAFE’s do Evento GeneXus e percebi que temos os dois cenários. Por uma lado alguns dos desenvolvedores usavam  a mesma KB corporativa que já tinham e outros criavam uma nova.

Numa das palestras de Tips apresentada por desenvolvedores da Empresa Dvelop, eles comentaram este assunto mas também não deixaram claro qual seria a melhor alternativa, mas em suas palavras consegui ler, ou isso entendi que se a KB é muito grande, talvez seja melhor trabalhar numa nova KB.

Tamanho não é documento, mas na minha opinião parece muito acertado porque é mais fácil trabalhar, (fazer um build all, fazer ou alterar um subtipo por exemplo, essas coisas que estamos acostumados a esperar um pouco) numa KB menor que na minha KB existente, além disso se já tenho outros patterns associados na Transação, por mais que uma coisa não altere a outra acredito fica demasiada coisa que GeneXus tem que avaliar na hora do F5.

Por outro lado é provável que nossa aplicação esteja instalada em nossa intranet e nossa nova aplicação para Smart Devices seja hospedada na nuvem, onde precisamos regras de seguranças maiores para acessar a nossos dados, talvez acessar através de Webservices em vez de fazer um “For Each” direto na tabela.

Em definitiva não voltei com uma resposta mas… acredito que pelo fato de poder colocar uma aplicação fora de minha intranet hoje ou no futuro, o melhor seria pensar em integrar com WS e deixar tabelas para aqueles dados mais simples e exclusivamente relacionados com a aplicação de Smart Devices na nova KB.

Até a próxima.

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

Evento GeneXus XXII – Dia 3

jueves, octubre 4th, 2012

Bombástica Notícia no MUNDO GENEXUS

genexus delfasoft fabricio de los santos

No terceiro dia do Evento GeneXus XXII, um inspirado e emocionado Breogan Gonda, anunciou a sua reinvenção ou começar de novo, afirmando que não tinha oferecido todo ainda pela Comunidade GeneXus.

Com suas palavras informou que a partir de hoje ia deixar o comando operativo da empresa ARTech, (num gesto tirando o paletó  e colocando mãos na massa) para Nicolás Jodal, por tanto a partir de hoje Jodal, é o novo CEO da ARTech.

Isso, tem pessoas que podem dizer que não muda muita coisa, más acredito que muda muito sim.

Vi ontem nessa palestra, uma pessoa decidida, a começar a fazer coisas ainda melhores AGORA!.

Sabe esse gesto que você precisa fazer e mostrar com ATITUDE, bem isso foi que eu vi ontem.

Finalmente além de desejar MUITO SUCESSO neste novo comando e novas atividades dos “Criadores de GeneXus”, quero dar os PARABÉNS pelo evento, pela ferramenta e pelo EXEMPLO uma vez mais de quando as coisas são feitas com inteligencia, compromisso, e humildade, sempre chegam a bom porto.

E vamos TODOS  a por MÃOS NA MASSA para realizar nossos SONHOS como desenvolvedores e pessoas de bem.

Até a próxima.

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

Evento GeneXus XXII – Dia 2

miércoles, octubre 3rd, 2012

 

And the winner is…

 

k2btools web panel designer delfasoft fabricio de los santos

 

O segundo dia do Evento GeneXus (onde o foco está nas aplicações para Smart Devices) houve lugar para as ferramentas que aceleram o desenvolvimento PXTools, WorkWithPlus e K2BTools.

Todas as ferramentas possuem  suas qualidades próprias, umas com maior destaque fora de Uruguai, outras com um preço determinado, mas todas muito úteis na hora de diminuir o tempo de desenvolvimento e padronizar a cara do nossos sistemas com vantagens de funcionalidades automatizadas várias.

Eu particularmente tenho comparado elas e vejo que finalmente K2BTools chegou num amadurecimento incrível com o lançamento do WebPanel Designer que permite gerar o 100% dos webforms de forma automática.

Na palestra de ontem, Federico Dominioni mostrou como o desenvolvimento de algumas telas caíram de 11 horas para 8 minutos usando a ferramenta e em outros casos de 8 horas para 1 minuto, para a surpresa de uma platéia que esteve constantemente aplaudindo a palestra.

Também se mencionaram as features futuras de K2BTools, com sistemas de Alarme a integração com GxTest e a interface direta do sistema com a excelente ferramenta de auditoria K2BAudit (que permite criar auditorias ainda para sistemas não desenvolvidos em GeneXus).

Tudo isso no contexto de uma palestra muito engraçada como sempre de Federico Dominioni.

Acredito que a partir deste evento, K2BTools será sem lugar a dúvidas a ferramenta mais confiável para garantir escopos batidos em Projetos GeneXus.

 

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br

Evento GeneXus XXII – Dia 1

martes, octubre 2nd, 2012

GeneXus Fabricio De los Santos

Ontem foi o primeiro dia do Evento de GeneXus XXII em Montevideo.

Das palestras que consegui assistir, posso tirar minhas primeiras conclusões.

Desta vez ARTech não liberou uma nova versão no evento, era de esperar meses atras que ontem seria a liberação da versão TILO, mas acredito foi uma decisão acertada esperar umas semanas mais quando estiver 100% o Gerador para Smart Devices que permite trabalhar offline.

Estive na apresentação do “Estado da Arte” do gerador e achei que está ficando ÓTIMO. Sai com muita vontade de testar agora sim este gerador.

Como sempre ARTech marcando o caminho, e este dos Smart Devices fica cada vez mais certo.

Um grande esquecido totalmente “BLACKBERRY”, acredito que ARTech vai trocar figurinhas, entra Windows 8, sai BlackBerry.

Achei muito legal a palestra de Eliax, engraçada, mas um pouto extensa no final, mas foi muito bom ver suas predições.

Não sei se estou errado, mas se você quiser ver o programa do Evento, só se tiver um Smart Devices ou se imprimiu o programa antes de ir para o Evento, caso contrario, tem que pescar a programação no muro a esquerda do andar principal do evento. Assim que se ainda não foi ao evento, não esqueça disso.

Fabricio De los Santos

__________________________________________________________
ScrumMaster, Project Manager, Coaching and Mentoring GeneXus
K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
www.fabriciodelossantos.com
www.delfasoft.com.br