Sei sulla pagina 1di 96

Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Csar de Arajo Ricardo de Oliveira

ARQUIVO 1

Trabalho de Concluso de Curso apresentado como pr-requisito

para obteno do Diploma de Tcnico em Informtica.

Orientadora: Almeida Santos.

quila

Porfrio

Mau / SP 2012

Centro Estadual de Educao Tecnolgica Paula Souza

GOVERNO DO ESTADO DE SO PAULO ETEC DE MAU

TRABALHO DE CONCLUSO DO CURSO TCNICO EM INFORMTICA

ARQUIVO 1: SOFTWARE PARA ELIMINAR ARQUIVOS DUPLICADOS

Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Csar de Arajo Ricardo de Oliveira

Professora Orientadora: quila Porfrio Almeida Santos

Mau / SP 2012

Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Csar de Arajo Ricardo de Oliveira

ARQUIVO 1

Monografia apresentada ETEC de Mau, como parte dos requisitos para obteno do Ttulo de Tcnico em Informtica.

Aprovao em: 28/11/2012

___________________________________________ Prof. quila Porfrio Almeida Santos ETEC - Mau Orientadora

___________________________________________ Prof.Erika Cremiato Lippe ETEC - Mau Avaliadora ___________________________________________ Prof. Paulo Vinicius Neto de Candido ETEC - Mau Avaliador

Dedicamos este trabalho primeiramente a Deus, por ter nos dado todo o conhecimento e sabedoria disponvel. Aos orientadores, aos amigos e s nossas famlias.

iv

AGRADECIMENTOS Agradecemos a Deus. "A f em Deus nos faz crer no incrvel, ver o invisvel e realizar o impossvel. s nossas famlias, que nos ajudaram, principalmente, dando todo o apoio possvel nessa etapa importante das nossas vidas. nossa orientadora, professora quila Porfrio Almeida Santos, que dedicou o seu tempo em prol da qualidade, desenvolvimento e aprendizado dos alunos. Ao professor Arnbio Domingos Ferreira, por sua gentileza nas explicaes para a nossa compreenso dos cdigos de VB.NET. A todos os professores da ETEC de Mau, verdadeiros construtores do intelecto, aos quais devo cada linha deste trabalho. A todos meus colegas de turma. Aos autores dos livros e sites consultados, aos quais reverencio a grandeza do conhecimento contido em suas obras.

Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Cesar de Araujo Ricardo de Oliveira

melhor tentar e falhar, que preocupar-se e ver a vida passar; melhor tentar, ainda que em vo, que sentar-se fazendo nada at o final. Eu prefiro na chuva caminhar, que em dias tristes em casa me esconder. Prefiro ser feliz, embora louco, que em conformidade viver... Martin Luther King

vi

RESUMO

O ARQUIVO 1 Software que est sendo proposto, ir contribuir para que se tenha uma economia de tempo por parte de seus usurios, uma real organizao de arquivos disponveis na mquina que tiver gerenciando, excluso dos sobressalentes at porque, neste caso especfico, aquele antigo ditado no ter menor relevncia: Quem tem dois, tem um! O usurio precisa apenas de um e, que funcione bem, tambm que mantenha o nico arquivo com as atualizaes e/ou edies feitas de forma segura e garantida. O

motivo de se desenvolver este software primordialmente como j citado, a organizao. Outro motivo a quantidade de dados disponveis e desnecessrios, por estarem duplicados, que acabam por ocupar um maior espao da mquina, proporcionando problemas de lentido excessiva devido sobrecarga de informaes.

Palavras chave: duplicidade de arquivos, extenso, rapidez, reduo, organizao.

vii

ABSTRACT
The software Arquivo 1 that is being proposed, it will contribute to economy time by their users, a real organization of available files in the machine that it is managing, excluding spares until because, in this specific case, that old idiom wont have the less relevance: Who has two, has one! The user needs only one and, that it function very well, also that keep the unique file with the updates and/or editions made of secure way and ensured. The reason to develop this

software is mainly as mentioned, the organization. Another reason is the quantity of available data and unnecessaries, because they are duplicated, and they occupy more space in the machine, providing problems of excessive slowness because of information overload.

Keywords: duplication of files, extension, fastness, reduction, organization.

viii

Sumrio
1 INTRODUO ............................................................................................. 15 1.1 Motivao .............................................................................................. 16 1.2 Objetivo ................................................................................................. 16 1.3 Metodologia ........................................................................................... 16 1.4 Justificativa ............................................................................................ 16 1.5 Organizao .......................................................................................... 17 2. FUNDAMENTAO TERICA: Arquivo UM .............................................. 19 2.1 Arquivos de Imagem .............................................................................. 20 2.1.1 Formato JPEG ................................................................................ 22 2.1.2 Historia do Formato JPEG .............................................................. 22 2.1.3 Como funciona o Formato JPEG ..................................................... 22 2.1.4 Downsampling (Amarelo do Olho) ................................................... 23 2.1.5 Uso do JPEG .................................................................................. 24 2.1.6 Formato GIF .................................................................................... 24 2.1.7 Objetivos do Formato GIF ............................................................... 25 2.1.8 Historia do GIF ................................................................................ 25 2.1.9 Funcionamento-Algoritmo de compresso LZW .............................. 26 2.1.10 Aplicaes do GIF ......................................................................... 26 2.1.11 Formato PNG ................................................................................ 27 2.1.12 Caractersticas do formato PNG .................................................... 27 2.1.13 Estrutura de um arquivo PNG ....................................................... 28 2.1.14 Formato TIFF ................................................................................ 29 2.1.15 Estrutura do Formato TIFF ............................................................ 29 2.1.19 Formato BMP ................................................................................ 30 2.1.20 Plataformas de Utilizao do Formato BMP .................................. 30 2.1.21 Forma de Armazenamento de Arquivos BMP ............................... 31 2.1.22 Verses de BMP quanto quantidade de cor ............................... 31 2.1.23 Uso de Tcnicas de Compresso ................................................. 31 2.1.24 Estrutura Geral do Formato BMP .................................................. 32 2.2 Formatos de udio ................................................................................. 33 2.2.1 Antes dos formatos, o PCM ............................................................ 33 2.2.2 WAV e AIFF, grandes e com qualidade .......................................... 34 2.2.3 FLAC ............................................................................................... 35 2.2.4 APE................................................................................................. 35 2.2.5 ALAC .............................................................................................. 35 ix

2.2.6 MP3 ................................................................................................ 36 2.2.7 OGG ............................................................................................... 36 2.2.8 AAC ................................................................................................ 37 2.2.9 WMA ............................................................................................... 37 2.3 Formatos de Vdeo ................................................................................ 38 2.3.1 FLV ................................................................................................. 38 2.3.2 AVI .................................................................................................. 38 2.3.3 MPEG ............................................................................................. 39 2.3.4 OGM ............................................................................................... 39 2.3.5 WMA ............................................................................................... 39 2.3.6 RMVB ............................................................................................. 39 2.3.7 3GP................................................................................................. 39 2.4 Formatos de Texto ................................................................................ 40 2.4.1 DOC ................................................................................................ 40 2.4.2 TXT ................................................................................................. 40 3 PESQUISA DE CAMPO ............................................................................... 41 3.1 Sujeito ................................................................................................... 41 3.2 Materiais ................................................................................................ 41 3.3 Procedimentos ....................................................................................... 41 3.4 Resultados ............................................................................................ 42 3.5 Diagramas do Software ......................................................................... 44 4 PLANEJAMENTO DO PROJETO ................................................................ 47 4.1 Linguagens utilizadas ............................................................................ 47 4.1.1 Visual Basic.net............................................................................... 47 4.2 Softwares utilizados ............................................................................... 48 4.2.1 Visual Studio ................................................................................... 48 4.2.2 Dreamweaver .................................................................................. 48 4.2.3 Coreldraw........................................................................................ 49 4.2.4 Adobe Flash .................................................................................... 49 4.2.5 Photoshop ....................................................................................... 50 4.2.6 Sony Vegas ..................................................................................... 50 4.2.7 Microsoft Office ............................................................................... 51 4.3 Cdigo Fonte ......................................................................................... 51 4.3.1 Formulrio Inicial ............................................................................. 51 4.3.2 Formulrio Resultados .................................................................... 57 4.3.3 Formulrio Escolha ......................................................................... 59 4.3.4 Formulrio Splash ........................................................................... 60 x

5 RESULTADOS OBTIDOS ............................................................................ 61 5.1 Interface ................................................................................................ 61 5.2 Portabilidade do Software ...................................................................... 61 5.3 Segurana do Software ......................................................................... 62 5.4 Objetivos Alcanados ............................................................................ 62 5.5 Resultado da Codificao ...................................................................... 63 6 CONSIDERAES FINAIS ......................................................................... 64 REFERNCIAS .............................................................................................. 66 APENDICE A MANUAL DO SOFTWARE .................................................... 67 APENDICE B SITE ...................................................................................... 72 APENDICE C SLIDES DA APRESENTAO.............................................. 77 APENDICE D FOLDER ................................................................................ 96

xi

Lista de Figuras
Figura 1-Desenvolvimento do Software........................................................... 17 Figura 2: Diagrama de Ishikawa ...................................................................... 44 Figura 3: DFD ................................................................................................. 45 Figura 4: Diagrama de Caso de Uso ............................................................... 45 Figura 5: Diagrama de Sequncia ................................................................... 46 Figura 6: Logo Visual Studio ........................................................................... 48 Figura 7: Logo Adobe Dreamweaver ............................................................... 48 Figura 8: Logo Coreldraw ................................................................................ 49 Figura 9: Logo do Adobe Flash ....................................................................... 49 Figura 10: Logo Photoshop ............................................................................. 50 Figura 11: Logo Sony Vegas ........................................................................... 50 Figura 12: Logo Microsoft Office ..................................................................... 51 Figura 13: Interface Arquivo 1 ......................................................................... 61 Figura 14: Confirmao de excluso ............................................................... 62 Figura 15: Home ............................................................................................. 72 Figura 16: Parceiros ........................................................................................ 72 Figura 17: Histria ........................................................................................... 73 Figura 18: Perguntas frequentes ..................................................................... 73 Figura 19: Manual parte I ................................................................................ 74 Figura 20: Manual parte II ............................................................................... 74 Figura 21: Manual parte III .............................................................................. 75 Figura 22: Contatos parte I.............................................................................. 75 Figura 23: Contatos parte II ............................................................................. 76 Figura 24: Hospedado no 4shared .................................................................. 76 Figura 25:Capa dos slides............................................................................... 77 Figura 26: Apresentao do Trabalho de Concluso de curso ........................ 77 Figura 27: Componentes do Grupo ................................................................. 78 Figura 28: Tpicos da apresentao ............................................................... 78 Figura 29: Dedicatria ..................................................................................... 79 Figura 30: Introduo ...................................................................................... 79 Figura 31: Justificativa .................................................................................... 80 Figura 32: Quais so as necessidades ........................................................... 80 xii

Figura 33: Publico alvo .................................................................................... 81 Figura 34: Objetivos ........................................................................................ 81 Figura 35: Plataforma de desenvolvimento ..................................................... 82 Figura 36: Programas utilizados no desenvolvimento do software .................. 82 Figura 37: Programas utilizados no desenvolvimento do software II ............... 83 Figura 38: Diagrama de sequncia ................................................................. 83 Figura 39: Diagrama de efeito e causa ........................................................... 84 Figura 40: Diagrama de fluxo de dados........................................................... 84 Figura 41: Diagrama de caso de uso .............................................................. 85 Figura 42: Desenvolvimento ............................................................................ 85 Figura 43: Dados tcnicos............................................................................... 86 Figura 44: Programao Complexa ................................................................. 86 Figura 45: Sucesso na programao .............................................................. 87 Figura 46: Software porttil ............................................................................. 87 Figura 47: Sobre o software ............................................................................ 88 Figura 48: Pausa para apresentao do software ........................................... 88 Figura 49: Consideraes Finais ..................................................................... 89 Figura 50: Iniciar ou reiniciar ........................................................................... 89 Figura 51: Alterar o tema ................................................................................ 90 Figura 52: Seguir em frente ............................................................................. 90 Figura 53: Complexidade ................................................................................ 91 Figura 54: Solucionar ...................................................................................... 91 Figura 55: Realizar .......................................................................................... 92 Figura 56: Analises ......................................................................................... 92 Figura 57: Lentido ......................................................................................... 93 Figura 58: Visual muito complicado ................................................................. 93 Figura 59: Concluso ...................................................................................... 94 Figura 60: Unio do grupo............................................................................... 94 Figura 61: Referncias .................................................................................... 95 Figura 62: Agradecimentos ............................................................................. 95 Figura 63: Parte externa do Folder .................................................................. 96 Figura 64: Parte interna do Folder ................................................................... 96

xiii

Lista de Grficos
grfico 1-Conhecimento do Software .............................................................. 42 grfico 2-Funcionalidade de outros Softwares do mesmo formato .................. 42 grfico 3-Utilidade do Software para o Usurio ............................................... 43 grfico 4-Quantidade de Arquivos ................................................................... 43 grfico 5-Interesse em eliminar Arquivos Duplicados ...................................... 44

xiv

1 INTRODUO
"Somos o que pensamos. Tudo o que somos surge com nossos pensamentos. Com nossos pensamentos, fazemos o nosso mundo. (Buda) A Informtica hoje fator dominante em todos os seguimentos da sociedade, cada vez mais presente no dia a dia das pessoas e, com base nesta demanda, que se prope atravs do tema central deste a criao do software batizado pelo nome de ARQUIVO 1. O software ter a funo de localizar e apresentar atravs de sua interface, arquivos alocados nas mquinas em que for instalado, que tenham caractersticas idnticas, ou seja, arquivos em duplicidade ou mais e, de um mesmo tipo de extenso. Desta forma ser possvel v-los todos ao mesmo tempo de forma listada, com suas devidas bases de alocao, propriedades e, ao final desta, escolher quais deles devem ou no permanecer no disco rgido. Como desafio inicial, tivemos que aperfeioar nossas tcnicas de programao para que fosse possvel esta separao, classificao e normatizao, proporcionando uma maior riqueza de detalhes sobre os arquivos agrupados e uma melhor ordenao, evitando perdas desnecessrias e, em alguns casos, irrecuperveis. Temos como meta principal, proporcionar ao usurio, a opo final de escolha, onde este ser responsvel por tal. Com a eliminao dos arquivos excedentes, ter condies de aumentar o espao em HD e proporcionar uma maior rapidez sistmica, maior eficincia na concluso de trabalhos e, reduo drstica do tempo gasto do usurio a procura de arquivos. A organizao de arquivos no tarefa das mais fceis num computador. Por isso o ARQUIVO 1 tem a pretenso de facilitar que isto ocorra para seus usurios atravs de sua interface interativa. Numa vida organizada, as facilidades so infinitas e o trabalhar com prazer ao se executar uma tarefa deveras empolgante.

15

1.1 Motivao
Proporcionar aos usurios, maior facilidade e rapidez para encontrar e eliminar arquivos repetidos. Liberar espao no HD e com isso, aumentar a velocidade da mquina.

1.2 Objetivo
A principal idia do projeto encontrar e eliminar arquivos duplicados no PC. Facilitar o trabalho de busca de arquivos, com mais agilidade. Excluir na sua quase totalidade o trabalho de abrir pasta a pasta para eliminar arquivos repetidos.

1.3 Metodologia
As fontes de pesquisa para o planejamento e o desenvolvimento do projeto foram: Estudo de aspectos conceituais relacionados a softwares que praticam o mesmo trabalho; Estudo de pesquisas relacionadas ao desenvolvimento de softwares; Estudo sobre linguagens de programao; Estudo de artigos e manuais tcnicos e conceituais; Avaliao do objeto de estudo; Pesquisas Quantitativas.

O projeto foi fundamentado em pesquisas bibliogrficas, correspondente ao estudo das referncias tericas sobre softwares.

1.4 Justificativa
A necessidade que se tem de manter tudo de forma organizada em todos os aspectos da vida impulsionou a criao e o desenvolvimento deste 16

projeto. Se no h controle nas contas de uma casa, por exemplo, antes de terminar o ms esta contar com contas pendentes a serem quitadas, mas, apenas um simples exemplo. Neste caso, o software por si s se justifica visto que no h nada mais degradante do que toda a vez em que se necessita procurar um determinado arquivo, ter a necessidade de varrer um computador quase que por completo at poder encontr-lo. E se a mente nos trair, no outro dia, por exemplo, ao procurar o mesmo arquivo e, encontrar um segundo de mesmo nome e, no aquele que acessamos no dia anterior? Se for este parte de uma apresentao que antes tinha sido editado, mas, o segundo no o fora? Como dissemos, por si s j se justifica a necessidade de se criar este software.

1.5 Organizao
Este trabalho foi organizado em sete captulos conforme a

representao esquemtica da Figura 1.


Figura -Desenvolvimento do Software

Desenvolvimento do Software ARQUIVO 1

1. Introduo

2. Fundamentao Terica

3. Pesquisa de Campo

4. Desenvolvimento do Projeto

5. Resultados Obtidos

6. Consideraes Finais

O Captulo 1 (INTRODUO) descrever os motivos para a escolha do tema que foi desenvolvido, as expectativas sobre o projeto e suas funcionalidades.

No Captulo 2 (FUNDAMENTAO TERICA), sero abordados os principais pontos histricos sobre o tema, como, dados sobre formatos de udio, imagem, texto e vdeo e um pouco de suas historias.

17

No Captulo 3 (PESQUISA DE CAMPO), composto por grficos, e diagramas do projeto e cada grfico com sua explicao.

No Captulo 4 (DESENVOLVIMENTO DO PROJETO), composto pelas linguagens de programao, softwares que foram utilizados e tambm mostrar o cdigo fonte do software.

O Captulo 5 (RESULTADOS OBTIDOS), abordar a analise do resultado do software, descrever o resultado da codificao.

O Captulo 6 (CONSIDERAES FINAIS) abordar as consideraes finais, as concluses e as contribuies do trabalho.

18

2. FUNDAMENTAO TERICA: Arquivo UM


"Aprender descobrir aquilo que voc j sabe." "Fazer demonstrar que voc o sabe." "Ensinar lembrar aos outros que eles sabem tanto quanto voc." "Somos todos aprendizes, fazedores e professores." (Richard Bach)

A fundamentao terica baseia-se no levantamento de informaes histricas de extrema importncia, alm de revelar pontos interessantes para o desenvolvimento do projeto. Esse captulo aborda sobre a duplicidade de arquivos, os formatos mais utilizados de imagem, udio, vdeo e texto. Um problema comum, mas pouco percebido por muitos usurios a duplicao desnecessria de pastas e arquivos no disco rgido. muito provvel que o usurio tenha no seu micro dezenas de Megabytes ou at mesmo Gigabytes ocupados por arquivos repetidos. As causas so as mais diversas. Ao invs de mover um arquivo para outro local, o usurio acaba usando a opo copiar quando sua inteno fazer a mudana do arquivo de uma pasta para outra. Muitas vezes o usurio pode copiar arquivos de uma pasta original para outra pasta temporria e depois se esquece de apagar essa pasta. Quem tem muitas fotos digitais ou msicas gravadas em seu micro um srio candidato a ter arquivos duplicados. O Arquivo UM, um timo software para voc livrar o seu micro de um monte de arquivos inteis. Ele pesquisa todo seu disco rgido em busca de arquivos idnticos, dando a opo de apagar ou mover os arquivos encontrados. Basta voc escolher as reas ou pastas que deseja verificar para que o programa realize seu trabalho importante que o usurio analise bem as duplicidades. Muitas vezes arquivos com o mesmo nome tm contedos distintos. Por exemplo, um arquivo de foto pode ser chamado de pict002.jpg e ter um homnimo de 19

contedo distinto, em pasta diferente. O software tambm seleciona arquivos com tamanho de 0 bytes.

2.1 Arquivos de Imagem


Segundo Bauermann (2008) o uso de imagens no computador cada vez mais comum e essencial para as diversas atividades. O uso das figuras pode representar uma maneira de transmitir idias, como uma forma de esclarecer determinados assuntos que at ento seriam incompreensveis se no houvesse o mesmo. As figuras so dados que podem assumir uma caracterstica peculiar a determinado contexto. Na construo de um site, por exemplo, o seu uso pode ser meramente decorativo, ou ento um meio de comunicao ou qualquer outra caracterstica que possa representar. A presena da tecnologia para o formato de imagens vem contribuindo para a sua diferenciao nos diversos tipos de arquivos. Uma imagem formada por uma srie de pontos (pixels) na horizontal e na vertical. Para poder transmitir eletronicamente ou arquivar uma imagem, preciso grav-la num ficheiro, segundo certo padro, de modo a poder restaur-la posteriormente. Ao longo dos anos, foram desenvolvidos muitos padres, de acordo com as necessidades ou interesses comerciais de empresas ou instituies. Muitos destes formatos, tais como: GIF, BMP, TIFF e JPEG, esto disponveis na maioria dos programas grficos.

20

Tabela -Formatos de Imagem

Formatos de imagem Caractersticas pixelizada (ou raster)

Vantagens

Desvantagens

BMP
Bitmap

N mximo de cores: At 16 milhes de cores (24 bits). Compresso: No No tem perda tem. Perda de informao. informao: No aplicvel. Transparncia: No.

Por no ter compresso os ficheiros so muito grandes. de Caso a imagem tenha 16 milhes de cores, cada pixel ocupa sempre 24 bits (3 Bytes).

N mximo de cores: pelos At 16 milhes de Eleito TIFF cores (24 bits). profissionais da rea. Muito verstil. Compresso: Tem. Tag Image File Perda de informao: Format No Transparncia: No. N de cores: Sempre 16 milhes de cores JPG (mesmo que a imagem tenha menos (ou JPEG) cor) (24 bit) Joint Compresso: Sim. Photographic Perda de informao: Experts Group Sim Transparncia: No. Armazena sempre informao referente a 16 milhes de cores. Algoritmo de compresso muito eficaz. Indicado para fotografias e imagens foto-realistas. Como o algoritmo de compresso tem perda de informao, cada vez que fazemos Guardar o ficheiro volta a perder informao. No indicado para esquemas e grficos de barras (por exemplo) porque o algoritmo no est otimizado para transies abruptas de cor. S permite um armazenamento mximo de 256 cores. No indicado para fotografias, nem imagens fotorealistas (muitas cores)

GIF
Graphics Interchange Format

N de cores: At 256 cores (8 bit) Compresso: Sim. Perda de informao: No Transparncia: Sim.

Tem compresso sem perda de informao. Indicado para esquemas, grficos de barras, etc. Algoritmo otimizado. Um bom substituto para o GIF e para a maioria dos TIFF (principalmente os LZW), e, muito importante, para copias de segurana de imagens fotogrficas.

PNG
Portable Network Graphics

N de cores: At 16 milhes de cores (24 bits). Compresso: Sim. Perda de informao: No Transparncia: Sim.

Pouco conhecido. Na Internet pode ser um bom substituto para GIFs, mas no para JPGs.

21

2.1.1 Formato JPEG


Segundo Barza (2006), o formato JPEG um tipo de arquivo para armazenamento de imagens que pode trabalhar com esquema de cores de 24 bits, ou seja, esse formato aceita 16,8 milhes de cores. Ele foi criado em por um comit para projetar a compresso de imagens de sujeitos reais, tais como fotos, tanto coloridas quanto em escala de cinza. O JPEG tem como caracterstica intrnseca a perda de qualidade da imagem, ou seja, uma imagem descomprimida no exatamente igual original.

O JPEG surgiu com o propsito de comprimir imagens. Ele utiliza um algoritmo de compactao que se baseia na capacidade do olho humano. No entanto, mesmo sabendo-se que arquivos em JPEG podem trabalhar com at 16,8 milhes de cores, o olho humano no capaz de enxergar todas elas de uma vez. Assim, possvel tirar uma srie de informaes que representam cores em imagens e manter apenas aquelas visveis ao olho humano. Em outras palavras, o formato JPEG exclui da imagem aquilo que os humanos no conseguem ver. Esse processo conhecido como compresso. Isso faz com que imagens bastante realistas sejam criadas, ao mesmo tempo em que esses arquivos no ficam pesados. (Barza, 2006)

2.1.2 Historia do Formato JPEG


Segundo Barza (2006), o JPEG foi criado por um grupo de especialistas que resolveu reunir-se para estabelecer um mtodo de compresso de imagens adequado representao de fotografias, que gerasse ficheiros de tamanho reduzido. Surgiu ento o JPEG ou simplesmente JPG. Deve-se salientar que no existe o formato JPEG, pois este um mtodo de compresso, apesar de que no decorrer do documento, nos referimos JPEG tambm como um tipo de formato.

2.1.3 Como funciona o Formato JPEG


Transformao do espao de cores: primeiramente, a imagem convertida do padro RGB (representa a cor como vermelho, verde e azul), 22

para um espao de cores diferente, chamado de YCbCr (representa a cor como brilho e dois sinais de diferena de cor). Este padro similar, por exemplo, aos padres de cores NTSC (sistema de televiso analgico em uso nos Estados Unidos) e PAL-M (sistema de televiso analgico em uso no Brasil), que so usados para transmisso em sinais de televiso, mas tem um comportamento parecido com o sistema de transmisso MAC (componentes analgicos multiplexados).

O componente Y representa o brilho de um pixel; Os componentes Cb e Cr juntos representam a variao de cores

de cada pixel.

Este sistema de codificao til porque o olho humano pode ver mais detalhes no componente Y do que nos componentes Cb e Cr. Partindo deste princpio, os codificadores podem realizar a compresso de imagens de uma forma mais eficiente.

2.1.4 Downsampling (Amarelo do Olho)


Segundo Barza (2006), o olho humano pode ver mais detalhes no componente Y do que nos componentes Cb e Cr. Usando este conhecimento, os codificadores podem ser projetados para comprimir imagens de uma maneira mais eficiente. A transformao acima habilita o prximo passo, que o de "reduzir" os componentes (esta operao chamada de "downsampling"). As razes de compresso que podem ser usadas com o "downsampling" so 4:4:4 (sem downsampling), 4:2:2 (a reduo a um fator de 2 na direo horizontal), e a mais comum que a razo 4:2:0 (reduo a um fator de 2 nas direes horizontal e vertical). Para o resto do processo de compresso, Y, Cb e Cr so processados separadamente e de uma maneira bastante similar.

23

2.1.5 Uso do JPEG


Segundo Barza (2006), o JPEG desempenha melhor suas funes, em fotografias, e pinturas de cenas realsticas, com variaes suaves, de tonalidade e cor. Neste caso, normalmente tem resultados muito melhores do que os mtodos de compresso sem perdas, enquanto continua fornecendo uma imagem de boa qualidade. Na verdade, acabar produzindo resultados muito melhores para imagens do tipo GIF, que pode ser sem perdas enquanto a imagem contenha 256 cores ou menos, mas requer severa quantizao para imagens com um grande nmero de cores.

2.1.6 Formato GIF


Segundo Melo (2006), o formato GIF (GraphicsInterchangeFormat) foi criado pela CompuServe em 1987. Ele trabalha com uma paleta de 256 cores, o que o torna limitado para imagens reais (exceto se a imagem for Preta e Branca com seus respectivos tons de cinza). Devido a esta caracterstica, o GIF muito aplicado na produo de cones e imagens simples.

Apesar de limitado, o GIF possui caractersticas interessantes como o fundo da imagem transparente, ou seja, a cor de fundo da imagem ser a cor de fundo de onde ela est inserida. Outra caracterstica interessante a possibilidade de armazenar diversas imagens em um nico arquivo. As imagens so dispostas em sequncia e so exibidas uma aps a outra de acordo com um tempo pr-definido. Isso permite a criao de animaes.

O formato de compresso do GIF no altera a sua qualidade a cada salvamento. Seu algoritmo de compresso aliado sua paleta reduzida produz imagens de tamanho reduzido e esta era uma caracterstica desejada na poca onde as conexes no passavam de 56kbps.

24

2.1.7 Objetivos do Formato GIF


Ainda Segundo Melo (2006), mesmo com a popularizao da banda larga, o tamanho dos downloads continua sendo crtico na internet. Pginas muito pesadas causam sensaes negativas entre os internautas devido lentido.

O GIF nasceu objetivando fornecer imagens de alta resoluo na internet com tamanho reduzido. Na poca, 1987, a taxa de transmisso na rede era baixa (a banda ainda estreita para muitos usurios).

O GIF o nico formato de imagem com animao usada amplamente. muito utilizado para produzir pequenas animaes e filmes de curta durao e baixa resoluo na internet.

A maioria dos logos e imagens bsicas nas pginas da Web so GIF devido seu algoritmo de compresso funcionar bem para imagens que tenham padres repetitivos ou grandes blocos de mesma cor.

2.1.8 Historia do GIF


Segundo Melo (2006), o formato GIF foi criado em 1987 pela Compuserve com o objetivo de fornecer um formato de imagem colorido para a sua rea de download de arquivos visando substituir o formato anterior, que era preto e branco. O GIF popularizou-se devido o seu algoritmo de compresso, ser mais eficiente que o de outros formatos grficos da poca. Por ser mais eficiente na compresso da imagem, o tempo de download de imagens GIF era bem menor que o de outros formatos.

Quando a WWW (ampla rede mundial) popularizou-se, o GIF foi o formato de imagem mais utilizado.

25

O algoritmo LZW (algoritmo de compresso de dados) utilizado pelo GIF era patenteado pela Unisys na poca em que o GIF foi desenvolvido pela Compuserve. Ela no sabia que o algoritmo estava sob uma patente. Com a massificao da internet, em 1994, a Unisys descobriu que o GIF, na poca um dos mais populares formatos de arquivo, utilizava o LZW e resolveu cobrar royalties de todos os programas que permitiam salvar um arquivo em formato GIF.

Na poca, o GIF estava muito difundido e as produtoras de software no tiveram alternativas, seno pagar. Isso reforou o desenvolvimento de formatos abertos para imagens como o PNG (Portable Network Graphics). Em 1999 a Unisys abriu mo de royalties para licena do algoritmo LZW para softwares grtis, softwares proprietrios no-comerciais e usurios individuais de softwares no licenciados. Isso se deu devido presso exercida pela Liga para Liberdade de Programao que encampou uma campanha contra o GIF. A maioria das patentes do LZW tem expirado nos ltimos 2 anos o que pode contribuir para um acesso mais livre a esse tipo de imagem e a todos os arquivos que usam o LZW como algoritmo de compresso.

2.1.9 Funcionamento-Algoritmo de compresso LZW


LZW (Lempel-Ziv-Welch) um algoritmo universal de compresso de dados sem perda criada por Abraham Lempel, Jacob Ziv, e por Terry Welch. Foi publicado por Welch em 1984 como uma verso melhorada do algoritmo LZ78 publicado por Lempel e por Ziv em 1978. O algoritmo projetado pra ser rpido de ser implementado, mas no necessariamente "timo" uma vez que no executa nenhuma anlise nos dados. (Melo, 2006).

2.1.10 Aplicaes do GIF


Segundo Melo (2006), mesmo com a adoo geral da internet em banda-larga, o tamanho dos downloads continua a ser um fator crtico na web. Os grandes sites na web tm um efeito negativo na experincia do usurio se forem lentos de carregar. Os grandes sites so tambm mais caros para seus proprietrios, que pagam baseado na quantidade de dados transferidos de seu 26

site. Conseqentemente a compresso do GIF se faz desejvel como um formato de imagem para o uso em pginas da web.

O GIF o nico formato de imagem amplamente usado para suportar animao. usado freqentemente fazer as animaes e filmes curtos de baixa resoluo para pginas da web.

A maioria dos logos e elementos grficos das pginas da web so GIF ou PNG porque so projetados para comprimir de forma eficiente as imagens que contm blocos grandes da mesma cor ou padres de repetio; O JPEG no comprime bem reas lisas, nicas com transies s reas adjacentes.

2.1.11 Formato PNG


Segundo Bauermann (2008), o formato PNG (Portable Network Graphics, ou formato Ping) um formato de ficheiro grfico bitmap. Foi criado em 1995 para fornecer uma alternativa livre ao formato GIF, formato proprietrio cujos direitos eram detidos pela empresa Unisys (proprietria do algoritmo de compresso LZW), o que obrigava cada editor de software que manipulava este tipo de formato pagar-lhe direitos

2.1.12 Caractersticas do formato PNG


Segundo Bauermann (2008), o formato PNG permite armazenar imagens em preto e branco (at 16 bits por pixis de profundidade de codificao), em cores reais (at 48 bits por pixis de profundidade de codificao), bem como imagens indexadas, fazendo uso de uma paleta de 256 cores. Alm disso, suporta a transparncia por camada alfa, ou seja, a possibilidade de definir 256 nveis de transparncia, enquanto o formato GIF permite definir apenas uma s cor da paleta como transparente. Possui igualmente uma funo de entrelaamento que permite afixar a imagem progressivamente.

27

A compresso proposta por este formato uma compresso sem perda 5 a 25% melhor do que a compresso GIF. Por ltimo, o PNG integra informaes sobre a gama da imagem, o que torna possvel a correo gama e permite uma independncia no que diz respeito aos perifricos de afixao. Mecanismos de correo de erros esto igualmente integrados no ficheiro, para garantir a sua integridade.

2.1.13 Estrutura de um arquivo PNG


Ainda segundo Bauermann (2008), um arquivo PNG constitudo por uma assinatura, permitindo assinalar que se trata de um arquivo PNG, seguidamente de uma srie de elementos chamados chunks (o termo segmentos ser utilizado seguidamente). A assinatura de um ficheiro PNG (em notao decimal) a seguinte: 137 80 78 71 13 10 26 10

A mesma assinatura em notao hexadecimal : 89 50 4E 47 0D 0A 1A 0A

Cada segmento (chunk) composto por 4 partes: A dimenso, um nmero inteiro no assinado de 4 bytes, descrevendo a dimenso do segmento; O tipo de segmento (chunktype): um cdigo de 4 caracteres (4 bytes) compostos por caracteres alfanumricos (TER- A-Z, a-z, 65 a 90 e 97 a 122) que permitem qualificar a natureza do segmento;

Os dados do segmento (chunk data); O CRC (cyclicredundancycheck), um cdigo corretor de 4 bytes que permitem verificar a integridade do segmento. Os segmentos podem estar presentes em qualquer ordem, mas devem

comear pelo segmento de rubrica (IHDR chunk) e terminar pelo segmento de fim (IEND chunk).

28

2.1.14 Formato TIFF


Segundo Vasconcellos (2000) o TIFF (Tagged Image File Format) baseado em entidades lgicas denominadas Campos TIFF, cada uma consistindo uma Etiqueta, identificada por um nmero. O propsito das Etiquetas, cada uma com um significado especfico, descrever os atributos e parmetros dos dados de uma imagem. O formato TIFF tem capacidade de descrever imagens geradas no formato Bilevel (2 nveis), Grayscale (vrios nveis de cinza), com os valores da imagem representando ndices de uma palheta de cores, armazenada em separado. Inclui tambm a possibilidade de se efetuar compresso de dados segundo um determinado nmero de esquemas, que permite aos

desenvolvedores um compromisso entre espao e tempo para os seus aplicativos. Apesar disso, uma parte dos aplicativos de converso para o formato TIFF disponveis hoje no utiliza esquemas de compresso. O formato TIFF Bsico o ncleo do formato e, como tal, qualquer aplicativo destinado leitura de imagens no formato TIFF dever ter a capacidade de l-lo integralmente. Considerando que as cores so atributos da maior parte de arquivos TIFF, e que existem vrios Sistemas de Formao de Cores.

2.1.15 Estrutura do Formato TIFF


Segundo Vasconcellos (2000), um Arquivo TIFF formado por quatro blocos de informaes e dados: Cabealho; Segmento da Imagem Propriamente Dita, contendo os valores que compem os pixels da imagem; Segmento IFD (Image File Directory), composto por informaes sobre a organizao e os parmetros da imagem; Um ltimo Bloco, contendo informaes e dados complementares do arquivo TIFF, denominado Segmento OPA (Outros Parmetros e Atributos). Embora no seja reconhecido formalmente como um bloco de um arquivo TIFF, ele aqui explicitado para um melhor entendimento do formato. 29

Embora a flexibilidade do formato TIFF permita que o segmento da imagem propriamente dita possa estar armazenado em qualquer posio fsica do arquivo TIFF desde que aps o Cabealho - comum se encontrar a seguinte organizao:
Tabela -Estrutura do Formato TIFF

2.1.19 Formato BMP


Segundo Oliveira (2000), o formato de arquivos BMP foi desenvolvido pela Microsoft, sendo o formato nativo de mapa de bits do Windows (a partir da verso 3.00). Este sistema operacional utiliza o BMP em sua prpria estrutura: no fundo de tela, nos cones, nos cursores (apontadores de mouse) e nas imagens mapeadas por bits. O formato BMP que com frequncia o padro das aplicaes Windows que manipulam imagens. Pode-se citar, por exemplo, a linguagem de programao Delphi que at sua verso 4.0 apenas disponibilizava componentes para manipulao de imagens no formato BMP. Tal fato deve-se, sobretudo, pela simplicidade da estrutura dos arquivos BMP, que tornam mnimas as possibilidades de ocorrncia de algum problema ou erro na interpretao dos dados.

2.1.20 Plataformas de Utilizao do Formato BMP


Segundo Oliveira (2000), o formato BMP foi projetado para sistemas operacionais que rodem sobre a plataforma INTEL (Windows e OS/2). Deste modo se for necessria a utilizao do formato BMP em outros tipos de arquiteturas, como por exemplo, Macintosh, deve ser usado outro formato mais adequado (GIF, TIFF etc.). Esta com certeza uma razo pelas quais arquivos BMP no so usados em aplicaes para a Internet, que pressupe padres abertos e universais.

30

Vale ressaltar que os arquivos BMP do Windows e OS/2 variam em termos de sua estrutura, entretanto a maioria das aplicaes consegue ler ambos.

2.1.21 Forma de Armazenamento de Arquivos BMP


Ainda segundo Oliveira (2000), arquivos BMP so armazenados no formato DIB (Device-Independent Bitmap) que permite exibir a imagem em qualquer dispositivo; ou seja, o bitmap especifica a cor do pixel numa forma independente do mtodo usado pelo dispositivo para represent-la. A extenso padro dos arquivos DIB do Windows "BMP". Referncias a arquivos DIB so em ltima anlise referncias a arquivos BMP. O BMP usa Formato Posicional, onde o significado do byte depende de sua posio no arquivo, o que dificulta mudanas em sua estrutura.

2.1.22 Verses de BMP quanto quantidade de cor


Segundo Oliveira (2000), Os arquivos BMP podem ser classificados conforme a quantidade de bits para representar 1 pixel (bit/Pixel); existindo verses de 1 bit/pixel (21=2 cores), 4 bits/pixel (24=16 cores), 8 bits/pixel (28=256 cores), 24 bits/pixel (com at 22416 milhes de cores) e mais recentemente 32 bits (com at 232 4 bilhes de cores).

2.1.23 Uso de Tcnicas de Compresso


Segundo Oliveira (2000), muitssimo raro, mas arquivos formato BMP podem, nas verses de 4 e 8 bits/pixel, utilizar a compresso RLE (Run length encoded), de forma a reduzir o tamanho do arquivo que armazena o Bitmap. Como a compresso RLE raramente implementada, mesmo para imagens de 4 e 8 bits/pixel, os arquivos BMP em geral tendem a ocupar mais espao em disco do que outros formatos. Logo, se o tamanho do arquivo importante, o formato BMP no o mais indicado. Fato que inviabiliza o uso de BMP em aplicaes para Internet, que requer, sempre que possvel, que os arquivos sejam pequenos para uma maior eficincia.

31

Vale ressaltar que a tcnica de compresso RLE usada neste formato somente at 256 cores, por isto arquivos com Bit/Pixel > 8 no podem us-la. Assim arquivos BMP de 24 e 32 bits podem ser excessivamente grandes. O formato BMP usado no OS/2 no usa nenhuma tcnica de compresso.

2.1.24 Estrutura Geral do Formato BMP


Segundo Oliveira (2000), todo arquivo BMP est dividido em 3 ou 4 partes, que so: Cabealho de arquivo: contm a assinatura BM e informaes sobre o tamanho e layout do arquivo BMP (disposio dos dados dentro do arquivo); Cabealho de mapa de bits: Contm as informaes da imagem contida no arquivo. Define as dimenses, tipo de compresso (se houver) e informaes sobre as cores da imagem;

Paleta ou mapa de cores (opcional): Somente estar presente em arquivos de imagens que usam 16 ou 256 cores (4 e 8 bits/pixel). Nas demais, em seu lugar, vem diretamente parte seguinte: rea de dados da imagem;

rea de dados da imagem contida no arquivo: Dados que permitem a exibio da imagem propriamente dita, os dados dos pixels a serem exibidos. Podem ser com ou sem compresso. Obs.: Existem dentro da estrutura do BMP alguns campos ditos "Reservados", destinados a uso futuro, que sempre devem ser setados com ZERO. Outros dados so sempre idnticos ou fornecidos mais de uma vez no arquivo, para possvel re-checagem e desvio de possveis erros. Sente-se que a facilidade de utilizao predominava sobre a economia de espao no projeto do formato.

32

2.2 Formatos de udio


AAC, MP3, WAV, WMA, OGG, AIFF, FLAC, APE, ALAC Essas so algumas extenses de arquivos que voc provavelmente j ouviu falar ou at mesmo conhece mais a fundo. O udio digital a realidade de quase todo usurio de computador. Pela popularizao imensurvel do MP3 na ltima dcada, comum considerar a extenso como a representao de um arquivo de udio. Mas o fato que o MP3 apenas uma maneira de criar arquivos de msicas. Todas as extenses mencionadas atestam o avano e a popularidade da digitalizao do som. Neste capitulo, voc vai aprender as diferenas bsicas entre eles e entre outros formatos que talvez no sejam comuns para voc (AMOROSO,2011).

2.2.1 Antes dos formatos, o PCM


Segundo Amoroso (2011) essa a sigla para Modulao por Cdigo de Pulsos, e esta a tecnologia mais antiga de digitalizao sonora. A histria do PCM comea na dcada de 30, como uma maneira de representar sinais analgicos de maneira digital, ou seja, com suas ondas representadas em intervalos regulares. Da mesma maneira que um vdeo de fato uma sequncia de imagens fixas, a amplitude, ou seja, a extenso de uma onda sonora digitalizada no constante. A digitalizao sonora envolve basicamente dois parmetros: taxa de amostra e profundidade de bit. O primeiro indica a quantidade de vezes em que a amplitude de uma onda medida, enquanto o segundo indica o nmero de bits em cada amostragem. A variao desses parmetros indica a fidelidade do udio gravao. O PCM originou as diferentes maneiras de digitalizao de udio. Sony e Philips, na dcada de 70, desenvolveram a tecnologia e criaram o CD, que tem 44100 amostras por segundo (44.1 KHz) e amplitude de 16 bits. J o PCM com 8 KHz de amostragem e 8 bits de resoluo utilizado no sistema telefnico. Formatos no comprimidos e comprimidos - Formatos digitais de udio se dividem basicamente em dois grupos: no comprimidos e comprimidos. Os 33

primeiros garantem qualidade mxima, pois no modificam nenhum bit do original. Em contrapartida, exigem espao. Um CD de udio utiliza o formato CDDA (Compact Disc Digital Audio) e suporta 80 minutos de msica, por exemplo. WAV e AIFF so exemplos de no comprimidos. J os formatos comprimidos,como o nome sugere, comprimem dados com o intuito de diminuir o tamanho deles. Formatos como APE, FLAC e M4A so capazes de comprimir udio sem perder qualidade. Outros formatos comprimem ainda mais os arquivos, ganhando muito espao. No entanto, eles j utilizam o princpio de abrir mo da qualidade absoluta para ganhar mais espao e comodidade. Uma maneira de conseguir isso remover faixas de udio teoricamente imperceptveis pelo ouvido humano. H perda de qualidade, mas muitas vezes ela realmente imperceptvel. Por isso, formatos comprimidos so mais populares para o usurio comum. Um exemplo o MP3. H formatos que conseguem comprimir dados sem sacrificar qualidade, caso do M4A, APE e FLAC. Esses formatos so como uma ponte entre qualidade e comodismo, pois so capazes de manter a qualidade original e inalterada em menos espao do que WAV ou AIFF.

2.2.2 WAV e AIFF, grandes e com qualidade


Segundo Amoroso (2011) WAV e AIFF so dois bons exemplos de formatos no comprimidos que utilizam o mtodo PCM. WAV a sigla para Waveform Audio File Format, e foi desenvolvido pela Microsoft e IBM para armazenamento de udio em PCs. baseado em PCM e no sacrifica dado, portanto exige bastante espao. Em mdia, ocupa at 10 MB por minuto. compatvel com praticamente qualquer tocador atual. Pela qualidade mxima, indicado para edies, mixagens e trabalhos profissionais. Como limitao, arquivos nesse formato no podem ter mais que 4 GB. As extenses comuns so WAV e WAVE. J AIFF a sigla para Audio Interchangeable File Format, e pode-se dizer que para a Apple o que WAV para a Microsoft. Tambm baseado em 34

PCM, um formato no comprimido, portanto de qualidade, mas que demanda espao. A extenso comum AIFF ou AIF, mas a lista de tocadores compatveis um pouco menor que o formato WAV.

2.2.3 FLAC
Segundo Amoroso (2011) FLAC a sigla para Free Lossless Audio Codec, criado em 2003. Como afirmam os desenvolvedores, como se fosse um ZIP, porm feito especificamente para udio e com a vantagem de poder ser executado em vrios players. Ele tambm baseado em PCM, e os dados tm uma espcie de assinatura que permitem a conferncia da integridade do arquivo. A velocidade de codificao nesse formato rpida e exige menos processamento em comparao com outros codecs. Ele no proprietrio e pode ser usado livremente. A popularidade do formato cresce com o aumento da velocidade da conexo com a internet. Arquivos FLAC ultrapassam a marca dos 1000 kbps, atestando a qualidade de udio.

2.2.4 APE
Segundo Amoroso (2011) esta a extenso do Monkey Lossless Audio File, outra maneira de comprimir udio sem perder qualidade, que tambm se descreve como um ZIP para msicas. Tem cdigo aberto disponvel, e conta com sistema de deteco de erros e sistema prprio de etiquetas. Em comparao com FLAC, apresenta melhores ndices de

compresso, porm requer mais recursos de processamento, de acordo com resultados.

2.2.5 ALAC
Ainda Segundo Amoroso (2011) ALAC a sigla para o formato Apple Lossless Encoder. O MP4 um tipo de extenso que utiliza esse formato,

35

juntando udio e vdeo em um container. M4A uma extenso com as faixas de udio de filmes com codec MPEG-4. FLAC, APE e ALAC em mdia digitalizam udio com a metade do tamanho do arquivo original, podendo variar entre 40% e 60%. Esses formatos so bons para edio e para usurios que prezam pela qualidade mxima. Uma opo para um backup de sua coleo de CDs, por exemplo. Imagine que voc fez toda sua coleo em MP3, e a percebe que surgiu uma tecnologia melhor? Ao fazer o backup com uma tecnologia sem perda, as cpias permanecem fiis aos originais independentemente dos avanos.

2.2.6 MP3
Como afirma Amoroso (2011) sem dvidas, o MP3 o formato mais popular, compatvel com tudo o que software e player de mdia. Criado na Alemanha, o formato utiliza a codificao perceptual, ou seja, codifica somente as frequncias sonoras captadas pelo ouvido humano. A razo do sucesso do MP3 o fato de conseguir equilibrar bons ndices de compresso e qualidade. H, sim, a perda de qualidade se comparado com o original, mas em nveis praticamente imperceptveis para a maioria dos usurios. O MP3 chega a criar arquivos com 10% do tamanho de arquivos PCM. O MP3 chega ao mximo de 320 kbps. Entre 192 kbps e 320 kbps, a qualidade comparvel a um CD. Entre 128 kbps e 192 kbps, algumas pessoas j constatam perda de qualidade, mas isso depende muito de quem ouve.

2.2.7 OGG
Segundo Amoroso (2011) OGG a sigla para OGG Vorbis, um formato no proprietrio e at mesmo com melhores taxas de compresso que o MP3. Porm, a exploso do MP3 faz com que o suporte e a divulgao para OGG encontram-se muita dificuldade. Alm disso, o fato de ser cdigo aberto dificulta a padronizao do formato. 36

Os desenvolvedores afirmam que o formato foi desenvolvido para substituir completamente todos os formatos patenteados e proprietrios. O MP3 uma extenso proprietria, e esse o atrativo que o OGG tenta chamar em artistas e gravadoras. De uns tempos para c, o OGG vem sendo consideravelmente utilizado em jogos.

2.2.8 AAC
Segundo Amoroso (2011) AAC a sigla para Codificao Avanada de udio considerado o mais forte concorrente do MP3. O formato baseado no padro MPEG-4 e foi popularizado pela Apple, que aderiu ao formato no iPod e no iTunes, at mesmo vendendo os arquivos de udio da loja nesse formato, em detrimento ao MP3. Testes mostram que o formato AAC tem mais flexibilidade do que o MP3, como consequncia maior qualidade de compresso. De maneira geral, o formato AAC tem melhor qualidade em taxas de bit menores (128 kbps, por exemplo). O AAC no um formato proprietrio, apesar do que aparenta. A confuso se d pela adoo da Apple, mas no se confirma. O AAC suportado por dispositivos da Sony, PSP, Nintendo DSi, Xbox 360, Zune, iPod, iPhone, Windows Mbile. Em termos de software, Media Player Classic, BSPlayer, Foobar, AIMP e Winamp so alguns compatveis.

2.2.9 WMA
Como afirma Amoroso (2011) WMA um formato da Microsoft, ele tem habilidades de cpias com proteo de contedo, em resposta aos problemas de distribuio que polemizam o MP3. uma tecnologia proprietria com quatro codecs distintos: WMA como competidor do MP3; WMA Pro, mais moderno e com suporte para udio de alta definio; WMA, que comprime sem perda de qualidade;

37

WMA Voice, destinado e contedos de voz com codificao em baixas taxas de bit. O WMA surgiu com a promessa de criar arquivos equivalentes a MP3

com metade do tamanho, porm no vingou. No entanto, em taxas baixas, de 128 kbps, a qualidade dos dois comparvel.

2.3 Formatos de Vdeo


Antigamente era mais fcil, um nico formato atendia a qualquer requisito, mas claro que a coisa tinha de complicar, produtoras diferentes para diferentes funes resultaram em um super pipocar de formatos de vdeo, que nos deixam meio tontos, tantas aes e terminaes que no anda fcil identificar o que cada uma faz ou para que serve. Vamos tentar dar uma, explicao sobre os formatos de vdeo de uma forma abrangente incluindo alguns formatos pouco usados, e claros os mais comuns como AVI, MPEG, WMA, FLV e outros. Lendo voc saber qual a diferena entre cada um e o significado dos formatos de vdeo tambm! (Lima, 2010).

2.3.1 FLV
Segundo Lima (2010), Flash Video um formato que se originou do Adobe Flash Player e foi introduzido na verso 6 deste software. o formato dominante na internet, podendo ser encontrado na maioria dos sites de vdeo como YouTube, Google Video, MySpace e outros sites.

2.3.2 AVI
Segundo Lima (2010), udio Video Interleave um dos formatos mais populares do mundo e criado pela Microsoft, reconhecido pela maioria das verses do Windows, aparelhos de DVDs e televises. Por ser um formato compacto e de boa qualidade, considerado o MP3 dos vdeos. Se possuir uma boa conexo, mas no desejar perder tempo com vdeos extremamente pesados, fique com ele.

38

2.3.3 MPEG
Segundo Lima (2010), a abreviao de Motion Picture Expert Group e a fonte de pesquisa para formatos de vdeo em geral. Este grupo define padres em vdeo digital, esto entre eles o padro MPEG1, e o padro MPEG2, o padro MPEG4 e vrios padres de udio entre eles MP3 e AAC. Arquivos contendo vdeo MPEG-1 ou MPEG-2 podem usar tanto. mpg quanto .mpeg na extenso.

2.3.4 OGM
Segundo Lima (2010), pode ser usado como uma alternativa ao avi e pode conter Ogg Vorbis, MP3 e AC3 udio, todos os formatos de vdeo, informao por captulos e legendas.

2.3.5 WMA
Segundo Lima (2010), formato proprietrio da Microsoft para udio e vdeo no PC. baseado em uma coleo de codecs que podem ser usados pelo Windows Media Player para reproduzir arquivos codificados em vrios formatos.

2.3.6 RMVB
Segundo Lima (2010), tem como caracterstica a taxa varivel de bits. Isto significa que o vdeo RMVB varia a taxa de dados de acordo com a complexidade da imagem exibida. O arquivo oferece a mesma qualidade do RM, mas por causa da taxa varivel, possui menor tamanho final.

2.3.7 3GP
Segundo Lima (2010), formato padro de gravao e exibio de vdeos nos telefones celulares. Por ser extremamente compactado, permite o uso em aparelhos com capacidade limitada de memria, sendo por isso o mais indicado para os celulares.

39

2.4 Formatos de Texto


Segundo Lima (2010), um arquivo de texto uma espcie de ficheiro informtico que estruturado como uma seqncia de linhas. Um arquivo de texto existe dentro de um computador no sistema de arquivos. O fim de um arquivo de texto frequentemente denotado por colocar um ou mais caracteres especiais, conhecidos como um marcador fim-de-arquivo, aps a ltima linha em um arquivo de texto. "Arquivo de texto" refere-se a um tipo de recipiente, enquanto texto plano refere-se a um tipo de contedo. Texto ficheiros pode conter texto simples, mas no esta limitado a esse. Em um nvel de descrio genrica, existem dois tipos de arquivos do computador: arquivos texto e arquivos binrios.

2.4.1 DOC
Segundo Lewis (2006), doc um arquivo de texto capaz de armazenar dados referentes ao formato do texto que contm. Para edit-lo preciso ter o Microsoft Word ou a ferramenta de sistema Wordpad (bloco de notas), entre outros editores de texto.

2.4.2 TXT
Segundo Lewis (2006), txt uma extenso arquivo para arquivos de texto, e que geralmente contm pouca formatao (ex: negrito ou itlico). A definio precisa do txt no especificada, mas normalmente coincide com o formato aceito pelo sistema terminal ou simples de editores de texto. Arquivos com a extenso txt podem ser facilmente lidos ou abertos por qualquer programa que l texto e, por essa razo, considerado universal.

40

3 PESQUISA DE CAMPO
Neste captulo, demonstram-se atravs de grficos, os dados sobre a pesquisa elaborada para coleta e interpretao de dados, com alunos do Centro Paula Souza no incio do nosso projeto com perguntas relacionadas ao software Arquivo 1.

3.1 Sujeito
Foram participantes dessa pesquisa 130 alunos (sendo 72 do sexo feminino e 58 do sexo masculino), com idade entre 16 e 47 anos. Alunos de vrios cursos e diversos nveis de graduao, ministrados na ETEC de Mau.

3.2 Materiais
A pesquisa foi feita atravs de um questionrio simples para coleta de dados, composto por cinco questes de mltipla escolha. Sobre o software, foram abordadas questes especficas sobre a aceitao por parte do usurio, a necessidade deste tipo de software e, o conhecimento de outros modelos que contenham o mesmo formato. O questionrio continha as seguintes perguntas: 1. Voc conhece algum software que faa a busca de arquivos e apague os repetidos? 2. Se voc conhece e j utilizou, ele realmente funcionou? 3. Esse tipo de Software seria til para voc? 4. Voc possui muitos arquivos de musica e imagem em seu computador? Quantos? 5. Voc gostaria de eliminar os arquivos repetidos para liberar espao no HD?

3.3 Procedimentos
Os alunos foram contatados ao longo da segunda semana do ms de junho de 2012 e responderam ao questionrio durante o horrio letivo. O tempo para o preenchimento foi de 2 a 5 minutos. . 41

3.4 Resultados
grfico -Conhecimento do Software

Voc conhece algum software que faa a busca de arquivos e apague os repetidos?

sim

85%

no

Por meio deste grfico pode-se demonstrar o pouco conhecimento do usurio sobre softwares do mesmo formato.
grfico -Funcionalidade de outros Softwares do mesmo formato

Se voc conhece e j utilizou, ele realmente funcionou?


11% 5%
sim no no utilizei

84%

Neste grfico, pode-se concluir que entre os usurios que utilizaram o mesmo formato de Software, 36% afirmaram que o Software utilizado no funcionou corretamente. Alm disso, 84% dos que responderam a pesquisa afirmaram NUNCA ter utilizado software similar. 42

grfico -Utilidade do Software para o Usurio

Esse tipo de Software seria til para voc?


21% 7% 72%
sim no talvez

Este grfico mostra o alto ndice de interesse do usurio neste formato de Software.
grfico -Quantidade de Arquivos

Voc possui muitos arquivos de musica e imagem em seu computador? Quantos?


27% 26%
dezenas
centenas milhares

47%

Por meio deste grfico demonstra-se que o usurio possui muitos arquivos de musica e imagem em seu computador, sendo assim mais suscetvel a duplicidade dos mesmos.

43

grfico -Interesse em eliminar Arquivos Duplicados

Voc gostaria de eliminar os arquivos repetidos para liberar espao no HD?


5%
sim

no

95%

Observa-se neste grfico que quase a totalidade de usurios pesquisados tem um grande interesse em liberar espao no HD, eliminando os arquivos em duplicidade.

3.5 Diagramas do Software


Neste captulo sero demonstradas as analises desenvolvidas durante o projeto, estaro dispostas em grficos.
Figura : Diagrama de Ishikawa

A Figura 2 apresenta as principais dificuldades encontradas durante o desenvolvimento do projeto e a soluo para cada uma delas.

44

Figura : DFD

A figura 3 apresenta o diagrama de fluxo de dados que mostra a estrutura do sistema e sua fronteira, ou seja, todas as relaes entre os dados, os processos que transformam esses dados e o limite entre o que pertencem ao sistema e o que esta fora dele.
Figura : Diagrama de Caso de Uso

A figura 4 demonstra o comportamento externo do sistema, procurando apresentar o sistema atravs de uma perspectiva do usurio, demonstrando as funes e servios oferecidos e quais usurios podero utilizar cada servio.

45

Figura : Diagrama de Sequncia

A figura 5 demonstra como os objetos interagem para executar o comportamento total ou parcial de um caso de uso.

46

4 PLANEJAMENTO DO PROJETO
O sucesso nasce do querer, da determinao e persistncia em se chegar a um objetivo. Mesmo no atingindo o alvo, quem busca e vence obstculos, no mnimo far coisas admirveis." (Jos de Alencar)

O software foi desenvolvido na linguagem de programao Visual Basic.net, atravs do Microsoft Visual Studio 2008.

4.1 Linguagens utilizadas


Visual Basic.net

4.1.1 Visual Basic.net Segundo Phil (2001), O Visual Basic uma linguagem de
programao produzida pela empresa Microsoft, e parte integrante do pacote Microsoft Visual Studio. Sua verso mais recente faz parte do pacote Visual Studio.NET, voltada para aplicaes.Net. Um aperfeioamento do BASIC, a linguagem dirigida por eventos, e possui tambm um ambiente de desenvolvimento integrado totalmente grfico, facilitando enormemente a construo da interface das aplicaes, da o nome "Visual". Em suas primeiras verses, o Visual Basic no permitia acesso a bancos de dados, sendo, portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO (Data Access Object), RDO (Remote Data Object), e ADO(ActiveX Data Objects), tambm da Microsoft, permitindo fcil acesso a bases de dados. Mais tarde foi adicionada tambm a possibilidade de criao de controles ActiveX, e, com a chegada do Visual Studio.NET, o Visual Basic - que era pseudo-orientada a objetos - tornou-se uma linguagem totalmente orientada a objetos.

47

4.2 Softwares utilizados


Visual Studio, Dreamweaver, CorelDraw, Adobe Flash, Photoshop, Sony Vegas, Microsoft Office.

4.2.1 Visual Studio


Segundo Microsoft (2012), O Visual Studio um ambiente de desenvolvimento integrado da Microsoft. Ele usado para desenvolver aplicaes e interface grfica junto com Windows Forms aplicaes, sites, aplicaes web e servios web em ambos os cdigos nativos juntamente com o cdigo gerenciado para todas as plataformas suportadas pelo Microsoft Windows.
Figura : Logo Visual Studio

4.2.2 Dreamweaver
Segundo ADOBE (2010), O software Adobe Dreamweaver CS5 permite que designers e desenvolvedores criem sites baseados em padres com confiana. Cria visual ou diretamente no cdigo e desenvolve pginas com sistemas de gerenciamento de contedo
Figura : Logo Adobe Dreamweaver

48

4.2.3 Coreldraw
Segundo Corel (2012), Coreldraw Graphics Suite X6 a sua soluo confivel de software de design grfico. Com um ambiente rico em contedo e software profissional de design grfico, edio de fotos e design de sites, voc tem tudo aquilo de que precisa para expressar o seu estilo e a sua criatividade com infinitas possibilidades
Figura : Logo Coreldraw

4.2.4 Adobe Flash


Segundo ADOBE (2010), O software Adobe Flash Professional CS3 o padro de mercado para autoria interativa e fornecimento de experincias imersivas que se apresentam de modo consistente entre computadores pessoais, dispositivos mveis e telas de praticamente qualquer tamanho e resoluo.
Figura : Logo do Adobe Flash

49

4.2.5 Photoshop
Segundo ADOBE (2012), O Photoshop simplesmente o editor mais usado no mundo. A verso CS3 corresponde evoluo da edio digital de imagens, contendo novas ferramentas e ambientes para voc produzir muito mais. A interface grfica foi totalmente remodelada e est mais arrojada, com maior poder de edio e composio atravs de controles.
Figura : Logo Photoshop

4.2.6 Sony Vegas


Segundo Sony (2012), Sony Vegas excelente para quem quer dar um tratamento especial produo que realiza. O programa faz capturas de alta qualidade e apresenta mais de 300 efeitos e transies. Sem dvida que a funo mais legal de todas a edio em 3D: impressionante e realstica.
Figura : Logo Sony Vegas

50

4.2.7 Microsoft Office


Segundo a Microsoft (2012), Microsoft Office Professional um pacote de software e suporte abrangente que o ajuda a gerenciar e ampliar os seus negcios. Est tudo aqui: ferramentas avanadas de email e de agendamento no Outlook, gerenciamento de informaes e de dados sofisticado com o Excel e com o Access e ferramentas de marketing de nvel profissional no Publisher.
Figura : Logo Microsoft Office

4.3 Cdigo Fonte


Neste capitulo ser apresentado o cdigo fonte do software Arquivo 1, cada item representa um formulrio e seu respectivo cdigo.

4.3.1 Formulrio Inicial


Imports System.IO Public Class FrmEscolha

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Visible = False Close() End Sub

51

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Close() End Sub

Private Sub BtnApagarNaoSelec_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) MsgBox("Deseja apagar os arquivos no selecionados ?",

MsgBoxStyle.YesNo, "Aviso") End Sub

Private Sub BtBrowser_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtBrowser.Click FolderBrowserDialog1.ShowDialog() TxtCaminho1.Text = FolderBrowserDialog1.SelectedPath End Sub

Private Sub BTBrowser2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTBrowser2.Click FolderBrowserDialog2.ShowDialog() TxtCaminho2.Text = FolderBrowserDialog2.SelectedPath End Sub

Private Sub BTIniciaBusca_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTIniciaBusca.Click BTIniciaBusca.Enabled = False 'Lista na Listbox1

Try Dim tamanho As String = "" Dim diretorio As New DirectoryInfo(TxtCaminho1.Text) Dim arquivos As FileInfo() = diretorio.GetFiles() Dim arquivo As IO.FileInfo For Each arquivo In arquivos 52

tamanho = (Math.Round(arquivo.Length / 1024)).ToString() & "KB"

ListView1.Items.Add(arquivo.Name, 0)

ListView1.Items(ListView1.Items.Count 1).SubItems.Add(arquivo.FullName)

For Each aux As ListViewItem In ListView1.Items aux.BackColor = Color.LightBlue ' Cor de fundo Next Next

Catch ex As Exception MessageBox.Show(ex.Message, MessageBoxIcon.Exclamation) End Try 'Lista na ListBox2 "Erro", MessageBoxButtons.OK,

Try Dim tamanho As String = "" Dim diretorio As New DirectoryInfo(TxtCaminho2.Text) Dim arquivos As FileInfo() = diretorio.GetFiles() Dim arquivo As IO.FileInfo For Each arquivo In arquivos tamanho = (Math.Round(arquivo.Length / 1024)).ToString() & "KB" ListView2.Items.Add(arquivo.Name, 0) ListView2.Items(ListView2.Items.Count 1).SubItems.Add(arquivo.FullName) -

For Each aux As ListViewItem In ListView2.Items aux.BackColor = Color.LightBlue ' Cor de fundo Next Next

53

Catch ex As Exception MessageBox.Show(ex.Message, MessageBoxIcon.Exclamation) End Try "Erro", MessageBoxButtons.OK,

If TxtCaminho1.Text = TxtCaminho2.Text Then MessageBox.Show("Os diretrios so os mesmos. Voc deve escolher pastas diferentes") End If End Sub For Each item As ListViewItem In ListView1.Items For i As Integer = 0 To item.SubItems.Count - 1 Dim sub1 As String = item.SubItems(i).Text For Each items As ListViewItem In ListView2.Items Dim subItemEqualFlags As Boolean = True For j As Integer = 0 To items.SubItems.Count - 1 Dim sub2 As String = items.SubItems(j).Text If sub1 = sub2 Then

FrmResultados.LstRepetidos.Items.Add(sub1) FrmResultados.LstRepetidos.Items.Add(sub2) End If Next Next Next Next If FrmResultados.LstRepetidos.Items.Count = 0 Then MessageBox.Show("No h arquivos repetidos!") Else Me.Visible = False FrmResultados.ShowDialog() End If End Sub 54

Private Sub BtFechar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End End Sub

Private Sub BTNewPesq_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNewPesq.Click TxtCaminho1.Text = "" TxtCaminho2.Text = "" LblPasta1.Text = "" lblpasta2.Text = "" ListView1.Items.Clear() ListView2.Items.Clear() FrmResultados.LstRepetidos.Items.Clear() BTIniciaBusca.Enabled = True End Sub

Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub

Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TxtCaminho1.Text = "" TxtCaminho2.Text = "" LblPasta1.Text = "" lblpasta2.Text = "" ListView1.Items.Clear() ListView2.Items.Clear() FrmResultados.LstRepetidos.Items.Clear() BTIniciaBusca.Enabled = True End Sub

55

Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles

LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True 'ativa o metodo Process.Start para abrir o navegador padro com a url System.Diagnostics.Process.Start("http://www.arquivo1site.xpg.com.br") End Sub

Private Sub BtMinimiza_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtMinimiza.Click Me.WindowState = FormWindowState.Minimized End Sub

Private Sub BtFechar_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFechar.Click End End Sub

Private Sub BtFacebook_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFacebook.Click System.Diagnostics.Process.Start("http://www.facebook.com/Arquivo1") End Sub End Class

56

4.3.2 Formulrio Resultados


Imports System.IO Public Class FrmResultados Private Sub BtCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtCancelar.Click LstRepetidos.Items.Clear() FrmEscolha.TxtCaminho1.Text = "" FrmEscolha.TxtCaminho2.Text = "" FrmEscolha.LblPasta1.Text = "" FrmEscolha.lblpasta2.Text = "" FrmEscolha.ListView1.Items.Clear() FrmEscolha.ListView2.Items.Clear() FrmEscolha.BTIniciaBusca.Enabled = True FrmEscolha.Visible = True FrmEscolha.Visible = True Me.Close() End Sub

Private Sub BtExclui_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtExclui.Click

Dim resp As String resp = MessageBox.Show("Voc deseja remover permanentemente os arquivos selecionados? Este processo ir excluir os arquivos

permanentemente!", MessageBoxIcon.Information) If resp = vbYes Then escolha.ShowDialog() End If End Sub Public Sub Mensagem() Dim msg As String

"Ateno",

MessageBoxButtons.YesNo,

57

msg = MessageBox.Show("Selecione os arquivos a deletar", "Ateno", MessageBoxButtons.OKCancel, MessageBoxIcon.Error)

If msg = vbOK Then Exit Sub End If End Sub Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click End Sub

Private Sub BtFechar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFechar.Click End End Sub

Private Sub BtMinimiza_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtMinimiza.Click Me.WindowState = FormWindowState.Minimized End Sub

If ChkSelectAll.Checked = True Then For i = 0 To LstRepetidos.Items.Count - 1 LstRepetidos.Items(i).Checked = True Next Else For i = 0 To LstRepetidos.Items.Count - 1 LstRepetidos.Items(i).Checked = False Next End If End Sub End Class

58

4.3.3 Formulrio Escolha


Imports System.IO Public Class escolha Private Sub Btok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btok.Click If RB1.Checked Then If FrmResultados.LstRepetidos.CheckBoxes = False Then Exit Sub For g = FrmResultados.LstRepetidos.Items.Count - 1 To 0 Step -1 If FrmResultados.LstRepetidos.Items(g).Checked = True Then File.Delete(FrmEscolha.TxtCaminho1.Text FrmResultados.LstRepetidos.Items(g).Text) FrmResultados.LstRepetidos.Items.Remove(FrmResultados.LstRepetidos.Item s(g)) Me.Close() End If Next End If + "\" +

If RB2.Checked Then If FrmResultados.LstRepetidos.CheckBoxes = False Then Exit Sub For g = FrmResultados.LstRepetidos.Items.Count - 1 To 0 Step -1 If FrmResultados.LstRepetidos.Items(g).Checked = True Then

File.Delete(FrmEscolha.TxtCaminho2.Text FrmResultados.LstRepetidos.Items(g).Text)

"\"

FrmResultados.LstRepetidos.Items.Remove(FrmResultados.LstRepetidos.Item s(g)) Me.Close() End If Next End If

If RB3.Checked Then If FrmResultados.LstRepetidos.CheckBoxes = False Then Exit Sub 59

For g = FrmResultados.LstRepetidos.Items.Count - 1 To 0 Step -1 If FrmResultados.LstRepetidos.Items(g).Checked = True Then

File.Delete(FrmEscolha.TxtCaminho1.Text FrmResultados.LstRepetidos.Items(g).Text) File.Delete(FrmEscolha.TxtCaminho2.Text FrmResultados.LstRepetidos.Items(g).Text)

"\"

"\"

FrmResultados.LstRepetidos.Items.Remove(FrmResultados.LstRepetidos.Item s(g)) Me.Close() End If Next End If End Sub End Class

4.3.4 Formulrio Splash


Public Class FrmSplash Private Sub FrmSplash_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Start() End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ProgressBar1.Increment(10)

If ProgressBar1.Value = 100 Then Label1.Text = "Carregando" End If Label2.Text = ProgressBar1.Value & ("%") End Sub End Class

60

5 RESULTADOS OBTIDOS
Neste capitulo ser abordado a analise do resultado do software Arquivo 1, e descrever o que realmente resultou de sua codificao.

5.1 Interface
O software Arquivo 1 mostrou-se altamente pratico e eficiente na execuo das suas tarefas. Apresenta uma interface amigvel com o usurio, onde pessoas sem conhecimento tcnico conseguem acessar e executar as funes do programa.
Figura : Interface Arquivo 1

5.2 Portabilidade do Software


A portabilidade um dos principais benefcios do software Arquivo 1, onde no necessria a instalao do mesmo na maquina, o software pode ser armazenado em mdias removveis como pendrives ou CDs. O tamanho do software de aproximadamente 5 MB, o programa to leve em termo de tamanho, que pode ser comparado ao tamanho de uma musica no formato .mp3

61

5.3 Segurana do Software


O software seguro, nenhum arquivo excludo do computador sem o consentimento do usurio. A segurana fator chave na utilizao do

aplicativo. O software Arquivo 1 foi desenvolvido para proporcionar ao usurio final a possibilidade da excluso dos arquivos repetidos da maneira mais segura possvel.
Figura : Confirmao de excluso

5.4 Objetivos Alcanados


O software Arquivo 1 atingiu seus objetivos, sendo eles a busca, listagem, comparao e a excluso de arquivos duplicados com segurana e rapidez, em questo de segundo suas pastas so analisadas. E recomendado para qualquer usurio que deseje ter no seu computador somente uma copia dos seus documentos, imagens, musicas ou vdeos. Ele ainda conta com um site onde o usurio pode ter todo o suporte necessrio e esclarecer qualquer duvida. 62

5.5 Resultado da Codificao


A qualidade tcnica da codificao aplicada ao projeto resultou na elaborao de um software de alta usabilidade, oferecendo ao usurio um programa que gera uma aplicabilidade muito simples e realiza todas as aes com segurana e praticidade.

63

6 CONSIDERAES FINAIS
O Software ARQUIVO 1 fruto de um trabalho de pesquisa de diversas codificaes agregadas, cada uma com a sua funcionalidade e que proporciona ao usurio final a opo de escolha. A segurana um dos pontos mais fortes deste programa que deixa a critrio do usurio a opo da excluso, ou seja, cumpre de fato seu papel. Na questo de comparao com outros softwares disponveis no mercado, ponto positivo para o nosso, no quesito especfico da agilidade, pois o programa faz a sua tarefa em segundos em detrimento dos demais. Os existentes no mercado tm em contrapartida um processo de varredura muito lenta, alm de muitos deles, possurem uma interface de difcil utilizao ao usurio comum. O design do ARQUIVO 1 tambm gera conforto e confiana por parte do usurio, por conta da sua interface amigvel. O acesso rpido e fcil, trazendo assim facilidade e agilidade no cumprimento de suas tarefas. Contudo, outro fator que fora tambm muito importante durante todo o processo do TCC a agregao das disciplinas, onde foi possvel integrar todos os conhecimentos repassados atravs das mesmas de forma nica, o que resultou no desenvolvimento desse trabalho. Percebe-se claramente que todas as matrias, pelo menos uma parte de cada uma delas, esto visveis na parte escrita, na apresentao, no desenvolvimento do software e, na formao de cada um dos componentes do grupo. O mercado de trabalho exige profissionais do mais elevado nvel de conhecimento e experincia e, portanto, necessrio um preparo cada vez maior por parte destes. A ETEC um grande exemplo disso, pois seu processo de formao tcnica ocorre na prtica. Isto fator fundamental em nosso tempo, porque as mudanas ocorrem de forma muito rpida e o novo profissional deve estar totalmente preparado para acompanhar essas transformaes. O maior mrito de uma instituio de ensino o reconhecimento atravs da qualidade de ensino ministrada pelos seus professores, pela sua administrao e o desejo de transmitir contedo disciplinar do mais alto nvel, 64

oferecendo ao aluno a condio necessria para ingressar no mercado profissional, de forma bastante tranquila e satisfatria. por todas essas virtudes e qualidades que a ETEC se destaca entre uma das melhores escolas tcnicas com reconhecimento total, sendo, uma das mais renomadas organizaes de formao tcnica do estado de So Paulo, exportando profissionais para outros estados, o que em suma, j motivo de grande orgulho.

65

REFERNCIAS
AMOROSO, Danilo. Saiba quais so as principais diferenas entre os formatos de udio. Disponvel em: < http://www.tecmundo.com.br/7945-saiba-quais-saoas-principais-diferencas-entre-formatos-de-audio.htm#ixzz1uqW35vqi> Acesso em Jun. 2012. ARAUJO, RAMOS, Almerio Melquiades, Ivone Marchi Lainetti. Trabalho de Concluso de Curso. So Paulo. 2007 BARZA, MELO, PRISCO, LINS, Alexandre, Cassio de Albuquerque, Edmar Cassiano, Thiago Jos Moreira. JPEG, GIF Animado e Editores. Recife. Universidade Federal de Pernambuco, Ago. 2006. BAUERMANN, Gabriela. Formato PNG Web, Edio e Processamento de Imagens. Disponvel em:< http://www.imagesurvey.com.br/2008/10/formatopng-web-edicao-e-processamento-deimagens/?_sm_au_=iQVn1VHnm4WsMm11#comments> Acesso em : Mai. 2012. LEWIS, John. Computer Science Illuminated. Burlington : Jones and Bartlett Publishers, 2006. p.567. LIMA, Rodrigo. Conhea os diferentes formatos de vdeo digital. Disponivel em: <http://www.superdownloads.com.br/materias/formatos-devideo.html#ixzz1w7jmFWax> Acesso em: Jun. 2012. OLIVEIRA, Marcelo Vasquez de. Formato de arquivo: bmp. Disponivel em: <www.ic.uff.br/~aconci/curso/bmp.pdf> Acesso em: Mai. 2012. PHIL, Jones. Visual Basic: A Complete Course Letts Higher Education List Series. Hampshire : Cengage Learning EMEA, 2001. P 1. SARTORELLI, DORES, PERILLO, CANDIDO, JULIO, ORTEGA, Ana Lcia, Heidi Alves, Mirna Camara, Paulo Vinicius Neto, Rosalina, Roberto Aljona. Elaborao do Trabalho de Concluso de Curso TCC. Mau. VASCONCELLOS, Ricardo Moacyr de. GeoTIFF: Uma abordagem resumida do formato. Disponivel em <http://www.cprm.gov.br/publique/media/geotiff.pdf> Acesso em: Mai. 2012

66

APENDICE A MANUAL DO SOFTWARE

Manual do Software
Arquivo 1

67

Manual do Software ndice

Interface do Arquivo 1 .......................................................... 2 Procurar e selecionar pasta ............................................... 2 Ver arquivos duplicados ...................................................... 3 Apagando arquivos duplicados ........................................... 4

68

MANUAL DO SOFTWARE

Interface do Arquivo 1
O programa contm uma interface simples, no necessrio muito conhecimento tcnico para utiliz-lo, tornando assim o software acessvel para qualquer tipo de usurio. O Arquivo 1 possibilita que o usurio tenha maior organizao nos arquivos encontrados em seu computador, tais como arquivos de msica (.mp3), Arquivos de texto e imagens com vrios formatos. Os botes trazem um fcil acesso a sua funcionalidade facilitando o trabalho do usurio ao procurar um arquivo e exclu-lo, tendo opes para o gerenciamento de seus arquivos, de forma rpida e prtica. Essa a interface grfica do Arquivo 1:

Procurar e selecionar pasta


Para selecionar a pasta onde esto os arquivos clique em Procurar Pasta, e selecione as duas pastas na qual os arquivos a serem comparados esto.

69

Para que os arquivos sejam comparados necessrio que sejam selecionadas duas pastas diferentes.

Aps selecionar os arquivos aparecero duas listas, a do lado esquerdo com arquivos da primeira pasta selecionada, e a segunda lista com arquivos da segunda pasta.

Ver arquivos duplicados


Para ver os arquivos duplicados clique no boto Ver resultados, ir abrir uma nova janela.

Clicando em Cancelar, o campo de busca das pastas apagado, sendo possvel realizar uma nova busca de pastas. Ao clicar em Ver Resultados, sero mostrados todos os arquivos duplicados em uma nova janela:

70

Apagando arquivos duplicados


Todos os arquivos duplicados so listados, podendo selecionar os arquivos que se deseja excluir. Podem ser excludos um ou mais arquivos, aps selecionar os arquivos desejados, basta clicar no boto Excluir. Aps isso o trabalho do Arquivo 1est feito, todos os arquivos repetidos so deletados do HD.

71

APENDICE B SITE
Figura : Home

Figura : Parceiros

72

Figura : Histria

Figura : Perguntas frequentes

73

Figura : Manual parte I

Figura : Manual parte II

74

Figura : Manual parte III

Figura : Contatos parte I

75

Figura : Contatos parte II

Figura : Hospedado no 4shared

76

APENDICE C SLIDES DA APRESENTAO


Figura :Capa dos slides

Figura : Apresentao do Trabalho de Concluso de curso

77

Figura : Componentes do Grupo

Figura : Tpicos da apresentao

78

Figura : Dedicatria

Figura : Introduo

79

Figura : Justificativa

Figura : Quais so as necessidades

80

Figura : Publico alvo

Figura : Objetivos

81

Figura : Plataforma de desenvolvimento

Figura : Programas utilizados no desenvolvimento do software

82

Figura : Programas utilizados no desenvolvimento do software II

Figura : Diagrama de sequncia

83

Figura : Diagrama de efeito e causa

Figura : Diagrama de fluxo de dados

84

Figura : Diagrama de caso de uso

Figura : Desenvolvimento

85

Figura : Dados tcnicos

Figura : Programao Complexa

86

Figura : Sucesso na programao

Figura : Software porttil

87

Figura : Sobre o software

Figura : Pausa para apresentao do software

88

Figura : Consideraes Finais

Figura : Iniciar ou reiniciar

89

Figura : Alterar o tema

Figura : Seguir em frente

90

Figura : Complexidade

Figura : Solucionar

91

Figura : Realizar

Figura : Analises

92

Figura : Lentido

Figura : Visual muito complicado

93

Figura : Concluso

Figura : Unio do grupo

94

Figura : Referncias

Figura : Agradecimentos

95

APENDICE D FOLDER
Figura : Parte externa do Folder

Figura : Parte interna do Folder

96

Potrebbero piacerti anche