Posts Tagged ‘K2BTools’

Taxi Uruguay desarrollado en GeneXus Evolution 3 y WebPanelDesigner de K2BTools

miércoles, mayo 28th, 2014

taxi uruguay

Cómo explicar que es, para que es y por qué la hice…?

Quizás la mejor respuesta está en el libro:

¿Quien se ha llevado mi queso?

Este libro de motivación escrito por Spencer Johnson describe el cambio en el trabajo y la vida, sus cuatro típicas reacciones, de resistirse al cambio por miedo de algo peor, aprender a adaptarse cuando se comprende que el cambio puede conducir a algo mejor, detectar pronto el cambio y finalmente actuar.

Creo que el párrafo anterior puede resumir la iniciativa del Proyecto que estoy lanzando hoy.

El sitio web y la Aplicación para Smart Devices TaxiUruguay.com ha sido realizada con la versión Release Candidate de GeneXus Evolution 3 que será liberada mañana 29 de mayo en México para todo el mundo y WebPanelDesinger de K2Btools.

Desde hace algunos años trato de estar siempre con lo último que tiene GeneXus porque apuesto mi día a día a la herramienta.

A lo largo de mi vida profesional me ha dado muchos frutos, y en esta oportunidad me motivó realizar un sitio web con una excelente herramienta como lo es el WebPanelDesigner, y mi desafío era hacerlo exclusivamente con el patterns de K2BTools.

Casualmente hace algunos meses, surgió la idea de hacer una APP para poder tener a mano a la hora de llamar a un Taxi.

Para ser sincero, siempre me acordaba los viernes de lluvia a la tarde, que es IMPOSIBLE conseguir un Taxi.

Y la idea siempre estuvo ahí, el tema es que llegaron Aplicaciones muy completas que tenian otras virtudes, y con un equipo de gente y experiencia en otros países, que parecía hacer que este proyecto no tuviera sentido.

Pero estamos en Uruguay, en seguida surgieron los frenos empresariales que siempre surgen, medidas extremas de multas a quienes usaran determinada aplicación, etc, un revuelo que ni se imaginan, los que no conocen este país.

Una verdadera cacería de brujas a la tecnología.

taxi uruguay

Entonces, aquella idea dormida en algún lugar del disco duro, vio una oportunidad. “Hay que salir a buscar queso ahora!”

Como el mensaje que transmite la parábola del queso, “detectar pronto el cambio y actuar”.

La oportunidad de hacer una Aplicación que no tuviera conflictos con ninguna empresa en particular, ya que su funcionalidad básica es la de obtener rapidamente el número de teléfono de una empresa de taxi, información que se encuentra libremente en internet.

La oportunidad de brindar un servicio para TODO EL URUGUAY, ya que algunas de las aplicaciones solo traen información de Montevideo.

La oportunidad de trabajar con la última versión de GeneXus, la más completa y rápida que he conocido a la hora de desarrollar, ni que hablar cuando la usas con el WebPanelDesigner de K2Btools, el tiempo total de desarrollo y puesta en producción fue de aproximadamente 24 horas, fue un proyecto que básicamente comencé un sábado y lo terminé hace unas horas, o sea 4 días de trabajo aproximadamente.

Y continuando con la parábola del queso, no podemos quedarnos en la zona de confort y aunque tengamos nuestro depósito lleno de queso, es importante seguir buscando las oportunidades, para que el cambio no nos tome por sorpresa, siempre debemos estar con nuestros zapatos puestos.

Y con ese objetivo fue que surgió este proyecto, que puede no satisfacer las necesidades de muchos exigentes, pero ya me satisface a mí poder liberarlo con la meta que me había trazado, hacer algo simple, rápido, de utilidad y con lo último de tecnología, GeneXus Evolution 3 y K2BTools y en SOLO 4 días.

Quiero agradecer profundamente a Lorena Otegui quien ha colaborado con las imágenes, que son parte muy importante de este proyecto.

taxi uruguay

 

taxi uruguay

taxi uruguay


 

 

 

 

 

 

 

 

En fin, espero que estas herramientas le sean de utilidad, tanto en el día a día o como de estímulo para salir de la zona de Confort y realizar tus Aplicaciones con GeneXus Evolution 3 y K2BTools.

Les dejo los links de Google Play para instalarse la aplicación y del Sitio www.taxiuruguay.com

Cualquier consulta del proyecto estoy a las órdenes.

Muchas gracias por seguir mi blog.

Hasta el próximo post

Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Auditoria em GeneXus

martes, febrero 18th, 2014

auditoria genexus fabricio de los santos k2baudit

O conceito de Auditoria tem mudado com os tempos. Aquela ideia de “auditar” se alguém tinha mexido propositalmente com os dados, era antigamente a maior preocupação das empresas. Hoje a Auditoria é tão importante como o produto desenvolvido para o negócio. Qualquer sistema em produção tem que dispor de um módulo que além de controlar o uso mal intencionado dos usuários, tenha a possibilidade de encontrar rapidamente erros operativos comuns ou simplesmente ter funcionalidades não desenvolvidas especificamente no produto, que poderiam estar inclusas de forma automática num módulo de auditoria, como por exemplo um histórico de determinada entidade.

Para isso a melhor ferramenta que se acopla a perfeição com a produtividade que da GeneXus é K2BAudit da empresa que desenvolve os patterns de K2BTools.

Esta ferramenta tem a vantagem única que pode ser usada em todos os produtos GeneXus porque se a sua KB não está na versão Evolution de GeneXus, você poderia levantar ela com esta versão só para implantar o módulo de auditoria, coisa que já tenho feito em diversos clientes que precisavam dessa solução.

Para melhor entendimento da solução deixo aqui o vídeo de Federico Dominioni com uma demo da última versão desta fantástica ferramenta.

 

 

Obrigado por ler meu blog!

Até o próximo post. Grande abraço!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Como desenvolver uma aplicação elegante e segura com GeneXus

jueves, febrero 6th, 2014

k2btools genexus fabricio de los santos delfasoft

 

Você pode achar que estou torcendo muito pela ferramenta.

Quero que leia as seguintes linhas e vai entender minha posição.

Tenho alguns anos trabalhando com K2BTools e simplesmente não posso deixar de elogiar as funcionalidades que ela possui.

Antes de existir o GAM, K2BTools tinha uma ferramenta de nome K2BTools Fast Start que permitia a você desenvolver uma aplicação com controle de autenticação e autorização, criando o menu baseado nas permissões que se definiam.

Tudo aquilo que é muito chato ter que fazer em cada aplicação que temos que por em produção.

Quando surgiu o GAM, conversei com o pessoal de K2BTools para saber o que ia acontecer com o Fast Start, e na epoca me disseram “aguarde as novas funcionalidades que estão por vir”.

Então fiquei esperando ansiosamente.

No meio tempo, liberamos uma aplicação como sempre usando K2BTools, mas desta vez usando o GAM também, queriamos ver como poderíamos fazer para que essas duas tecnologias trabalharem juntas.

O resultado foi bom, mas tivemos que mudar muitas telas do GAM para que se adapte com a cara da aplicação. Mesmo com muito esforço, dava para perceber que eram duas coisas distintas, mas fiquei muito contente porque tínhamos conseguido integrar estes dois produtos com sucesso.

No evento de GeneXus de 2013, K2BTools lanzou a versão que integrava estas duas tecnologias, chamando o produto de K2BTools Fast Start GAM.

Simplesmente GENIAL!

Tudo aquilo que queria. O desenho elegante de K2BTools combinado com a segurança do GAM mas num Backend muito mais amigável do provisto pelo GAM, de aparência similar ao backend de K2BAudit.

k2btools genexus gam fabricio de los santos

Cada produto tem suas próprias qualidades por isso, se você está interessado, recomendo alguns links para testar o funcionamento, mas é muito simples.

Primeiro obviamente instalar a última versão de K2BTools disponível neste link.

Caso você este trabalhando com GeneXus Tilo, deve solicitar a versão especial diretamente a eles no email info@k2btools.com

Depois recomendo ver a explicação do K2BTools Security Model no seguinte link.

Por ultimo deve consolidar 2 arquivos FastStartGAM.xpz e K2BIsAuthorizedActivityListGAM.xpz que não vou colocar aqui os links porque no futuro podem mudar a url de acesso, mas vai achar eles na documentação mencionada acima.

Uma vez consolidado esses xpz simplesmente deve habilitar a propriedade “Enable Integrated Security” e na opção “Integrated Security level” setar o valor como “Authorization“, e setar as propriedades “Login Object for web” com o objeto “K2BFSGLogin” ofereceido por K2BTools e “Not Authorized Object for Web” com o objeto “K2BNotAuthorized” e com isso após criar o banco de dados do GAM, você vai ter sua aplicação pronta de forma ELEGANTE e SEGURA.

Então repete a pergunta novamente por favor.

Estou torcendo muito pela ferramenta?

ESTOU SIM!

Estou torcendo mesmo!

Até agora tudo o que K2BTools tem oferecido são soluções que se adaptam aos produtos novos que estão saindo no mercado, inclusive até na versão Beta de GeneXus Tilo.

Não tenho como duvidar da ferramenta!

Obrigado por ler meu blog!

Até o próximo post. Grande abraço!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com