English|Português|Español
UsuárioSenhaLogin

INÍCIO
PALESTRAS
INFO
cp20

Entrevista CP2.0: Genoma

David Giordano compartilha com a Comunidade os objetivos e alicerces do projeto Genoma.

David Giordano y Marcos Begerez 
Projeto Genoma



Por que surgiu a ideia de concretizá-lo?
 
A ideia do projeto já vinha se gestando e nos últimos meses gerou-se a sinergia necessária para empreendê-lo: ideias, discussões, pessoas, tecnologia e muita comunicação.
 
Por enquanto, o grupo se encontra conformado por dois desenvolvedores, Marcos Begerez, como colaborador, e eu (o mentor detrás de Genoma).
 
O projeto Genoma atualmente se encontra limitado a oferecer uma infraestrutura básica e um conjunto de extensões práticas.
 
Embora já começamos a avançar na implementação do projeto, ainda resta muito para cumprir com os objetivos. Se tudo correr bem, em poucos meses passaremos de um projeto teórico a apresentar exemplos práticos e reais.
 
Qual foi o motivo que o levou a participar de uma segunda edição dos Collaborative Projects 2.0?
 
Principalmente a ideia de colaborar, investigar, experimentar e implementar algumas ideias que poderiam ser de utilidade para toda a comunidade GeneXus.
 
Genoma será de código aberto, todo o conhecimento será compartilhado e entregue inteiramente para usufruto da Comunidade.
 
Principalmente, o objetivo de Genoma é dar ferramentas aos programadores GeneXus, o que lhes permitirá criar suas próprias extensões (programando as mesmas na própria linguagem GeneXus). Depois, essas extensões poderão oferecer valor agregado a toda a comunidade, à medida que forem implementadas, publicadas ou distribuídas, tanto de forma pública quanto privada.
 
Também serão beneficiados os desenvolvedores de ferramentas e extensões, visto que poderão aproveitar o caminho construído, estendendo Genoma ou construindo novas ferramentas baseadas na infraestrutura desenvolvida. O importante é oferecer valor, como experiência ou como ferramenta, fazendo que todo o conhecimento seja público e livre para toda a Comunidade.
Semear em terra fértil, deixando à comunidade o encargo de cuidar e regar a semente, o que irá permitirá dar continuidade e feedback ao projeto.
 
Quais desafios deverá enfrentar no projeto?
 
Pessoalmente, o desafio principal é conseguir ser eficiente e efetivo, quando a dedicação horária é realmente muito pouca. Cumprir com a dedicação que exige um projeto deste porte é uma tarefa complicada.
 
Outro dos desafios: lidar com o desafio tecnológico de ter que aprender vários temas em muito pouco tempo. No projeto não teremos apenas a oportunidade de implementar Extensions, teremos ainda a oportunidade de criar External Objects, User Controls, e aprender muito de tecnologias relativas a todos estes temas (como Silverlight, JavaScript, .Net 3.5).
 
Dada a diversidade de desafios, estamos abertos a aceitar todo tipo de colaboração, ideias, uma mão em programação, código fonte de extensões, manuais, tutoriais ou o que for que nos permita aprender em curto tempo sobre tantos temas. E claro, estamos abertos a que alguém mais queira se unir ao grupo principal de desenvolvimento. 
 
Quais são suas expectativas a respeito do CP 2.0?
 
As expectativas no curto prazo se encontram relacionadas principalmente com a ideia da “experiência” de empreender este tipo de projeto.
 
O projeto exigirá muita colaboração, não só dentro da equipe, mas deverá também se alastrar a todos os níveis de programação na Comunidade. Esperamos que à medida que começarmos a construir e demonstrar a utilidade, outros virão se juntar na criação de novas extensões e funcionalidades.
 
A ideia a futuro é que toda a Comunidade contribua e se beneficie não só com a ferramenta, mas também com todas as extensões que a própria Comunidade poderá implementar sobre a infraestrutura que pensamos oferecer.
 
Saiba mais sobre o projeto Genoma.
 
 
 
Relacionado
Entrevista: Collaborative Projects 2.0
Dicas para participar do Collaborative Projects 2.0
Collaborative Projects 2.0
Entrevista Collaborative Projects 2.0
Entrevista CP2.0: ProdeStar
Collaborative Projects 2.0: em breve votação online
Entrevista CP2.0: Desktop Virtual
Entrevista CP2.0: GeneXusMap
Entrevista CP2.0: Hijos de Ator
CP 2.0: PMS - Project Management System
CP 2.0: Analisador do UTLs
CP 2.0: InSQL
CP 2.0: ListTables
CP 2.0: Pattern WorkWith com segurança
CP 2.0: Online Payments User Control