SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
O projeto KDE:
            Software e
            Comunidade
Mauricio Piacentini
piacentini@kde.org
Quem sou eu ?
 ●   Game developer - Tabuleiro Produções / 2Mundos.
 ●   Desenvolvedor Open Source - KDE
 ●   Mestre 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).
 ●   Autor do KBlocks, Mantenedor do
     KMahjongg, KMines, KTurtle e outros.



O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   2 de 57
Roteiro
 ●   O que é Software Livre ?
 ●   Porque devo me importar com isso ?
 ●   O que é o KDE ?
       ●   Características
       ●   História
       ●   Aplicações
 ●   Como posso participar ?
 ●   Conclusão



O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   3 de 57
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 57
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 57
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 57
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 57
O que é o KDE ?
 ●   No netbook ...




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




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   9 de 57
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 57
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 57
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 57
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 57
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 57
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 57
Aplicações KDE
 ●   Internet - Konqueror




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   31 de 57
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 57
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 57
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 57
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 57
O que é o KDE ?
 ●   Quem usa o Qt ?




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




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   37 de 57
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 57
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 57
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 57
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 57
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 57
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 57
O que é o KDE ?
 ●   Visão geral do Qt - OpenGL




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




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




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




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   47 de 57
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 57
O que é o KDE ?
 ●   Visão geral do Qt - Networking




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




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




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




O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org   52 de 57
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 57
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 57
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      55 de 57
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   56 de 57
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   57 de 57

Mais conteúdo relacionado

Destaque

Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilJogos Digitais, PUC - SP
 
iPhone manual do usuario
iPhone manual do usuarioiPhone manual do usuario
iPhone manual do usuarioMihaela Mija
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"Jogos Digitais, PUC - SP
 
Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Jogos Digitais, PUC - SP
 
Desenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesDesenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesJogos Digitais, PUC - SP
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.Rafael Rodrigues
 
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...Clavis Segurança da Informação
 
Segurança de Redes - Keylogger e Screelongger
Segurança de Redes - Keylogger e ScreelonggerSegurança de Redes - Keylogger e Screelongger
Segurança de Redes - Keylogger e ScreelonggerCleber Ramos
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
 
Informática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointInformática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointJoeldson Costa Damasceno
 
Informática Básica - Planilha Eletronica - Microsoft Excel 2010
Informática Básica - Planilha Eletronica - Microsoft Excel 2010Informática Básica - Planilha Eletronica - Microsoft Excel 2010
Informática Básica - Planilha Eletronica - Microsoft Excel 2010Joeldson Costa Damasceno
 

Destaque (20)

Modelos de Iluminação e Reflexão
Modelos de Iluminação e ReflexãoModelos de Iluminação e Reflexão
Modelos de Iluminação e Reflexão
 
Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no Brasil
 
Iniciando com IphoneDev
Iniciando com IphoneDevIniciando com IphoneDev
Iniciando com IphoneDev
 
iPhone manual do usuario
iPhone manual do usuarioiPhone manual do usuario
iPhone manual do usuario
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
Scrum - conceitos iniciais
Scrum - conceitos iniciaisScrum - conceitos iniciais
Scrum - conceitos iniciais
 
Pesquisa em Games
Pesquisa em GamesPesquisa em Games
Pesquisa em Games
 
Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)
 
Workshops de Unity
Workshops de UnityWorkshops de Unity
Workshops de Unity
 
Desenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesDesenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phones
 
Aula 7 - Ataque de Força Bruta
Aula 7 - Ataque de Força BrutaAula 7 - Ataque de Força Bruta
Aula 7 - Ataque de Força Bruta
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
 
Como ganhar dinheiro com games
Como ganhar dinheiro com gamesComo ganhar dinheiro com games
Como ganhar dinheiro com games
 
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...
Webinar # 16 – Ataques de Força Bruta – Método Dicionário, Híbridos e Rainbow...
 
Segurança de Redes - Keylogger e Screelongger
Segurança de Redes - Keylogger e ScreelonggerSegurança de Redes - Keylogger e Screelongger
Segurança de Redes - Keylogger e Screelongger
 
Atividade word
Atividade wordAtividade word
Atividade word
 
Introdução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3dIntrodução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3d
 
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
 
Informática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointInformática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power Point
 
Informática Básica - Planilha Eletronica - Microsoft Excel 2010
Informática Básica - Planilha Eletronica - Microsoft Excel 2010Informática Básica - Planilha Eletronica - Microsoft Excel 2010
Informática Básica - Planilha Eletronica - Microsoft Excel 2010
 

Semelhante a Games Open Source: experiências na comunidade KDE

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
 
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
 
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
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtSandro Andrade
 
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
 
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
 
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.
 
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TI
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TIKDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TI
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TImarioaxavier7
 
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projeto
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projetoKDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projeto
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projetoPotiLivre Sobrenome
 
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
 
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
 
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 e a cultura do compartilhamento flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]Anderson Freitas
 
O que há de novo no Plasma Netbook?
O que há de novo no Plasma Netbook?O que há de novo no Plasma Netbook?
O que há de novo no Plasma Netbook?OpenBossa
 

Semelhante a Games Open Source: experiências na comunidade KDE (20)

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
 
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
 
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
 
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com QtDesenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
 
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
 
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
 
Linux, Software Livre e Open Source
Linux, Software Livre e Open SourceLinux, Software Livre e Open Source
Linux, Software Livre e Open Source
 
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TI
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TIKDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TI
KDE Neon & KDE Plasma: venha para o KDE e ganhe experiencia profissional em TI
 
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projeto
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projetoKDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projeto
KDE Mobile: Leve o KDE Plasma para o seu Android e codifique nesse projeto
 
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
 
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
 
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 a cultura do compartilhamento flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]
 
O que há de novo no Plasma Netbook?
O que há de novo no Plasma Netbook?O que há de novo no Plasma Netbook?
O que há de novo no Plasma Netbook?
 

Mais de Jogos Digitais, PUC - SP (15)

"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
Ray Tracing
Ray TracingRay Tracing
Ray Tracing
 
Algoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSPAlgoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSP
 
Problemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersProblemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty Hunters
 
Mapeamento de Textura
Mapeamento de TexturaMapeamento de Textura
Mapeamento de Textura
 
Rendering e Placas Graficas
Rendering e Placas GraficasRendering e Placas Graficas
Rendering e Placas Graficas
 
Eliminação de Superfícies Escondidas
Eliminação de Superfícies EscondidasEliminação de Superfícies Escondidas
Eliminação de Superfícies Escondidas
 
Métodos de Tonalização
Métodos de TonalizaçãoMétodos de Tonalização
Métodos de Tonalização
 
Problemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlProblemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty Control
 
Templates para roteiro
Templates para roteiroTemplates para roteiro
Templates para roteiro
 
Mini-curso XNA
Mini-curso XNAMini-curso XNA
Mini-curso XNA
 
Game Engine Unity 3D | Workshop
Game Engine Unity 3D | WorkshopGame Engine Unity 3D | Workshop
Game Engine Unity 3D | Workshop
 
Roteiro para Games
Roteiro para GamesRoteiro para Games
Roteiro para Games
 
Games: uma mídia de expressão
Games: uma mídia de expressãoGames: uma mídia de expressão
Games: uma mídia de expressão
 
As múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogosAs múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogos
 

Games Open Source: experiências na comunidade KDE

  • 1. O projeto KDE: Software e Comunidade Mauricio Piacentini piacentini@kde.org
  • 2. Quem sou eu ? ● Game developer - Tabuleiro Produções / 2Mundos. ● Desenvolvedor Open Source - KDE ● Mestre 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). ● Autor do KBlocks, Mantenedor do KMahjongg, KMines, KTurtle e outros. O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 2 de 57
  • 3. Roteiro ● O que é Software Livre ? ● Porque devo me importar com isso ? ● O que é o KDE ? ● Características ● História ● Aplicações ● Como posso participar ? ● Conclusão O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 3 de 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 8. O que é o KDE ? ● No netbook ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 8 de 57
  • 9. O que é o KDE ? ● Ou no seu dispositivo móvel ... O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 9 de 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 16. Aplicações KDE ● Internet - Konqueror O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 16 de 57
  • 17. Aplicações KDE ● Internet - Kopete O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 17 de 57
  • 18. Aplicações KDE ● Internet - Blogilo O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 18 de 57
  • 19. Aplicações KDE ● Internet - KMail O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 19 de 57
  • 20. Aplicações KDE ● Multimídia - Amarok O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 20 de 57
  • 21. Aplicações KDE ● Multimídia - Digikam O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 21 de 57
  • 22. Aplicações KDE ● Multimídia - K3B, Dragon, KDEnlive O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 22 de 57
  • 23. Aplicações KDE ● Suíte para escritórios - KOffice/Calligra O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 23 de 57
  • 24. Aplicações KDE ● Jogos O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 24 de 57
  • 25. Aplicações KDE ● Softwares educacionais: KHangMan, KAnagram, KLetters O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 25 de 57
  • 26. Aplicações KDE ● Softwares educacionais: KAlgebra, Cantor, Rocs, Kmplot O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 26 de 57
  • 27. Aplicações KDE ● Softwares educacionais: KTurtle, KGeography, Marble O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 27 de 57
  • 28. Aplicações KDE ● Softwares educacionais: Step, KStars, Kalzium O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 28 de 57
  • 29. Aplicações KDE ● Ferramentas de desenvolvimento: KDevelop, Umbrello O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 29 de 57
  • 30. Aplicações KDE ● Gerenciamento de informações pessoais: Kontact O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 30 de 57
  • 31. O que é o KDE ? ● Demonstração O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 31 de 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 36. O que é o KDE ? ● Quem usa o Qt ? O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 36 de 57
  • 37. O que é o KDE ? ● Visão geral do Qt - Widgets O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 37 de 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 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 57
  • 44. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 44 de 57
  • 45. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 45 de 57
  • 46. O que é o KDE ? ● Visão geral do Qt - OpenGL O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 46 de 57
  • 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 57
  • 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 57
  • 49. O que é o KDE ? ● Visão geral do Qt - Networking O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 49 de 57
  • 50. O que é o KDE ? ● Visão geral do Qt - XML O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 50 de 57
  • 51. O que é o KDE ? ● Não é (só) o software O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 51 de 57
  • 52. O que é o KDE ? ● É a comunidade O projeto KDE: software e comunidade - Mauricio Piacentini - piacentini@kde.org 52 de 57
  • 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 57
  • 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 57
  • 55. 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 55 de 57
  • 56. 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 56 de 57
  • 57. 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 57 de 57