SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
O projeto KDE:
            Software e
            Comunidade
Mauricio Piacentini
piacentini@kde.org

Sandro Santos Andrade
sandroandrade@kde.org
Quem sou eu ?
 ●   Game designer - Tabuleiro Produções.
 ●   Desenvolvedor Open Source - Collabora
 ●   Mestrando pela PUC-SP (Tecnologias da Inteligência
     e Design Digital), Bacharel em Comunicação Social -
     Rádio e TV (USP-SP).
 ●   Programador C/C++ (15 anos), Qt (8 anos) e KDE (5
     anos). Desenvolvedor Qt certificado pela NOKIA.
 ●   Autor do KBlocks, Mantenedor do
     KMahjongg, KMines, KTurtle e outros.



O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   2 de 71
Roteiro
 ●   O que é Software Livre ?
 ●   Porque devo me importar com isso ?
 ●
     O que é o KDE ?
       ●   Características
       ●   História
       ●
           KDE Plasma
       ●   Aplicações
 ●   O que é o Live Blue ?
 ●   Como posso participar ?
 ●   Conclusão
O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   3 de 71
O que é Software Livre ?
 ●   A computação começou com software livre.
 ●   É uma questão de liberdade, não de preço.
 ●   Usuários são livres para executar, copiar, distribuir,
     estudar, modificar e melhorar o software.
 ●   Não significa gratuito, não-comercial ou amador.
 ●   O projeto GNU e a Free Software Foundation:
       ●   Criado em 1983.
       ●   Em 1990 já se tinha os principais
           componentes e em 1992 chega o kernel.
       ●   Atualmente dezenas de milhões
           de pessoas usam o GNU/Linux.
O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   4 de 71
Porque devo me importar com isso ?
       ●   Você não gastará dinheiro com licenças de software e não
           usará software pirata.
       ●   Você terá uma formação diferenciada enquanto
           profissional da computação.
       ●   Você terá software de qualidade e robusto, sem vírus ou
           spywares.
       ●   Você irá ampliar sua rede de contatos, oportunidades
           poderão surgir.
       ●   Você poderá ser pago para trabalhar
           com software livre.
       ●   Você aprenderá com os mais
           experientes.
       ●   Você vai viajar bastante e se divertir.
O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   5 de 71
O que é o KDE ?
 ●   Equipe internacional de desenvolvimento de software
     livre para computadores pessoais e portáteis,
     incluindo um ambiente desktop moderno, grande
     variedade de aplicações e uma plataforma de
     desenvolvimento.
 ●   Termo genérico para a tecnologia desenvolvida pela
     equipe.
 ●
     KDE Software Compilation (SC):
             –   KDE Plasma Desktop, KDE Plasma
                 Netbook e KDE Plasma Mobile.
             –   KDE Applications.
             –   KDE Platform.

O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   6 de 71
O que é o KDE ?
 ●
     Para o usuário final o KDE Plasma é o primeiro meio
     de contato. No desktop ...




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   7 de 71
O que é o KDE ?
 ●   No netbook ...




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   8 de 71
O que é o KDE ?
 ●   Ou no seu dispositivo móvel ...




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   9 de 71
O que é o KDE ?
 ●   Características:
       ●   Desktop moderno e amigável.
       ●   Conjunto amplo de aplicações.
       ●   Estável e com ótimo desempenho.
       ●
           Grande número de distribuições Linux usando o KDE.
       ●   Lançamentos semestrais de novas versões.
       ●   Lançamentos mensais de correções de
           bugs.
       ●   Recursos para acessibilidade.
       ●   Pronto para uso em netbooks e
           dispositivos móveis.

O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   10 de 71
O que é o KDE ?
 ●   História:
       ●   Criado em 14 de outubro de 1996 por Matthias Ettrich.
       ●   Originalmente significava “Kool Desktop Environment” ou
           “The K Desktop Environment”.
       ●   Em 1997 passa a utilizar o toolkit Qt e o KDE e.V. e a Free
           Qt Foundation são criados. Nessa época, 20 a 30 pessoas
           colaboravam com o projeto.
       ●
           KDE 1.0 lançado em 12 de julho de 1998.
       ●   Ganha o prêmio “Show Favourite” da
           Linux World Expo em agosto de 1998.
       ●
           KDE 2.0 lançado em 23 de outubro de
           2000.

O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   11 de 71
O que é o KDE ?
 ●   História:
       ●   Prêmios “Best OpenSource Project” e
           “Linux Journal Award” in 2001.
       ●
           KDE 3.0 lançado em 03 de abril de 2002.
       ●
           O KDE é completamente reprojetado e reimplementado na
           versão 4, lançada em 11 de janeiro de 2008.
       ●   Em 10 de agosto de 2010 lançamos a versão 4.5.
       ●   Semana que vem lançaremos a versão
           4.6 final, mantendo o ciclo de 6 meses.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   12 de 71
O que é o KDE ?
 ●   Alguns números:
       ●   Mais de 1900 pessoas em todo o mundo contribuem para o
           projeto.
       ●
           Mais de 300 pessoas em todo o mundo traduzem o KDE
           para mais de 60 idiomas.
       ●   Cerca de 11.000 melhorias (commits) são
           realizadas por mês.
       ●   Mais de 300 aplicações em áreas tais
           como multimídia, editoração gráfica,
           jogos, softwares educacionais, dentre
           outras.
       ●   4,2 milhões de linhas de código.

O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   13 de 71
KDE Plasma
       ●   Workspace rico e inovador.
       ●   Suporte à execução de applets (plasmoids).
       ●   Workspace como uma extensão da Web.
       ●   Animações cinéticas e look-and-feel moderno.
       ●   Adaptável para uso em dispositivos com diferentes
           resoluções de tela.
       ●   Desktop altamente configurável.
       ●   Diversas ações agregadas no Krunner.
       ●   Applets compartilhados via rede.
       ●   Três diferentes soluções:
             –   Desktop, Netbook e Mobile.

O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   14 de 71
Aplicações KDE
 ●
     O KDE SC contém aplicações para diversas áreas:
       ●   Redes e Internet.
       ●   Multimídia.
       ●   Editoração gráfica.
       ●   Suíte para escritórios.
       ●   Jogos.
       ●   Softwares educacionais.
       ●   Ferramentas de desenvolvimento.
       ●   Gerenciamento de informações
           pessoais (PIM).


O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   15 de 71
Aplicações KDE
 ●   Internet - Konqueror




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   16 de 71
Aplicações KDE
 ●   Internet - Kopete




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   17 de 71
Aplicações KDE
 ●   Internet - Blogilo




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   18 de 71
Aplicações KDE
 ●   Internet - KMail




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   19 de 71
Aplicações KDE
 ●   Multimídia - Amarok




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   20 de 71
Aplicações KDE
 ●   Multimídia - Digikam




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   21 de 71
Aplicações KDE
 ●   Multimídia - K3B, Dragon, KDEnlive




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   22 de 71
Aplicações KDE
 ●   Suíte para escritórios - KOffice/Calligra




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   23 de 71
Aplicações KDE
 ●   Jogos




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   24 de 71
Aplicações KDE
 ●   Softwares educacionais:
                    KHangMan, KAnagram, KLetters




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   25 de 71
Aplicações KDE
 ●   Softwares educacionais:
                    KAlgebra, Cantor, Rocs, Kmplot




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   26 de 71
Aplicações KDE
 ●   Softwares educacionais:
                    KTurtle, KGeography, Marble




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   27 de 71
Aplicações KDE
 ●   Softwares educacionais:
                         Step, KStars, Kalzium




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   28 de 71
Aplicações KDE
 ●   Ferramentas de desenvolvimento:
                               KDevelop, Umbrello




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   29 de 71
Aplicações KDE
 ●   Gerenciamento de informações pessoais:
                                   Kontact




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   30 de 71
O que é o KDE ?
 ●   Demonstração




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   31 de 71
O que é o KDE ?
 ●   Tecnologias:
       ●   É, em sua maior parte, desenvolvido em C++.
       ●   Porém utiliza linguagens tais como Java, Python, Ruby,
           Perl, JavaScript e C# (via bindings ou Kross).
       ●   Utiliza o Qt como infra-estrutura básica.
       ●   Amplia as funcionalidades do Qt através das suas
           bibliotecas: kdelibs, kdepimlibs, kdebase, kdevplatform,
           etc.
       ●   Funciona também no MS Windows e
           no MAC OS.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   32 de 71
O que é o KDE ?
 ●   Sobre o Qt:
       ●   Toolkit para desenvolvimento de aplicações multi-
           plataforma com recursos para IPC, networking, XML, SVG,
           banco de dados, scripting, OpenGL, animações, multi-
           touch, reconhecimento de gestos, multimídia e soluções
           embarcadas.
       ●   Disponível publicamente desde maio de
           1995.
       ●   Possui licença dual e mais de 800
           classes.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   33 de 71
O que é o KDE ?
 ●   Sobre o Qt:
       ●   Era mantida pela Trolltech até 2008.
       ●   Em 2008 a Trolltech é comprada pela
           NOKIA.
       ●   Atualmente disponibilizado sob licença LGPL (na sua
           versão open source) e seus repositórios estão abertos às
           contribuições da comunidade.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   34 de 71
O que é o KDE ?
 ●   Porque o Qt ?
       ●   Multi-plataforma com código-fonte único.
       ●   Riqueza de características e funcionalidades.
       ●   Excelente desempenho.
       ●   Disponibilidade de código-fonte.
       ●   Ótima documentação.
       ●   Disponibiliza soluções corretas sob o
           ponto de vista da engenharia de
           software.
       ●   Write once, compile everywhere.


O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   35 de 71
O que é o KDE ?
 ●   Quem usa o Qt ?




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   36 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Widgets




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   37 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Dialogs e Main Windows




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   38 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Dialogs e Main Windows




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   39 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Gráficos 2D




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   40 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Gráficos 2D




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   41 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Gráficos 2D




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   42 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Gráficos 2D




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   43 de 71
O que é o KDE ?
 ●   Visão geral do Qt - OpenGL




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   44 de 71
O que é o KDE ?
 ●   Visão geral do Qt - OpenGL




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   45 de 71
O que é o KDE ?
 ●   Visão geral do Qt - OpenGL




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   46 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Model-View




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   47 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Banco de Dados




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   48 de 71
O que é o KDE ?
 ●   Visão geral do Qt - Networking




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   49 de 71
O que é o KDE ?
 ●   Visão geral do Qt - XML




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   50 de 71
O que é o KDE ?
 ●   Não é (só) o software




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   51 de 71
O que é o KDE ?
 ●   É a comunidade




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   52 de 71
Comunidade
 ●   “Quem faz, decide.”
 ●   Não tem chefes ou “responsáveis”
 ●   Meritocracia
 ●   Evolução darwiniana, seguindo o princípio do código
     livre e aberto.
 ●   Para entrar, é só entrar.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   53 de 71
Comunidade
 ●   A comunidade é formada por voluntários e
     funcionários contratados pela NOKIA e por outras
     empresas de consultoria em Qt/KDE, tais como
     KDAB, Collabora, Tieto e ICS.
 ●   O KDE e.V. é a ONG que cuida dos aspectos legais e
     financeiros do KDE no mundo.
 ●   A comunidade se encontra fisicamente no Akademy
     e nos diversos sprints.
 ●   O KDE e.V. financia a participação de
     representantes em eventos e a
     realização de encontros da
     comunidade.
O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   54 de 71
KDE                       no Brasil
 ●   Situação da comunidade KDE-BR até 2008:
       ●   Apenas dois desenvolvedores ativos no Brasil.
       ●
           Nenhum grupo regional do KDE formado.
       ●   Presença modesta nas conferências brasileiras.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   55 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Como isso começou ?
                                                                                     Estudante de
                                                                                      Ciência da
                                                                                     Computação,
                                                                                  hacker, sapateador
                                                                                    e cozinheiro de
                                                                                        sushis




                                            Músico em crise,
                                              doutorando
                                             desocupado,
                                           hacker e professor
                                              por vocação


O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org                  56 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Uma breve história:
       ●   Final de 2008: Tomaz e Sandro se auto-convidam a ministrar um mini-
           curso de Qt no Latinoware 2008. Primeiro contato com os outros
           membros do KDE Brasil (Hélio e Piacentini).
       ●
           Início de 2009: fundação do Live Blue (KDE-BA).
       ●   Março de 2009: Sandro e Tomaz participam do Google Summer of
           Code 2009.
       ●
           Junho de 2009: presença massiva do KDE no
           Fórum Internacional de Software Livre.
       ●   Julho de 2009: Akademy 2009 (G. Canaria - ES).




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   57 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Uma breve história:
       ●   Agosto de 2009: novos membros no Live Blue.
       ●   Outubro de 2009: mini-curso e palestras no Latinoware 2009.
       ●   Outubro de 2009: participação no Gluon Sprint e Qt Dev Days 2009 em
           Munich - DE.
       ●   NOKIA Qt Certified Developer.
       ●   Final de 2009: mini-cursos e palestras sobre
           Qt/KDE em Salvador, Florianópolis, Teresina
           e Belo Horizonte.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   58 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Uma breve história:
       ●   Final de 2009: formação dos grupos locais do
           KDE no Piauí, Minas Gerais e Rio Grande do Sul.
       ●
           Final de 2009: participações do Live Blue em duas aplicações do KDE
           SC 4.4 - o Rocs e o KDE Observatory.
       ●   Janeiro de 2010: confirmação da disciplina “Desenvolvimento de
           Software Livre”, a ser ministrada na UFBa.
       ●   Fevereiro de 2010: primeira Releasy Party em
           Salvador.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   59 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Uma breve história:
       ●   Abril de 2010: 1º Akademy-BR em Praia do Forte.
       ●   Aprovação do projeto PIBIC para desenvolvimento
           de um software KDE para educação musical.
       ●   Julho de 2010: Akademy 2010 (Tampere-FI).
       ●
           Julho de 2010: KDE Brasil no FISL.
       ●
           Novembro de 2010: KDE no IV Encontro
           Nordestino de Software Livre (Natal-RN).




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   60 de 71
O que é o Live Blue ?
 ●
     Grupo de usuários e desenvolvedores KDE na Bahia.
 ●   Situação atual:
       ●
           Pelo menos 20 participantes ativos do KDE no Brasil.
       ●
           Live Blue como grupo brasileiro mais atuante no KDE.
       ●   Trabalhos de conclusão voltados para o KDE.
       ●   5 grupos regionais ativos.
       ●   Submissões para o Google Summer of Code 2010.
       ●   Akademy-BR 2011 já confirmado.
       ●   Maior participação brasileira no Akademy 2010,
           em Tampere, Finlândia.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   61 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Visualização de software no KDevelop 4




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   62 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Rocs




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   63 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Gluon Game Engine




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   64 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   KDE Observatory




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   65 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Visualização no Amarok




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   66 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Apresentações 3D




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   67 de 71
O que é o Live Blue ?
 ●   O que temos feito ?
       ●   Organização de eventos (release party, Akademy-BR, FISL,
           Latinoware).
       ●
           Promoção do KDE no Brasil.
       ●   Mini-cursos e apoio ao novos desenvolvedores.
       ●   Manutenção do br.kde.org.
       ●   Live Blue News.
       ●   Google Summer of Code.




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   68 de 71
Como posso participar ?
 ●   Papéis desempenhados:
       ●   Programador.
       ●   Testador (usuário que reporta bugs).
       ●   Tradutor ou criador de novas documentações.
       ●   Criador de pacotes e distribuições.
       ●   Designer.
       ●   Promoter.
       ●   Sociólogo, economista, educador,
           filósofo ...




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   69 de 71
Como posso participar ?
 ●   Por onde começar ? (desenvolvedores)
       ●
           Instalar e conhecer o Linux e o KDE :)
       ●
           Estudar C++/Java/Python/Ruby/..., Qt e KDE Libs.
       ●   Escolher um projeto:
             –   Se inscrever na lista de discussão.
             –   Participar dos canais de IRC.
             –   Compilar os fontes do SVN e contribuir.
             –   Viajar e tomar cervejinhas nos sprints e
                 conferências :)
       ●   Estar atento :)



O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   70 de 71
Obrigado !
                                         PERGUNTAS ?
                                                piacentini@kde.org
                                                http://www.kde.org

                                                  http://br.kde.org
                                              http://piacentini.blog.br




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   71 de 71

Mais conteúdo relacionado

Semelhante a O projeto KDE: software livre e comunidade

Kde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresKde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresTchelinux
 
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...Mário Araújo Xavier
 
ESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxJorge Pereira
 
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoT
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoTO Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoT
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoTSandro Andrade
 
Acessibilidade para-deficientes-visuais-com-python-v2
Acessibilidade para-deficientes-visuais-com-python-v2Acessibilidade para-deficientes-visuais-com-python-v2
Acessibilidade para-deficientes-visuais-com-python-v2Marcos Paulo
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtSandro Andrade
 
Linux, Software Livre e Open Source
Linux, Software Livre e Open SourceLinux, Software Livre e Open Source
Linux, Software Livre e Open SourceClaudio Penasio Jr.
 
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
20 anos de KDE: de Desktop a Guarda-Chuva de ProjetosAracele Torres
 
Desenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE PlasmaDesenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE PlasmaSandro Andrade
 
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformas
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformasWebinar: Qt: um toolkit, um código-fonte, múltiplas plataformas
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformasEmbarcados
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazTchelinux
 

Semelhante a O projeto KDE: software livre e comunidade (20)

Kde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresKde para iniciantes - Camila Ayres
Kde para iniciantes - Camila Ayres
 
O KDE no mundo
O KDE no mundoO KDE no mundo
O KDE no mundo
 
KDE EDU - Linux Educacional
KDE EDU - Linux EducacionalKDE EDU - Linux Educacional
KDE EDU - Linux Educacional
 
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
 
ESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no Linux
 
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoT
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoTO Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoT
O Qt e sua atuação no desenvolvimento desktop, mobile, embarcado e para IoT
 
Acessibilidade para-deficientes-visuais-com-python-v2
Acessibilidade para-deficientes-visuais-com-python-v2Acessibilidade para-deficientes-visuais-com-python-v2
Acessibilidade para-deficientes-visuais-com-python-v2
 
Software livre
Software livreSoftware livre
Software livre
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
 
Linux, Software Livre e Open Source
Linux, Software Livre e Open SourceLinux, Software Livre e Open Source
Linux, Software Livre e Open Source
 
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
 
Qt Apresentação
Qt ApresentaçãoQt Apresentação
Qt Apresentação
 
Desenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE PlasmaDesenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE Plasma
 
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformas
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformasWebinar: Qt: um toolkit, um código-fonte, múltiplas plataformas
Webinar: Qt: um toolkit, um código-fonte, múltiplas plataformas
 
Rqt1
Rqt1Rqt1
Rqt1
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
 
Linux e Jogos (in 2011)
Linux e Jogos  (in 2011)Linux e Jogos  (in 2011)
Linux e Jogos (in 2011)
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

O projeto KDE: software livre e comunidade

  • 1. O projeto KDE: Software e Comunidade Mauricio Piacentini piacentini@kde.org Sandro Santos Andrade sandroandrade@kde.org
  • 2. Quem sou eu ? ● Game designer - Tabuleiro Produções. ● Desenvolvedor Open Source - Collabora ● Mestrando pela PUC-SP (Tecnologias da Inteligência e Design Digital), Bacharel em Comunicação Social - Rádio e TV (USP-SP). ● Programador C/C++ (15 anos), Qt (8 anos) e KDE (5 anos). Desenvolvedor Qt certificado pela NOKIA. ● Autor do KBlocks, Mantenedor do KMahjongg, KMines, KTurtle e outros. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 2 de 71
  • 3. Roteiro ● O que é Software Livre ? ● Porque devo me importar com isso ? ● O que é o KDE ? ● Características ● História ● KDE Plasma ● Aplicações ● O que é o Live Blue ? ● Como posso participar ? ● Conclusão O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 3 de 71
  • 4. O que é Software Livre ? ● A computação começou com software livre. ● É uma questão de liberdade, não de preço. ● Usuários são livres para executar, copiar, distribuir, estudar, modificar e melhorar o software. ● Não significa gratuito, não-comercial ou amador. ● O projeto GNU e a Free Software Foundation: ● Criado em 1983. ● Em 1990 já se tinha os principais componentes e em 1992 chega o kernel. ● Atualmente dezenas de milhões de pessoas usam o GNU/Linux. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 4 de 71
  • 5. Porque devo me importar com isso ? ● Você não gastará dinheiro com licenças de software e não usará software pirata. ● Você terá uma formação diferenciada enquanto profissional da computação. ● Você terá software de qualidade e robusto, sem vírus ou spywares. ● Você irá ampliar sua rede de contatos, oportunidades poderão surgir. ● Você poderá ser pago para trabalhar com software livre. ● Você aprenderá com os mais experientes. ● Você vai viajar bastante e se divertir. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 5 de 71
  • 6. O que é o KDE ? ● Equipe internacional de desenvolvimento de software livre para computadores pessoais e portáteis, incluindo um ambiente desktop moderno, grande variedade de aplicações e uma plataforma de desenvolvimento. ● Termo genérico para a tecnologia desenvolvida pela equipe. ● KDE Software Compilation (SC): – KDE Plasma Desktop, KDE Plasma Netbook e KDE Plasma Mobile. – KDE Applications. – KDE Platform. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 6 de 71
  • 7. O que é o KDE ? ● Para o usuário final o KDE Plasma é o primeiro meio de contato. No desktop ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 7 de 71
  • 8. O que é o KDE ? ● No netbook ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 8 de 71
  • 9. O que é o KDE ? ● Ou no seu dispositivo móvel ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 9 de 71
  • 10. O que é o KDE ? ● Características: ● Desktop moderno e amigável. ● Conjunto amplo de aplicações. ● Estável e com ótimo desempenho. ● Grande número de distribuições Linux usando o KDE. ● Lançamentos semestrais de novas versões. ● Lançamentos mensais de correções de bugs. ● Recursos para acessibilidade. ● Pronto para uso em netbooks e dispositivos móveis. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 10 de 71
  • 11. O que é o KDE ? ● História: ● Criado em 14 de outubro de 1996 por Matthias Ettrich. ● Originalmente significava “Kool Desktop Environment” ou “The K Desktop Environment”. ● Em 1997 passa a utilizar o toolkit Qt e o KDE e.V. e a Free Qt Foundation são criados. Nessa época, 20 a 30 pessoas colaboravam com o projeto. ● KDE 1.0 lançado em 12 de julho de 1998. ● Ganha o prêmio “Show Favourite” da Linux World Expo em agosto de 1998. ● KDE 2.0 lançado em 23 de outubro de 2000. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 11 de 71
  • 12. O que é o KDE ? ● História: ● Prêmios “Best OpenSource Project” e “Linux Journal Award” in 2001. ● KDE 3.0 lançado em 03 de abril de 2002. ● O KDE é completamente reprojetado e reimplementado na versão 4, lançada em 11 de janeiro de 2008. ● Em 10 de agosto de 2010 lançamos a versão 4.5. ● Semana que vem lançaremos a versão 4.6 final, mantendo o ciclo de 6 meses. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 12 de 71
  • 13. O que é o KDE ? ● Alguns números: ● Mais de 1900 pessoas em todo o mundo contribuem para o projeto. ● Mais de 300 pessoas em todo o mundo traduzem o KDE para mais de 60 idiomas. ● Cerca de 11.000 melhorias (commits) são realizadas por mês. ● Mais de 300 aplicações em áreas tais como multimídia, editoração gráfica, jogos, softwares educacionais, dentre outras. ● 4,2 milhões de linhas de código. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 13 de 71
  • 14. KDE Plasma ● Workspace rico e inovador. ● Suporte à execução de applets (plasmoids). ● Workspace como uma extensão da Web. ● Animações cinéticas e look-and-feel moderno. ● Adaptável para uso em dispositivos com diferentes resoluções de tela. ● Desktop altamente configurável. ● Diversas ações agregadas no Krunner. ● Applets compartilhados via rede. ● Três diferentes soluções: – Desktop, Netbook e Mobile. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 14 de 71
  • 15. Aplicações KDE ● O KDE SC contém aplicações para diversas áreas: ● Redes e Internet. ● Multimídia. ● Editoração gráfica. ● Suíte para escritórios. ● Jogos. ● Softwares educacionais. ● Ferramentas de desenvolvimento. ● Gerenciamento de informações pessoais (PIM). O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 15 de 71
  • 16. Aplicações KDE ● Internet - Konqueror O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 16 de 71
  • 17. Aplicações KDE ● Internet - Kopete O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 17 de 71
  • 18. Aplicações KDE ● Internet - Blogilo O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 18 de 71
  • 19. Aplicações KDE ● Internet - KMail O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 19 de 71
  • 20. Aplicações KDE ● Multimídia - Amarok O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 20 de 71
  • 21. Aplicações KDE ● Multimídia - Digikam O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 21 de 71
  • 22. Aplicações KDE ● Multimídia - K3B, Dragon, KDEnlive O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 22 de 71
  • 23. Aplicações KDE ● Suíte para escritórios - KOffice/Calligra O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 23 de 71
  • 24. Aplicações KDE ● Jogos O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 24 de 71
  • 25. Aplicações KDE ● Softwares educacionais: KHangMan, KAnagram, KLetters O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 25 de 71
  • 26. Aplicações KDE ● Softwares educacionais: KAlgebra, Cantor, Rocs, Kmplot O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 26 de 71
  • 27. Aplicações KDE ● Softwares educacionais: KTurtle, KGeography, Marble O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 27 de 71
  • 28. Aplicações KDE ● Softwares educacionais: Step, KStars, Kalzium O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 28 de 71
  • 29. Aplicações KDE ● Ferramentas de desenvolvimento: KDevelop, Umbrello O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 29 de 71
  • 30. Aplicações KDE ● Gerenciamento de informações pessoais: Kontact O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 30 de 71
  • 31. O que é o KDE ? ● Demonstração O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 31 de 71
  • 32. O que é o KDE ? ● Tecnologias: ● É, em sua maior parte, desenvolvido em C++. ● Porém utiliza linguagens tais como Java, Python, Ruby, Perl, JavaScript e C# (via bindings ou Kross). ● Utiliza o Qt como infra-estrutura básica. ● Amplia as funcionalidades do Qt através das suas bibliotecas: kdelibs, kdepimlibs, kdebase, kdevplatform, etc. ● Funciona também no MS Windows e no MAC OS. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 32 de 71
  • 33. O que é o KDE ? ● Sobre o Qt: ● Toolkit para desenvolvimento de aplicações multi- plataforma com recursos para IPC, networking, XML, SVG, banco de dados, scripting, OpenGL, animações, multi- touch, reconhecimento de gestos, multimídia e soluções embarcadas. ● Disponível publicamente desde maio de 1995. ● Possui licença dual e mais de 800 classes. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 33 de 71
  • 34. O que é o KDE ? ● Sobre o Qt: ● Era mantida pela Trolltech até 2008. ● Em 2008 a Trolltech é comprada pela NOKIA. ● Atualmente disponibilizado sob licença LGPL (na sua versão open source) e seus repositórios estão abertos às contribuições da comunidade. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 34 de 71
  • 35. O que é o KDE ? ● Porque o Qt ? ● Multi-plataforma com código-fonte único. ● Riqueza de características e funcionalidades. ● Excelente desempenho. ● Disponibilidade de código-fonte. ● Ótima documentação. ● Disponibiliza soluções corretas sob o ponto de vista da engenharia de software. ● Write once, compile everywhere. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 35 de 71
  • 36. O que é o KDE ? ● Quem usa o Qt ? O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 36 de 71
  • 37. O que é o KDE ? ● Visão geral do Qt - Widgets O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 37 de 71
  • 38. O que é o KDE ? ● Visão geral do Qt - Dialogs e Main Windows O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 38 de 71
  • 39. O que é o KDE ? ● Visão geral do Qt - Dialogs e Main Windows O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 39 de 71
  • 40. O que é o KDE ? ● Visão geral do Qt - Gráficos 2D O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 40 de 71
  • 41. O que é o KDE ? ● Visão geral do Qt - Gráficos 2D O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 41 de 71
  • 42. O que é o KDE ? ● Visão geral do Qt - Gráficos 2D O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 42 de 71
  • 43. O que é o KDE ? ● Visão geral do Qt - Gráficos 2D O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 43 de 71
  • 44. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 44 de 71
  • 45. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 45 de 71
  • 46. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 46 de 71
  • 47. O que é o KDE ? ● Visão geral do Qt - Model-View O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 47 de 71
  • 48. O que é o KDE ? ● Visão geral do Qt - Banco de Dados O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 48 de 71
  • 49. O que é o KDE ? ● Visão geral do Qt - Networking O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 49 de 71
  • 50. O que é o KDE ? ● Visão geral do Qt - XML O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 50 de 71
  • 51. O que é o KDE ? ● Não é (só) o software O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 51 de 71
  • 52. O que é o KDE ? ● É a comunidade O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 52 de 71
  • 53. Comunidade ● “Quem faz, decide.” ● Não tem chefes ou “responsáveis” ● Meritocracia ● Evolução darwiniana, seguindo o princípio do código livre e aberto. ● Para entrar, é só entrar. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 53 de 71
  • 54. Comunidade ● A comunidade é formada por voluntários e funcionários contratados pela NOKIA e por outras empresas de consultoria em Qt/KDE, tais como KDAB, Collabora, Tieto e ICS. ● O KDE e.V. é a ONG que cuida dos aspectos legais e financeiros do KDE no mundo. ● A comunidade se encontra fisicamente no Akademy e nos diversos sprints. ● O KDE e.V. financia a participação de representantes em eventos e a realização de encontros da comunidade. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 54 de 71
  • 55. KDE no Brasil ● Situação da comunidade KDE-BR até 2008: ● Apenas dois desenvolvedores ativos no Brasil. ● Nenhum grupo regional do KDE formado. ● Presença modesta nas conferências brasileiras. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 55 de 71
  • 56. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Como isso começou ? Estudante de Ciência da Computação, hacker, sapateador e cozinheiro de sushis Músico em crise, doutorando desocupado, hacker e professor por vocação O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 56 de 71
  • 57. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Uma breve história: ● Final de 2008: Tomaz e Sandro se auto-convidam a ministrar um mini- curso de Qt no Latinoware 2008. Primeiro contato com os outros membros do KDE Brasil (Hélio e Piacentini). ● Início de 2009: fundação do Live Blue (KDE-BA). ● Março de 2009: Sandro e Tomaz participam do Google Summer of Code 2009. ● Junho de 2009: presença massiva do KDE no Fórum Internacional de Software Livre. ● Julho de 2009: Akademy 2009 (G. Canaria - ES). O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 57 de 71
  • 58. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Uma breve história: ● Agosto de 2009: novos membros no Live Blue. ● Outubro de 2009: mini-curso e palestras no Latinoware 2009. ● Outubro de 2009: participação no Gluon Sprint e Qt Dev Days 2009 em Munich - DE. ● NOKIA Qt Certified Developer. ● Final de 2009: mini-cursos e palestras sobre Qt/KDE em Salvador, Florianópolis, Teresina e Belo Horizonte. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 58 de 71
  • 59. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Uma breve história: ● Final de 2009: formação dos grupos locais do KDE no Piauí, Minas Gerais e Rio Grande do Sul. ● Final de 2009: participações do Live Blue em duas aplicações do KDE SC 4.4 - o Rocs e o KDE Observatory. ● Janeiro de 2010: confirmação da disciplina “Desenvolvimento de Software Livre”, a ser ministrada na UFBa. ● Fevereiro de 2010: primeira Releasy Party em Salvador. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 59 de 71
  • 60. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Uma breve história: ● Abril de 2010: 1º Akademy-BR em Praia do Forte. ● Aprovação do projeto PIBIC para desenvolvimento de um software KDE para educação musical. ● Julho de 2010: Akademy 2010 (Tampere-FI). ● Julho de 2010: KDE Brasil no FISL. ● Novembro de 2010: KDE no IV Encontro Nordestino de Software Livre (Natal-RN). O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 60 de 71
  • 61. O que é o Live Blue ? ● Grupo de usuários e desenvolvedores KDE na Bahia. ● Situação atual: ● Pelo menos 20 participantes ativos do KDE no Brasil. ● Live Blue como grupo brasileiro mais atuante no KDE. ● Trabalhos de conclusão voltados para o KDE. ● 5 grupos regionais ativos. ● Submissões para o Google Summer of Code 2010. ● Akademy-BR 2011 já confirmado. ● Maior participação brasileira no Akademy 2010, em Tampere, Finlândia. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 61 de 71
  • 62. O que é o Live Blue ? ● O que temos feito ? ● Visualização de software no KDevelop 4 O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 62 de 71
  • 63. O que é o Live Blue ? ● O que temos feito ? ● Rocs O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 63 de 71
  • 64. O que é o Live Blue ? ● O que temos feito ? ● Gluon Game Engine O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 64 de 71
  • 65. O que é o Live Blue ? ● O que temos feito ? ● KDE Observatory O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 65 de 71
  • 66. O que é o Live Blue ? ● O que temos feito ? ● Visualização no Amarok O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 66 de 71
  • 67. O que é o Live Blue ? ● O que temos feito ? ● Apresentações 3D O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 67 de 71
  • 68. O que é o Live Blue ? ● O que temos feito ? ● Organização de eventos (release party, Akademy-BR, FISL, Latinoware). ● Promoção do KDE no Brasil. ● Mini-cursos e apoio ao novos desenvolvedores. ● Manutenção do br.kde.org. ● Live Blue News. ● Google Summer of Code. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 68 de 71
  • 69. Como posso participar ? ● Papéis desempenhados: ● Programador. ● Testador (usuário que reporta bugs). ● Tradutor ou criador de novas documentações. ● Criador de pacotes e distribuições. ● Designer. ● Promoter. ● Sociólogo, economista, educador, filósofo ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 69 de 71
  • 70. Como posso participar ? ● Por onde começar ? (desenvolvedores) ● Instalar e conhecer o Linux e o KDE :) ● Estudar C++/Java/Python/Ruby/..., Qt e KDE Libs. ● Escolher um projeto: – Se inscrever na lista de discussão. – Participar dos canais de IRC. – Compilar os fontes do SVN e contribuir. – Viajar e tomar cervejinhas nos sprints e conferências :) ● Estar atento :) O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 70 de 71
  • 71. Obrigado ! PERGUNTAS ? piacentini@kde.org http://www.kde.org http://br.kde.org http://piacentini.blog.br O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 71 de 71