Sandro Santos Andrade [email protected]

Sandro Santos Andrade Sandroandrade@Kde.Org

O KDE na Bahia e no Brasil Sandro Santos Andrade [email protected] O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Roteiro ● O que é o KDE ? ● Histórico ● Tecnologias ● Porque e como contribuir ? ● O KDE na Bahia e no Brasil ● O Live Blue ● O KDE no mundo ● O que vem por ai ? O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O que é o KDE ? ● Comunidade internacional de tecnologia que cria software livre e de código aberto para computadores desktop e móveis. ● Marca genérica para a tecnologia criada pela comunidade. ● A comunidade desenvolve o KDE Software Compilation (KDE SC): ● KDE Plasma Desktop e KDE Plasma Netbook. ● KDE Platform. ● KDE Applications. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O que é o KDE ? ● Para o usuário final, o KDE Plasma Desktop/Netbook é o contato inicial: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O que é o KDE ? ● Ou ainda embarcado em dispositivos móveis: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O que é o KDE ? ● Características: ● Ambiente moderno e com boa usabilidade. ● Conjunto rico de aplicações disponíveis. ● Ambiente estável e com bom desempenho. ● Grande número de distribuições utilizando o KDE. ● Lançamentos semestrais de novas versões. ● Lançamentos mensais de correções de bugs. ● Recursos para facilitar acessibilidade. ● Adaptado para uso em netbooks e dispositivos móveis. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Histórico ● Criado em 14 de outubro de 1996 por Matthias Ettrich através de um post na Usenet. ● O objetivo era criar um ambiente desktop consistente, completo e com look-and-feel moderno. ● Inicialmente KDE significava Kool Desktop Environment ou The K Desktop Environment. ● Em 1997 o KDE passa a utilizar o toolkit Qt e o KDE-FreeQt Foundation e KDE e.V são criados. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Histórico ● Existia entre 20 e 30 pessoas inicialmente no projeto. ● Em 28 de agosto de 1997 começa, em Arnsberg (DE), o KDE One - 1° encontro mundial dos desenvolvedores do KDE. ● KDE 1.0 lançado em 12 de julho de 1998. ● Em 7 de outubro de 1999, em Erlang (DE), acontece o KDE Two. ● Matthias e um amigo ficam bêbados e escrevem o DCOP em uma noite :) ● KDE 2.0 lançado em 23 de outubro de 2000. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Histórico ● KDE Three em 25 de fevereiro de 2002, em Nuremberg (DE). ● KDE 3.0 lançado em 3 de abril de 2002. ● O KDE foi totalmente re-estruturado na versão 4, lançada em 11 de janeiro de 2008. ● Em 9 de fevereiro de 2010 será lançada a versão 4.4, com avanços consideráveis no KDE Plasma e as fundações para execução do KDE em dispositivos móveis. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Histórico ● Alguns números: ● Mais de 1900 pessoas ao redor do mundo contribuem para a evolução do KDE. ● Mais de 300 pessoas ao redor do mundo traduzem o KDE para os mais de 60 idiomas disponíveis. ● São realizadas cerca de 11000 mudanças por mês. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● O KDE é, em sua maior parte, escrito em C++. ● Porém utiliza linguagens tais como Java, Python, Ruby, Perl, JavaScript e C# (via bindings ou Kross). ● Utiliza o Qt como biblioteca básica. ● Amplias as funcionalidades do Qt através das suas bibliotecas: kdelibs, kdepimlibs, kdebase, kdevplatform. ● Funciona também no Windows e no MAC OS. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Sobre o Qt: ● É um toolkit para o desenvolvimento de aplicações GUI 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 mais de 800 classes. ● Possui licença dual. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Sobre o Qt: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Widgets: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Dialogs e MainWindows: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Dialogs e MainWindows: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Gráficos 2D: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Gráficos 2D: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Gráficos 2D: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Gráficos 2D: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● OpenGL: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Model-View: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Banco de dados: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Programação em rede: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● XML: O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Ferramentas - Designer O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Ferramentas - Assistant O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Ferramentas - Linguist O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● E mais: ● Extensões do Qt: signals/slots, meta-objetos, containers. ● Style Sheets e Scripting (QtScript). ● Web Browser Engine (WebKit) e Plugins. ● Multimídia (Phonon) e Manipulação de SVG. ● Bindings para outras linguagens (Qt Jambi, PyQt, QtRuby, Perl, Qt#, Qymono). ● Qt na web ? Wt !!! ● Extensões do KDE e de terceiros (ex: qwt, qanava, quazip, QLALR ...). O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Tecnologias ● Porque o Qt ? ● Multi-plataforma com código-fonte único. ● Riqueza de características e funcionalidades. ● Bom desempenho e ótima documentação. ● Disponibilidade de código-fonte. ● Disponibiliza soluções corretas sob o ponto de vista da engenharia de software. ● Funcional em dispositivos móveis. ● Write once, compile anywhere. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Porque e como contribuir ? ● Porque contribuir com o KDE ? ● É divertido ! ● Você terá uma melhor reputação profissional. ● Você irá aprender bastante com os mais experientes. ● Você irá vivenciar um projeto real de desenvolvimento de sistemas complexos. ● Você irá ampliar sua rede de contatos. ● Oportunidades podem surgir. ● Você poderá ser pago para trabalhar com software livre e o KDE. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Porque e como contribuir ? ● 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 KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] Porque e como contribuir ? ● 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 KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil ● Situação em 2008: ● Apenas 2 desenvolvedores no Brasil. ● Nenhum grupo regional do KDE formado. ● Presença modesta nas conferências brasileiras. Como isso foi modificado ? O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil 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 KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil ● 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. ● 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 FISL. ● Julho de 2009: Akademy 2009 (G. Canaria - ES). ● Agosto de 2009: novos membros no Live Blue. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil ● Uma breve história: ● 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. ● Final de 2009: formação dos grupos locais do KDE em Teresina, Minas Gerais e Porto Alegre. O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil ● Uma breve história: ● 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 :) ● E muitos planos para o futuro ... O KDE na Bahia e no Brasil - Sandro S. Andrade - [email protected] O KDE na Bahia e no Brasil ● Situação atual: ● Pelo menos 20 participantes ativos do KDE no Brasil.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    51 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us