segunda-feira, 28 de abril de 2014

Reunião 28/04/2014


Na reunião do dia 28/04/2014 foi discutido o que foi concluído do cronograma de abril e o que faltou, de forma a ver se o prazo para a entrega do projeto poderia ser afetado. Algumas coisas estão atrasadas, e outras precisam ser otimizadas, no entanto o cronograma se estende até o dia 30 e as tarefas tendem a ser concluídas. Optou-se também em fazer uma reunião no dia 30/04 com a finalidade de se obter toda a relação das tarefas não conclusas do mês de abril e as já adiantadas do mês de maio.


A pauta principal da reunião foi a modificação novamente do modelo de dados do projeto,  acarretando a modificação em alguns DAO, tarefa que foi concluída junto a reunião. Outro ponto discutido foi a obtenção de pastas para que o programa possa organizar, resolveu-se utilizar a classe JChoose em primeiro momento e modifica-la de acordo com as necessidades.

sábado, 26 de abril de 2014

Resumo Semanal - 26/04

Durante essa semana o objetivo do grupo foi completar as classes fundamentais da controladora. A tarefa não foi terminada completamente devido a necessidade de serem realizados alguns testes para a verificação de certas funcionalidades. Contudo isso não apresenta risco para o grupo já que ainda existe tempo hábil para a conclusão da tarefa.

Caio: Realizou o desenvolvimento da classe CategoriaTableModel responsável pela conexão da base de dados do software e a interface, essa classe realiza o povoamento da tabela da interface além de ser responsável pelo sistema de blocos do software.

Matheus: Ficou como responsável pelo desenvolvimento dos testes dos Daos.

Rodrigo: O desenvolvimento da classe de Listagem das Categorias foi realizado, classe que tem a finalidade da listagem das das categorias em forma de um botão com um icone, no entanto foi encontrado algumas dificuldades na listagem dos arquivos na tags e a classe ainda está em desenvolvimento.

quinta-feira, 24 de abril de 2014

Reunião 23/04



Devido ao feriado prolongado não pode ser feito a reunião na segunda feira dia 21/04/2014 e algumas pessoas do grupo ficaram impossibilitados de entrar na internet dificultando assim a discussão em vídeo conferencia. Desta forma a reunião do dia 21 foi adiada para o dia 23/04/2014 quarta feira.



As pautas da reunião foram embasadas em algumas duvidas referentes ao banco de dados que já havia sido completado. Uma dessas discussões estava relacionada ao campo na tabela que contém o caminho das imagens da categoria, desta forma foi decidido que ao instalar o programa o usuário escolherá o local do sistema, e nele terá a pasta de imagens e dentro dela as imagens das categorias. Sendo assim o banco de dados tende a executar uma Query com a pasta das imagens e com o nome das categorias. EX: C:\Program Files\Dex Explorer\Imagens\ local da pasta escolhida pelo usuário + (categoria.png) nome da categoria mais a extensão.


Foi discutido também como as extensões dos arquivos seriam colocadas no banco de dados, com o ponto ou sem ponto. Desta forma ficou decidido que, apesar da classe “Desktop” precisar de ponto para abrir os arquivos, as extensões se encontrariam sem o ponto.

Caso o usuário selecione uma pasta que contém arquivos de mesmo nome ele se depararia com um empasse que poderia prejudicar o sistema. Referente a isto ficou decidido que caso haja esse contratempo o sistema avisa o usuário e solicita que o renomeio do arquivo.

sábado, 19 de abril de 2014

Resumo semanal - 19/04

Basicamente o objetivo desta semana era a finalização do banco de dados e os DAO's, as primeiras implementações da controle e a interface. Algumas tarefas acabaram não sendo totalmente efetuadas devido a alguns atrasasos na interface do projeto, contudo esperamos ainda concluir o proposto para este mês.

Matheus:

Durante a semana fui responsável pelo desenvolvimento da parte do modelo da aplicação e os DAOs, que são responsáveis pela conexão entre o banco de dados e a aplicação. Dessa parte da aplicação só resta a realização dos testes.


Rodrigo: 

Devido a alguns problemas está semana relacionados ao feriado  as postagens atrasaram só pude postar parte do que foi desenvolvido ontem no subversion e hoje no blog. Está semana a minha tarefa era desenvolver a listagem das categorias e das tags no sistema, no entanto como parte da interface que era necessário para o desenvolvimento não foi concluída, optei por adiantar a documentação e nesta semana desenvolver as listagens.

Foi possível desenvolver também os logos das categorias, no entanto como foram desenvolvidos a mão só estão escaneados, posteriormente a vetorização dos mesmos serão efetuadas.

quarta-feira, 16 de abril de 2014

Reunião 14/04

A discussão dessa semana levou a alterações em algumas partes do projeto, como o MER, de forma a facilitar a compreensão do mesmo. Foi iniciado também o estudo e a criação dos diagramas de classe e banco de dados.

Os professores coordenadores dos projetos da turma 475, alertaram os grupos sobre a desorganização, principalmente quanto a utilização do blog para divulgar o projeto. Como um meio de resolução do problema, foi proposto a postagem em um dia especifico na semana.

Foi decidido que as postagens do grupo Dex Explorer serão feitas em dois dias da semana, nas segunda  - feiras as postagens serão referentes a pauta das reuniões e no sábado será postado um resumo geral do progresso no desenvolvimento do sistema.


quarta-feira, 9 de abril de 2014

Reunião 07/04

Na reunião de hoje nós decidimos o cronograma das próximas 3 semanas, ficando decidido da seguinte forma:
Caio: algorítimo de blocos; controladora; coleta de dados.
Matheus: banco de dados; DAOs; teste das DAOs.
Rodrigo: documentação; controladora; exibir lista de categorias/arquivos.
Tomaz: Interface.

quinta-feira, 3 de abril de 2014

Protótipo de tela

Primeiro rascunho de tela:


Apresentação do projeto

No dia 31/03/2014 foi apresentado para a banca de professores a proposta inicial do projeto Dex Explorer. O sistema foi aprovado pelos professores, com a ressalva da aplicação não ser começada do zero, mas sim baseada em um projeto anterior, Colombo Explorer. Sendo assim é possível guiar o foco para a personalização do programa pelo usuário.
Obs: O logo, que ainda é um protótipo, será alterado.

Situação do projeto

Devido a problemas internos do grupo e a mudança de plataforma do Blog, as postagens estão atrasadas, entretanto o trabalho exercido pelo grupo tem sido bem produtivo. Trabalhamos na proposta inicial, juntamente com um cronograma estipulado para a conclusão da parte principal do projeto até o meio do ano, com uma folga de quase 3 meses para melhorias ou caso não concluirmos as metas dos meses anteriores termos tempo para realoca-las.
Montamos o MER inicial do projeto e fizemos a análise de requisitos do sistema.
Pensamos também em um roteiro para o vídeo, que será uma especie de propaganda. A finalização do vídeo está quase pronta e será postada no final da semana.
Estamos trabalhando também no diagrama de Macro-Fluxo e DFD's que logo em breve estarão sendo postados.
Pasta com arquivos do desenvolvimento: https://drive.google.com/folderview?id=0Bzv9IKT0cHiPRWF6dktRNXlBMEk&usp=sharing

Análises de projetos anteriores

Concluímos a analise do projeto dos dois projetos dos anos anteriores, o eSInk e o Colombo Explorer. A motivo da escolha da análise desses projeto se deve ao fato de possuírem relação com o nosso projeto. 
Colombo: https://drive.google.com/file/d/0Bzv9IKT0cHiPak5HQ3BSU0tJNEE/edit?usp=sharing


eSink: https://drive.google.com/file/d/0Bzv9IKT0cHiPd1pRaUdtQ014c2c/edit?usp=sharing

Sobre o projeto

A Dex é um software que ajuda o usuário a organizar e compartilhar os arquivos do seu computador automaticamente. Apesar de haver algumas classificações de arquivos padrões o programa será todo personalizável na questão da organização, você podendo escolher os formatos de arquivos (por extensões) que serão aceitos para cada "tipo de arquivo"(categorias) e as tags de cada categoria.

O Começo

Bem-vindos ao primeiro post do blog!
Começando pelo começo: Esse blog foi criado para o projeto de PDS da turma 475 de 2013, a Dex Explorer, do alunos Caio Ribeiro, Matheus Ribeiro, Rodrigo Nascimento e Tomaz Canté.
Em breve teremos mais postagens com os objetivos e o progresso do projeto, aguardem.