KDE para Iniciantes

Camila Ayres
http://kders.wordpress.com
Roteiro
●   O que é o KDE?
●   Histórico
●   Plasma – O ambiente de trabalho
●   O KDE SC e Netbooks
●   O KDE SC e dispositivos móveis
●   Porquê usar o KDE SC?
●   Você pode fazer parte do KDE
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 que é o                      KDE        ?
●   Para o usuário final o KDE Plasma é o primeiro
    meio de contato. No desktop ...
O que é o            KDE   ?
●   No netbook ...
O que é o                     KDE     ?
●   Ou no seu dispositivo móvel ...
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 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 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 9 de fevereiro de 2010 lançamos a versão 4.4,
        com avanços consideráveis no KDE Plasma e
             nas fundações para execução do KDE
                em dispositivos móveis.
    ●   Em 4 de agosto de 2010 lançaremos
          a versão 4.5.
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.
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.
Fluffy
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).
Aplicações                 KDE
●   Internet - Konqueror
Aplicações              KDE
●   Internet - Kopete
Aplicações               KDE
●   Internet - Blogilo
Aplicações             KDE
●   Internet - KMail
Aplicações                KDE
●   Multimídia - Amarok
Aplicações                 KDE
●   Multimídia - Digikam
Aplicações                      KDE
●   Multimídia - K3B, Dragon, KDEnlive
Aplicações                        KDE
●   Suíte para escritórios - KOffice
Aplicações   KDE
●   Jogos
Aplicações                  KDE
●   Softwares educacionais:
                    KHangMan, KAnagram,
    KLetters
Aplicações                     KDE
●   Softwares educacionais:
                    KAlgebra, Cantor, Rocs,
    Kmplot
Aplicações                     KDE
●   Softwares educacionais:
                    KTurtle, KGeography, Marble
Aplicações                     KDE
●   Softwares educacionais:
                         Step, KStars, Kalzium
Aplicações                    KDE
●   Ferramentas de desenvolvimento:
                             KDevelop, Umbrello
Aplicações                    KDE
●   Gerenciamento de informações pessoais:
                                    Kontact
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 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.
    ●   A letra Q foi escolhida porque ela aparecia de forma
        bonita no editor Emacs de um dos seus criadores.
    ●   Disponível publicamente desde maio de
        1995.
    ●   Possui licença dual e mais de 800
        classes.
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 opensource) e seus repositórios estão abertos
        às contribuições da comunidade.
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 que é o             KDE   ?
●   Quem usa o Qt ?
O que é o                     KDE   ?
●   Visão geral do Qt - Widgets
O que é o                    KDE        ?
●   Visão geral do Qt - Dialogs e Main Windows
O que é o                    KDE        ?
●   Visão geral do Qt - Dialogs e Main Windows
O que é o                     KDE     ?
●   Visão geral do Qt - Gráficos 2D
O que é o                     KDE     ?
●   Visão geral do Qt - Gráficos 2D
O que é o                     KDE     ?
●   Visão geral do Qt - Gráficos 2D
O que é o                     KDE     ?
●   Visão geral do Qt - Gráficos 2D
O que é o                    KDE   ?
●   Visão geral do Qt - OpenGL
O que é o                    KDE   ?
●   Visão geral do Qt - OpenGL
O que é o                    KDE   ?
●   Visão geral do Qt - OpenGL
O que é o                    KDE     ?
●   Visão geral do Qt - Model-View
O que é o                    KDE         ?
●   Visão geral do Qt - Banco de Dados
O que é o                    KDE     ?
●   Visão geral do Qt - Networking
O que é o                     KDE   ?
●   Visão geral do Qt - XML
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 ...
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 :)
Conclusão
●   A comunidade é formada por voluntários e
    funcionários contratados pela NOKIA e por
    outras empresas de consultoria em Qt/KDE, tais
    como KDAB, Tieto e ICS.
●   O KDE e.V. 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.
Obrigado !
       PERGUNTAS ?
     http://kders.wordpress.com

         http://www.kde.org

          http://br.kde.org

      kde-rs@googlegroups.com

Kde para iniciantes - Camila Ayres

  • 1.
    KDE para Iniciantes CamilaAyres http://kders.wordpress.com
  • 2.
    Roteiro ● O que é o KDE? ● Histórico ● Plasma – O ambiente de trabalho ● O KDE SC e Netbooks ● O KDE SC e dispositivos móveis ● Porquê usar o KDE SC? ● Você pode fazer parte do KDE
  • 3.
    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.
  • 4.
    O que éo KDE ? ● Para o usuário final o KDE Plasma é o primeiro meio de contato. No desktop ...
  • 5.
    O que éo KDE ? ● No netbook ...
  • 6.
    O que éo KDE ? ● Ou no seu dispositivo móvel ...
  • 7.
    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.
  • 8.
    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.
  • 9.
    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 9 de fevereiro de 2010 lançamos a versão 4.4, com avanços consideráveis no KDE Plasma e nas fundações para execução do KDE em dispositivos móveis. ● Em 4 de agosto de 2010 lançaremos a versão 4.5.
  • 10.
    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.
  • 11.
    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.
  • 12.
  • 13.
    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).
  • 14.
    Aplicações KDE ● Internet - Konqueror
  • 15.
    Aplicações KDE ● Internet - Kopete
  • 16.
    Aplicações KDE ● Internet - Blogilo
  • 17.
    Aplicações KDE ● Internet - KMail
  • 18.
    Aplicações KDE ● Multimídia - Amarok
  • 19.
    Aplicações KDE ● Multimídia - Digikam
  • 20.
    Aplicações KDE ● Multimídia - K3B, Dragon, KDEnlive
  • 21.
    Aplicações KDE ● Suíte para escritórios - KOffice
  • 22.
    Aplicações KDE ● Jogos
  • 23.
    Aplicações KDE ● Softwares educacionais: KHangMan, KAnagram, KLetters
  • 24.
    Aplicações KDE ● Softwares educacionais: KAlgebra, Cantor, Rocs, Kmplot
  • 25.
    Aplicações KDE ● Softwares educacionais: KTurtle, KGeography, Marble
  • 26.
    Aplicações KDE ● Softwares educacionais: Step, KStars, Kalzium
  • 27.
    Aplicações KDE ● Ferramentas de desenvolvimento: KDevelop, Umbrello
  • 28.
    Aplicações KDE ● Gerenciamento de informações pessoais: Kontact
  • 29.
    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.
  • 30.
    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. ● A letra Q foi escolhida porque ela aparecia de forma bonita no editor Emacs de um dos seus criadores. ● Disponível publicamente desde maio de 1995. ● Possui licença dual e mais de 800 classes.
  • 31.
    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 opensource) e seus repositórios estão abertos às contribuições da comunidade.
  • 32.
    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.
  • 33.
    O que éo KDE ? ● Quem usa o Qt ?
  • 34.
    O que éo KDE ? ● Visão geral do Qt - Widgets
  • 35.
    O que éo KDE ? ● Visão geral do Qt - Dialogs e Main Windows
  • 36.
    O que éo KDE ? ● Visão geral do Qt - Dialogs e Main Windows
  • 37.
    O que éo KDE ? ● Visão geral do Qt - Gráficos 2D
  • 38.
    O que éo KDE ? ● Visão geral do Qt - Gráficos 2D
  • 39.
    O que éo KDE ? ● Visão geral do Qt - Gráficos 2D
  • 40.
    O que éo KDE ? ● Visão geral do Qt - Gráficos 2D
  • 41.
    O que éo KDE ? ● Visão geral do Qt - OpenGL
  • 42.
    O que éo KDE ? ● Visão geral do Qt - OpenGL
  • 43.
    O que éo KDE ? ● Visão geral do Qt - OpenGL
  • 44.
    O que éo KDE ? ● Visão geral do Qt - Model-View
  • 45.
    O que éo KDE ? ● Visão geral do Qt - Banco de Dados
  • 46.
    O que éo KDE ? ● Visão geral do Qt - Networking
  • 47.
    O que éo KDE ? ● Visão geral do Qt - XML
  • 48.
    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 ...
  • 49.
    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 :)
  • 50.
    Conclusão ● A comunidade é formada por voluntários e funcionários contratados pela NOKIA e por outras empresas de consultoria em Qt/KDE, tais como KDAB, Tieto e ICS. ● O KDE e.V. 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.
  • 51.
    Obrigado ! PERGUNTAS ? http://kders.wordpress.com http://www.kde.org http://br.kde.org kde-rs@googlegroups.com