Re: Contribuição

View: New views
2 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: Contribuição

by Marcelo_Adamatti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Igor,

        Ok, I will look on ddl.sql. The HSQLDB files after created are the "same" =)
        Don't have another developers?
        Could you compact last version of sources and sent to my mail? Is very difficult to me download all files one-by-one in CVS repository. My connection is very slow...
        I saw OFC structure... it like XML but don't have close tags. I saw in SRC your approach using replaces... It is good but in some cases the result file isn't a correct XML. I believe is better verify the tags and include close tags. Send me the source files and I will change that.
        96 ? Cool. I will try run it in my project =)
        Hum... "let me see your persistence and view layers" =)
        I live in Porto Alegre - RS.

Tks for your help!

Marcelo Adamatti


-----Original Message-----
Sent: Monday, August 27, 2007 2:26 PM
To: Adamatti, Marcelo
Subject: RE: Contribuição

Você pode procurar o arquivo ddl.sql, lá tem os ddls
de criação do banco de dados.
Nas news do projeto informo que uma das tasks da
versão 0.8.0 e começar a tradução das classes,
objetos, variáveis, comentários, etc para Inglês.
O pessoal que está cadastrado no SF são tradutores e
Testers (da pra ver o Role deles se você clicar no
link).

Com certeza tenho fontes mais atualizados, como no
código até hoje não achei ninguém disposto a mexer,
não tenho tido muita preocupação em comitar as
mudanças.
Como você sabe o OFX não é um XML e sim um SGML, não
tenho um parser para OFX (testei alguns mas não
funcionaram), e o que tento fazer no GFP é "completar"
as tags que preciso no arquivo, "transformando" ele em
XML e carregando com um parser, dessa forma navego
pelo arquivo como se fosse um XML. Obviamente só trato
as tags na forma como o BB gera. Não tenho tempo para
desenvolver um parser OFX e/ou OFC, por isso parti
para a solução mais rápida e que me atendia.

Acho que o OFC/OFX não deve estar no arquivo src por
que tenho que atualizar meu script do ant.
As entranhas do GFP começaram a surgir em 2002 como
projeto de conclusão da facul. A idéia na época era
provar a ganho de qualidade no software através do uso
controlado de padrões de projeto ao longo de seu
desenvolvimento, com refactoring para garantir
manutenção da qualidade e uso de ferramentas de
detecção de antipatterns para avaliação do resultado.
Na época usei o SA4J que é hoje da IBM para fazer a
análise. Em fim o GFP é uma prova de conceito da minha
monografia. Ele recebe avaliação de 96 pontos do SA4J
o que o classifica como software altamente estável a
mudanças.

Como o Swing é um ToolKit gráfico apenas e não um
framework para aplicações desktop, tive que
desenvolver soluções próprias. Quando o GFP começou a
ser escrito não havia sequer perspectiva de construção
de componentes Swing com Binding para DB. No projeto
tenho  3 componentes com data binding (DBTable,
DBComboBox e DBTreeTable). Criei também um pequeno
framework de persistencia ObjRelacional, alá
hibernate, sem uso de XML (Na época não existiam
anotações só JRE 1.4). Depois fiz refactoring dele
para usar anotações. Como disse é um framework leve
(bem mais leve que o hibernate) e com escopo bem mais
reduzido (resolver os problemas de persistencia do
GFP) apesar de não estar amarrado ao GFP.
Vou guardar mais explicações para um próximo e-mail,
ou caso você tenha dúvida em relação a determinada
camada do GFP é só perguntar.
Você trabalha em São Paulo então ou no Sul? Eu sou se
São Paulo, em 2001 trabalhava em uma software house em
Campinas em conjunto com um pessoal do projeto
Jakarta, nós faziamos as vezes de cobaias para estudar
 melhorias em projetos do Jakarta como por exemplo o
Velocity. Mas agora estou em Brasília, a 5 anos... :-)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
gfd-developers mailing list
gfd-developers@...
https://lists.sourceforge.net/lists/listinfo/gfd-developers

Parent Message unknown Re: Contribuição

by Marcelo_Adamatti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Igor,

        Sorry for the delay...

>> ...people that tried to help on development, but usually they had few experience with software
>> development and gave up after a some months trying to understand advanced concepts of OO programming.

        Java is not the best language to start to understand logic =)

>> I confess that I not a wonderful English speaker :-).

        Me too =) But your developer list was in English. If you prefer we can talk in Portuguese.

>> I decided write it in Portuguese because I thought that Brazilian developers would be excited with a
>> successful Brazilian project and could help on development

        Cool. Is very difficult to find people wants to help. Everyone like to contribute with bigger projects, creating little pieces (ex: http://sannotations.sourceforge.net/ )
        You can try use some popular frameworks (like Hibernate, Spring) to excite people to learn/know this tools/design patterns and help in your project.
        Think about that: the guys prefer include in them "transcript" knowledge in Hibernate as GFP persistence layer =)
        I will send you another email with database considerations.
        Don't forget upload the last version of code to SF =)

[]s

Marcelo Adamatti

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
gfd-developers mailing list
gfd-developers@...
https://lists.sourceforge.net/lists/listinfo/gfd-developers