sexta-feira, 30 de setembro de 2011

[30/09] - Código de Barras no Android

Encontrei um biblioteca que realiza reconhecimento das seguintes código:

  • UPC-A and UPC-E
  • EAN-8 and EAN-13
  • Code 39
  • Code 93
  • Code 128
  • QR Code
  • ITF
  • Codabar
  • RSS-14 (all variants)
  • Data Matrix
  • PDF 417 ('alpha' quality)
  • Aztec ('alpha' quality)

http://code.google.com/p/zxing/

Internacionalização - Parte II

Pessoal,

Amanhã (ou hoje), não estarei com vocês, então gravei esse video para demonstrar como fazer a internacionalização no ASP.NET, e consequentemente realizar a prova de conceito.
O vídeo está com a minha voz meio baixa, e no final corta do nada, mas tudo bem né =D

Algumas referências sobre o assunto:
http://msdn.microsoft.com/en-us/library/ms247246(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/ms227427(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(v=vs.80).aspx


quinta-feira, 29 de setembro de 2011

Loader do BD

Bom acabei testando o "Loader", efetuando algumas alterações para poder rodar o programa em minha máquina, e em relação a parte do programa que "baixa" as informações do site funcionaram normalmente, agora ao tentar carregar os dados baixados no BD acabei tendo certos problemas com relação a conexão com meu BD, creio que o problema seja somente com alguma alteração que não fiz de forma correta ou então algum problema com a configuração do meu BD.

Estrutura do Banco de Dados

Observando o diagrama do banco e comparando alguns registros das tabelas encontrei alguns pontos a serem discutidos.

A tabela Category possui os atributos Category (smallint) PK e CategoryName (nvarchar (30) ) e há mais três tabelas que possuem atributos relacionados a Category: MiniFigs, Parts e Sets.
A tabela MiniFigs possui um atributo CategoryId (int) e um CategoryName (nvarchar(25) ); a Parts possui um atributo CategoryId (int) e a Sets possui um atributo Category (smallint). Nenhum destes atributos é FK, alguns têm tipos diferentes e o atributo CategoryName da tabela MiniFigs possui apenas alguns registros quase iguais ao atributo da tabela Category.

Como estou tendo dificuldades para instalar o MS SQL Server em casa eu consultei as tabelas no trabalho apenas analizando as estruturas e realizando consultas. Não me recordo se outros atributos FK também tinham tipos diferentes, e se faltava referenciar outra FK em alguma tabela.

Código de Barras

Eu achava que possuía mais caixas de Lego em casa, mas apenas encontrei uma...

Bom, não sei se é apenas coincidência, não consegui verificar ainda, mas até o momento foi o que eu consegui:

A imagem 1 é a foto do código de barra do set 6332, Command Post Central.


Como podem reparar os números do set aparecem como os últimos valores no código de barras.


Realizando a busca no Site da Amazon, me foi retornado (a última peça do estoque, por sinal xD) o set 6332-1, Command Post Central.


Agora preciso fazer mais alguns testes com mais sets e mais recentes (este set deve ser da década de 90 e tranqueiras...) e pesquisar mais, mas até o momento acredito que a funcionalidade esta de pé e promissora.

Abraço!

Internacionalização

Pessoal, não tive como colocar em um post o material sobre internacionalização, mas amanhã na aula eu mostro como funciona.

Abraços! :)

sábado, 24 de setembro de 2011

24/09

Ark -
Desenvolvimento de Protótipo Android.
4 telas
Pesquisa de set
Resultado Pesquisa de Set
Informações de peças do Set
Informação de uma peça do Set

sexta-feira, 23 de setembro de 2011

Reunião 23/09

Definição das funções do sistema:

Idéias principais:


  • Criação da sugestão dos sets pelo site para os usuários.

  • Login do usuário com integração do facebook ou google.

  • Interatividade entre os amigos.

  • Pesquisa das peças legos.

Definição de tarefas e pesquisas para próxima aula:


Aplicativo android - Busca de sets e peças - Luis


Protótipo - Web /Android - Ark


Manual dos legos em PDF - Leidi


Código de Barras - Leo


Internacionalização - Rey


Loader do BD - Aline, Klava, Adriano e Leo.


Verificar incosistência no BD - Carol e Leidi


Reunião 23/09.
Decidimos nos basear no modelo de processos do MSF para desenvolver nosso projeto.


O backup do banco completo foi passado aos desenvolvedores.