Janela Livre
Upcoming SlideShare
Loading in...5
×
 

Janela Livre

on

  • 561 views

 

Statistics

Views

Total Views
561
Views on SlideShare
561
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Janela Livre Janela Livre Presentation Transcript

  • Jerônimo Medina MadrugaJanela Livre: Criando um desktop livre na plataforma Microsoft Windows
  • Sumário Apresentação Motivação Projetos existentes Desenvolvimento Estado Atual Trabalho em andamento Contato
  • Apresentação● Quem é Jerônimo Medina Madruga? ● Estudante do Curso de Ciência da Computação da Universidade Federal de Pelotas ● Trabalha com administração de sistemas e redes, suporte a usuários e gerência de ambientes virtuais de aprendizado ● Participa de forma expressiva de grupos de usuários Software Livre de sua região (Tchelinux e GUSLP)
  • Motivação Grandes problemas para quem realiza suporte Windows: – Vírus • Mensagens instantaneas: MSN • Redes sociais: Orkut • Diversão: Jogos on-line • Pirataria: P2P e sites alternativos • Propaganda: Adware e Malware
  • Motivação Grandes problemas para quem realiza suporte Windows: – Instalação de softwares de forma não padronizada: • Procedimentos diversos para realizar a instalação • Desinstalação “forçada” • Problemas para atualizar • Comportamento errático dos programas
  • Motivação Grandes problemas para quem realiza suporte Windows: – Alterações nas licenças dos programas: • Licença Demo com restrição de tempo • Freeware que vira software pago • Restrições no uso da versão grátis • Vendor Lock-In
  • Motivação Idéia: – Criação de uma plataforma para facilitar a instalação de Software Livre no Windows – Distribuição de programas voltados para as mais diversas atividades – Uso de perfis para satisfazer usuários variados e suas necessidades
  • Motivação Objetivos:  Facilitar a transição de sistemas • Programas existentes em ambientes livres (Linux,*BSD,etc) • Prover um ambiente similar para os mais diversos tipos de usuários • Padronização dos programas  Diminuir custos operacionais • Facilitar atualizações • Utilizar programas que não contém propagandas • Diminuir a disseminação de virus
  • Motivação Objetivos:  Resolver problema com licenças comerciais • Redução de custos • Garantia de continuidade de software • Possibilidade de manutenção do software • Facilidade para reportar bugs  Disseminar o software livre
  • Motivação Início do projeto: – Verificar as soluções existentes: • 90% de tudo que se desenvolve de software já foi criado por alguém em algum lugar - Ross Turk – Principais fontes de pesquisa: • Sourceforge.net • Berlios.de • Wikipedia.org
  • Projetos existentes OpenDisc  Fundado por Chris Gray  Prover uma alternativa livre para softwares caros, com uma qualidade igual ou superior a softwares proprietários, shareware ou freeware equivalentes para Microsoft Windows®  Interface baseada no browser K-Meleon e na ferramente Kiwix  http://www.theopendisc.com/
  • Projetos existentes - OpenDisc
  • Projetos existentes CyanCD  Desenvolvido pela Universidade Federal de Alagoas  Criado para facilitar a manutenção dos computadores da instituição  Contém software livre e freeware também  Possibilita o boot por uma distribuição linux minimalista  http://wiki.cyaneus.net/cdteca/index.php? n=Exclusivas.CyanCD
  • Projetos existentes - CyanCD
  • Projetos existentes PortableApps  Projeto mantido por Jonh T. Heller  Uma plataforma aberta para o uso de aplicativos portáveis (não necessitam de instalação para serem utilizados), que rodem em qualquer dispositivo de armazenamento, possibilitando seu uso por qualquer pessoa.  PAM (Portable Apps Menu)  http://portableapps.com/
  • Projetos existentes - PortableApps
  • Projetos existentes CD Livre  Desenvolvido pelo projeto de Software Livre da Bahia  Principal objetivo é apresentar aos usuários do sistema operacional Microsoft Windows® a oportunidade de utilizar aplicativos livres, conhecer e utilizar os mesmos sem a necessidade de instalar um sistema operacional novo para isso  Interface similar a do OpenDisc  http://cdlivre.dukitan.com/
  • Projetos existentes - CDLivre
  • Projetos existentes AccessApps  Criado pelo Centro Regional de Suporte da Escócia  Projeto ganhador de diversos prêmios, com enfoque em aplicações educacionais  Diferencial do projeto é a possibilidade de escolha do software no momento do download do pacote  Interface baseada no PAM  http://www.rsc-ne- scotland.ac.uk/eduapps/accessapps.php
  • Projetos existentes - AccessApps
  • Projetos existentes Vários Projetos de alta qualidade  Porém nenhum deles preenchia todos os pré- requisitos: − Interfaces pouco intuitivas – Programas misturados – Menus de vários nivéis – Mistura de programas e documentação − Problemas com licenças – Open Source != Freeware – Programas comerciais em versões grátis
  • Projetos existentes Documentação esparsa – Alteração complicada – Desconhecimento de elementos envolvidos – Customização demorada Idioma dos softwares – Grande parte dos projetos são completamente em inglês – Internacionalização é rara nos programas
  • Desenvolvimento Elaboração de um novo projeto: – Interface: • Keep it simple, stupid – K.I.S.S. principle • Simples de usar • Simples de personalizar • Simples de atualizar
  • Desenvolvimento Versões:  Diversos tipos de usuários  Necessidades diferentes  Versões variadas − Office − Lightweight − Portable
  • Desenvolvimento Seleção de softwares:  Idioma Português do Brasil  Licenças livres  Preferencialmente disponiveis no Linux  Principais áreas contempladas: − Internet: Browser, Download e comunicadores − Multimídia: Audio, video e gráficos − Escritório: BrOffice.org e ferramentas de produtividade
  • Desenvolvimento Seleção de softwares:  Principais fontes de pesquisa: – http://osswin.sourceforge.net/ – http://www.opensourcewindows.org/ – http://www.myopensource.org/ – http://www.opensourcelist.org/ – http://www.osalt.com/ – http://piratalivre.com.br/
  • Desenvolvimento Seleção de softwares:  Internet: • Área com maior número de opções • Todos os itens desejados foram encontrados – Firefox – Free Download Manager – Pidgin – Thunderbird – RSSOwl – Lime Wire
  • Desenvolvimento Seleção de softwares:  Multimidia: • Audio – Audacity – Songbird • Vídeo – VLC – Miro • Gráficos – GIMP – Inkscape – Scribus
  • Desenvolvimento Seleção de softwares:  Escritório: • Opções relativamente restritas: – Broffice.org – Abiword – Gnumeric – Workrave – Gedit – PDFCreator – Evince / Sumatra – 7-zip
  • Estado atual Criação de uma interface baseada no PAM  Interface leve, intuitiva e minimalista  Não é necessário reinventar a roda  Criação de uma identidade visual  Alteração das opções segundo nossas necessidades  Licença GPL  Customização do ambiente – http://ptc.kain-planet.de/
  • Estado atual Realização de testes:  Windows 98, ME, XP, Vista  Ambiente do usuário doméstico  Interface funcionou de forma esperada  Alguns programas apresentaram comportamento errático nas plataformas mais antigas  Criação de versão específica para computadores antigos
  • Estado atual – Janela Livre
  • Trabalho em curso Criação de um roadmap e planejamento de release dates – Uma nova versão a cada semestre – Reorganização de objetivos Disponibilizar o projeto no Sourceforge.net – Upload de código e do software – Utilização de bugreports e ferramentas de comunicação
  • Trabalhos Futuros Tradução de softwares – Várias opções interessantes sem tradução – Falta de chamadas para colaboradores – Falta de publicidade por parte da comunidade • Exemplo: K-Meleon Possibilidade de customização online – Usuário escolhe o software – Uso de perfil com sugestões
  • Trabalhos Futuros Integração com instalador de pacotes – Facilitar atualização – Facilidade de gerência em ambientes de larga escala – Possibilidade de uso de scripts • Win-get Utilização do PAM 2.0 Maior enfoque na seguranca
  • Agradecimentos● Customização gráfica ● Bruno Machado● Testes ● Diogo Salaberri ● Djonatan Buss ● Francine Bergmann ● Gustavo Feijó
  • Referências Gray, C. (2008) “OpenDisc | About”, http://www.theopendisc.com/about/ Galdino, C. (2009) “CyanCD”, http://wiki.cyaneus.net/cdteca/index.php? n=Exclusivas.CyanCD, Março. Heller, J. T. (2009) “PortableApps.com”, http://portableapps.com/, Março. Heckert, A. A. (2006) “CD Livre”, http://wiki.dcc.ufba.br/PSL/CdLivre, Setembro. Berry, M. (2008) “AccessApps Award”, http://opensourceschools.org.uk/accessapps-award.html, Dezembro.
  • Referências Pinheiro, M. (2007) “Programas equivalentes Linux vs Windows”, http://www.vivaolinux.com.br/artigo/Programas- equivalentes-Linux-vs-Windows/, Abril. Campos, A. (2006) “PortableApps: como levar no bolso seus aplicativos favoritos e usá-los sem deixar rastros nos PCs alheios”, http://www.efetividade.net/2006/11/30/portableapps-como- levar-no-bolso-seus-aplicativos-favoritos-e-usa-los-sem- deixar-rastros-nos-pcs-alheios/, Novembro. Soares, J. (2007) “Apt-get para Windows (ou quase)”, http://my.opera.com/astrisko/blog/2007/08/05/apt-get-para- windows-ou-quase, Agosto.
  • Contato e-mail  jmm86 (at) users.sourceforge.net  jeronimo.madruga (at) gmail.com Site do projeto – em construção  http://janelalivre.sourceforge.net/