maio 25, 2009

..: Descrição
Versão 2 do sistema de controle de atividades para uso interno do cliente. A nova versão consistiu no desenvolvimento de um grande número de relatórios gráficos em flash bem como atualizações na interface com o usuário.
..: Atuação
Atuação como Desenvolvedor.
..: Tipo / Ano
Sistema Web / 2009
..: Tecnologias
CakePHP, XHTML, Javascript, JQuery, AJAX, XML, Flash e Postgres
..: Cliente
FARM Rio – Empresa de moda feminina do Rio de Janeiro / Brasil
..: Observações
Trabalhei como desenvolvedor remoto responsável por todo o projeto (design, banco de dados e programação).
Deixar um comentário » |
Sistemas Web | Etiquetado: AJAX, CakePHP, Flash, Javascript, JQuery, Postgres, XHTML, XML |
Link Permanente
Escrito por Patrick Kelecom
fevereiro 2, 2009

..: Descrição
A Ferramenta X-MDA foi o meu Projeto Final de Curso de Ciência da Computação – DCC – UFRJ, em parceria com o Raphael Siqueira Rodrigues sob orientação do Prof. Eber A. Schmitz (Engenharia de Software).
..: Resumo
Mediante a crescente complexidade dos sistemas de informação, que implica em uma série de problemas, como grande tempo de desenvolvimento e os erros de codificação, este trabalho apresenta uma ferramenta, a X-MDA, que executa um processo de transformação automática, baseada em templates, de código-fonte para sistemas baseados na Web. O processo baseia-se nos conceitos da Arquitetura Dirigida por Modelos (Model Driven Architecture, MDA) que indica que a geração de código deve ser realizada a partir de uma série de transformações de modelos, partindo de visões mais abstratas para modelos mais concretos usando a tecnologia especíca de implementação.
No entanto, o processo apresentado realiza a transformação a partir de um modelo abstrato conhecido na MDA como Modelo Independente de Plataforma (Platform Independent Model, PIM) em código-fonte para Java Server Faces (JSF), visando mostrar que os modelos independem da plataforma para a qual será gerado o código-fonte e apresentar as vantagens do uso de transformadores durante o desenvolvimento de um projeto.
..: Método e Resultados
A Ferramenta recebe como entrada um modelo UML desenhado na ferramenta case RAPDIS desenvolvida pelo GETI / UFRJ. Após um processamento da entrada pelo Transformador de Código, juntamente com os templates escritos em Velocity, teremos o projeto, código-fonte como saída.

Figura 1. Funcionamento de um Transformador baseado em templates.
O resultado gerado pela X-MDA é um projeto que pode ser importado para o Eclipse para que o código-fonte possa ser trabalhado, ou colocado diretamente em um servidor para apliacação Java tal como Tomcat ou JBoss.
O projeto inclui:
- Classes modeladas nos diagramas, sendo elas: classes Data Access Object (DAO) para o estereótipo Model, Managed Beans para o Controller e telas em eXtensible Hypertext Markup Language (XHTML) para a View;
- Tratamento do CRUD de cada Classe de estereótipo Model;
- Uso do Java Persistence API (JPA) Hibernate e Anottations para persistência de dados;
- Interface básica do sistema com autenticação de usuário e menu funcional;
- Possibilidade de internacionalização do sistema e modicação do visual.

Figura 2. Tela do CRUD da entidade Gerente
..: Tipo / Ano
Sistema Java Desktop, Transformador de código-fonte, geração de Sistemas Web / 2008
..: Tecnologias
JavaSE, XML, Apache Velocity, JSF/Jboss Rich-Faces, XHTML, AJAX, Javascript, JPA/Hibernate, MDA.
Deixar um comentário » |
Sistemas Desktop | Etiquetado: Javascript, AJAX, JavaSE, XML, Velocity, JSF, XHTML, Hibernate, MDA, Gerador de Código, Apache, Jboss, Rich-Faces, JPA |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Consultoria para a Subdivisão de Climatologia Aeronáutica (PCA) do Instituto de Controle do Espaço Aéreo (ICEA) com objetivo de analisar a base de dados climatológicos da PCA, validá-los, colocá-los em nova estrutura de dados e por fim disponibilizá-los para futuro site. Foram desenvolvidas ferramentas em Java utilizando XML como comunicação entre as mesmas. O projeto foi todo comentado e documentado com JavaDoc.
..: Atuação
Atuação como Consultor e Desenvolvedor.
..: Tipo / Ano
Sistema Desktop / 2008
..: Tecnologias
JavaSE, XML, Oracle, Postgres, JavaDoc e MySQL
..: Cliente
DECEA – Departamento de Controle do Espaço Aéreo (www.decea.gov.br)
..: Observações
Projeto desenvolvido através de consultoria pela EjCM/UFRJ (www.ejcm.com.br) em parceria com o LEPA/UFRJ. O DECEA não era diretamente meu cliente. Trabalhei como consultor e desenvolvedor junto com o José Luiz Fonseca Pereira que tinha a mesma função.
Deixar um comentário » |
Sistemas Desktop | Etiquetado: JavaDoc, JavaSE, MySQL, Oracle, Postgres, XML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Site da RBCV, Revista Brasileira de Ciência Veterinária da Universidade Federal Fluminense. Permite aos responsáveis cadastrar os Volumes, Números e Artigos da revista, sem a necessidade de ter conhecimentos de informática, possibilitando que os visitantes do site possam fazer buscas de Artigos para downloads. Contém informações do Corpo Editorial e Normas de Publicações.
..: Atuação
Atuação como Desenvolvedor Autônomo.
..: Tipo / Ano
Web Site Dinâmico / 2008
..: Tecnologias
CakePHP, XHTML, Javascript, JQuery e MySQL
..: Cliente
RBCV – UFF
..: Link
Clique aqui e veja o projeto em funcionamento.
Deixar um comentário » |
Web Sites | Etiquetado: CakePHP, Javascript, JQuery, MySQL, XHTML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Sistema de controle de atividades para uso interno do cliente.
..: Atuação
Atuação como Consultor de Processos e Desenvolvedor.
..: Tipo / Ano
Sistema Web / 2008
..: Tecnologias
CakePHP, XHTML, Javascript, JQuery, AJAX e Postgres
..: Cliente
FARM Rio – Empresa de moda feminina do Rio de Janeiro / Brasil
..: Observações
Projeto desenvolvido através de consultoria pela UFRJ. A FARM não era diretamente minha cliente. Trabalhei como consultor de processos e desenvolvedor responsável por todo o projeto (análise, design, banco de dados e programação).
1 Comentário |
Sistemas Web | Etiquetado: AJAX, CakePHP, Javascript, JQuery, Postgres, XHTML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Sistema de nótícias do site do SOLTEC UFRJ desenvolvida com o objetivo de facilitar a inclusão de notícias no site. Site e Design por Artur Figueira.
..: Atuação
Atuação como Desenvolvedor PHP OO.
..: Tipo / Ano
Web Site / 2008
..: Tecnologias
PHP OO, XHTML, Javascript, JQuery, XML e MySQL
..: Cliente
Decania do Centro de Tecnologia da UFRJ
..: Link
Clique aqui e veja o projeto em funcionamento.
..: Observações
Projeto desenvolvido como estagiário da Decania do Centro de Tecnologia da UFRJ (www.ct.ufrj.br).
Deixar um comentário » |
Web Sites | Etiquetado: Javascript, JQuery, PHP OO, XHTML, XML e MySQL |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Intranet do Centro de Tecnologia da UFRJ desenvolvida com o objetivo de possibilitar que os funcionários do Centro pudessem atualizar informações do site do centro e gerenciar atividades internas. Design por Artur Figueira.
..: Atuação
Atuação como Desenvolvedor PHP OO.
..: Tipo / Ano
Sistema Web / 2008
..: Tecnologias
PHP OO, XHTML, Javascript, JQuery, AJAX, XML e MySQL
..: Cliente
Decania do Centro de Tecnologia da UFRJ
..: Link
Clique aqui e veja o projeto em funcionamento.
..: Observações
Projeto desenvolvido como estagiário da Decania do Centro de Tecnologia da UFRJ (www.ct.ufrj.br).
Deixar um comentário » |
Sistemas Web | Etiquetado: AJAX, Javascript, JQuery, MySQL, PHP, XHTML, XML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Sistema para o Evento EGEJ organizado pela empresa PS Júnior. A PS Júnior era sediada no Rio Grande do Sul e nossa empresa no Rio de Janeiro, o que gerou um grande desafio no desenvolvimento do sistema. O sistema permite aos visitantes se inscrever no evento, escolher qual hotel gostaria de se hospedar, se inscrever nas palestras do evento e enviar Cases para o evento. Aos administradores é permitido o cadastro de hotéis com controle de vagas por hotel, cadastro de palestras, controle de pagamentos, cadastro de material das palestras bem como cadastro de notícias e controle de usuários.
..: Atuação
Atuação como Desenvolvedor ASP.
..: Tipo / Ano
Sistema Web / 2007
..: Tecnologias
ASP, XHTML, CSS, Javascript e MySQL.
..: Cliente
PS Júnior
..: Observações
Projeto desenvolvido através de consultoria pela EjCM/UFRJ (www.ejcm.com.br).
Deixar um comentário » |
Sistemas Web | Etiquetado: ASP, CSS, Javascript, MySQL, XHTML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Sistema para controle de Imobiliárias. Permite aos responsáveis cadastrar Imóveis para Venda ou Aluguel, bem como os Proprietários, Locatários e Fiadores dos mesmos. Gera Boleto Bancário para variados Bancos. Possibilita aos Proprietários, Locatários e Fiadores visualizarem a situação financeira dos Imóveis com os quais possuem relação.
..: Atuação
Atuação como Desenvolvedor Autônomo.
..: Tipo / Ano
Sistema Web / 2007
..: Tecnologias
JEE, XHTML, Javascript, AJAX e MySQL
2 Comentários |
Sistemas Web | Etiquetado: Javascript, MySQL, JEE, AJAX, XHTML |
Link Permanente
Escrito por Patrick Kelecom
janeiro 15, 2009

..: Descrição
Site para a empresa de engenharia, Quaphil Engenharia. O site permite o cadastro de clientes e obras para os mesmos, gerando um canal direto de comunicação entre o cliente e a empresa, possibilitando envio de mensagens e documentos diretamente pelo site.
..: Atuação
Atuação como Desenvolvedor ASP.
..: Tipo / Ano
Web Site Dinâmico / 2006
..: Tecnologias
ASP, XHTML, CSS, Javascript e MySQL.
..: Cliente
Quaphil Engenharia
..: Link
Clique aqui e veja o projeto em funcionamento.
..: Observações
Projeto desenvolvido através de consultoria pela EjCM/UFRJ (www.ejcm.com.br).
Deixar um comentário » |
Web Sites | Etiquetado: ASP, CSS, Javascript, MySQL, XHTML |
Link Permanente
Escrito por Patrick Kelecom