Sandro Santos Andrade [email protected]

Total Page:16

File Type:pdf, Size:1020Kb

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.
Recommended publications
  • Pris for Fremme Av Fri Programvare I Norge 2002
    NUUG og HiOs Pris for fremme av fri programvare i Norge 2002 Sted: Høgskolen i Oslo, Festsalen, Anna Sethnes hus Dato: 7. oktober 2002 Tid: 17:00 Prisen for fremme av fri programvare For første gang i Norge deles det ut en Fri programvare pris for fri programvare, dvs programvare hvor Hva er fri programvare? Fri programvare er brukerne har fullt innsyn og kontroll. Fri programvare laget med fullt innsyn for alle. programvare er mest kjent gjennom operativ- Brukere st˚arfritt til ˚abenytte programvaren systemet Linux som gir en enorm base med som de vil og s˚amye de vil, og de f˚ar tilgang til programvare som er rimelig ˚ata i bruk – og kildekoden, slik at eventuelle feil raskere opp- som lastes ned helt gratis fra Internett. dages og fikses, og forbedringer kan program- Prisen er et stipend p˚a30.000 kroner i meres av brukere selv. Programvaren er oftest stipend fra NUUG pluss diplom og vase fra gratis, og leverandører tjener heller penger gjen- Høgskolen i Oslo. Den g˚ar til prosjekter eller nom brukerstøtte og opplæring. personer i henhold til utvalgskriteriene som Fri programvare er miljøskapende og har ble vedtatt av NUUG-styret 13. mai 2002. b˚adepedagogiske og praktiske fordeler for de Prisen deles ut p˚aet arrangement ved Høg- involverte. Fri programvare gir ofte en inngangs- skolen i Oslo mandag 7. oktober kl.17.00. Ut- billett til “cutting edge”-teknologi, og fører til valgskriteriene lyder: stabile, kvalitetssikrede systemer gjennom en Prisen g˚artil en person eller en “peer review”, det vil si kritisk gjennomsyn gruppe i Norge som har bidratt til av koden av andre programmerere.
    [Show full text]
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [Show full text]
  • Historical Dictionary of Sufism
    04-655 (1) FM.qxd 4/18/05 12:39 PM Page i HISTORICAL DICTIONARIES OF RELIGIONS, PHILOSOPHIES, AND MOVEMENTS Jon Woronoff, Series Editor 1. Buddhism, by Charles S. Prebish, 1993 2. Mormonism, by Davis Bitton, 1994. Out of print. See No. 32. 3. Ecumenical Christianity, by Ans Joachim van der Bent, 1994 4. Terrorism, by Sean Anderson and Stephen Sloan, 1995. Out of print. See No. 41. 5. Sikhism, by W. H. McLeod, 1995 6. Feminism, by Janet K. Boles and Diane Long Hoeveler, 1995. Out of print. See No. 52. 7. Olympic Movement, by Ian Buchanan and Bill Mallon, 1995. Out of print. See No. 39. 8. Methodism, by Charles Yrigoyen Jr. and Susan E. Warrick, 1996. Out of Print. See No. 57. 9. Orthodox Church, by Michael Prokurat, Alexander Golitzin, and Michael D. Peterson, 1996 10. Organized Labor, by James C. Docherty, 1996. Out of print. See No. 50. 11. Civil Rights Movement, by Ralph E. Luker, 1997 12. Catholicism, by William J. Collinge, 1997 13. Hinduism, by Bruce M. Sullivan, 1997 14. North American Environmentalism, by Edward R. Wells and Alan M. Schwartz, 1997 15. Welfare State, by Bent Greve, 1998 16. Socialism, by James C. Docherty, 1997 17. Bahá’í Faith, by Hugh C. Adamson and Philip Hainsworth, 1998 18. Taoism, by Julian F. Pas in cooperation with Man Kam Leung, 1998 19. Judaism, by Norman Solomon, 1998 20. Green Movement, by Elim Papadakis, 1998 21. Nietzscheanism, by Carol Diethe, 1999 22. Gay Liberation Movement, by Ronald J. Hunt, 1999 23. Islamic Fundamentalist Movements in the Arab World, Iran, and Turkey, by Ahmad S.
    [Show full text]
  • Pris for Fremme Av Fri Programvare I Norge 2004
    NUUG og HiOs Pris for fremme av fri programvare i Norge 2004 Sted: Høgskolen i Oslo, Festsalen, Anna Sethnes hus Dato: 12. oktober 2004 Tid: 17:00 Prisen for fremme av fri programvare For tredje gang i Norge deles det ut en Fri programvare pris for fri programvare, dvs programvare hvor Hva er fri programvare? Fri programvare er brukerne har fullt innsyn og kontroll. Fri programvare laget med fullt innsyn for alle. programvare er mest kjent gjennom operativ- Brukere st˚arfritt til ˚abenytte programvaren systemet Linux som gir en enorm base med som de vil og s˚amye de vil, og de f˚ar tilgang til programvare som er rimelig ˚ata i bruk – og kildekoden, slik at eventuelle feil raskere opp- som lastes ned helt gratis fra Internett. dages og fikses, og forbedringer kan program- Prisen er et stipend p˚a30.000 kroner i meres av brukere selv. Programvaren er oftest stipend fra NUUG pluss diplom og vase fra gratis, og leverandører tjener heller penger gjen- Høgskolen i Oslo. Den g˚ar til prosjekter eller nom brukerstøtte og opplæring. personer i henhold til utvalgskriteriene som Fri programvare er miljøskapende og har ble vedtatt av NUUG-styret 13. mai 2002. b˚adepedagogiske og praktiske fordeler for de Prisen deles ut p˚aet arrangement ved Høg- involverte. Fri programvare gir ofte en inngangs- skolen i Oslo tirsdag 12. oktober kl.17.00. Ut- billett til “cutting edge”-teknologi, og fører til valgskriteriene lyder: stabile, kvalitetssikrede systemer gjennom en Prisen g˚artil en person eller en fagfellevurdering, det vil si at andre program- gruppe i Norge som har bidratt til merere gir kildekoden kritisk gjennomsyn.
    [Show full text]
  • Family by NEIL SPEARS Requests Contributing Writer Donates VCSD Chancellor Robert C
    FEATURES Ughts & Sirens 2 SPORTS Opinion 4 Baseball swi~ away Meet the candidates Features • the competition A.S. presidential profiles 9 Features takes a look at this year's A.S. presidential candidates, Triton baseball went 4-1 over the their slates and independent campaigns - and finds out who Classifieds 12 break, beating CSU Dominguez Hills they are and what they staoo for. page 9 Campus Calendar 11 and Azusa PaCific. P~e 16 UC SAN DIEGO MONDAY, MARCH 11, 2001 VOLU,\IE 109, [ seE I 2003 A.S. ELEOIONS WATCH War advisory group formed Jacobs Appeal Committee to oversee campus climate family By NEIL SPEARS requests Contributing Writer donates VCSD Chancellor Robert C. denied Dynes announced the formation of the pecial Advisory Committee on War Related $110 M Matters on March 19. The goal Committee of me commirree is to advise the chancellor about the impact of Gift part of hears cases of global conflict on the campus community. $1 billion 3 applicants "I want to reassure you that we have developed comprehen­ By GAELLE FAURE sive plans for enhancing campu fundraising Associate News Editor safety, sustaining campus opera­ tions, and issuing timely news campalgn Three A.. elections candidates updates," Dynes stated in a who had filed appeals to the elec­ March 20 campus norice. tions committee Jskll1g to be rein­ The committee is composed By LISA MAK stated in the race were denied their of a dozen representatives from Staff Writer requests prior to the end of winter different areas of campu opera­ Irwin Jacobs. former C 'D quarter.
    [Show full text]
  • Kde-Guide-De-Developpement.Web.Pdf
    KDE Published : 2017-06-26 License : GPLv2+ 1 KDE DU POINT DE VUE D'UN DÉVELOPPEUR 1. AVEZ-VOUS BESOIN DE CE LIVRE ? 2. LA PHILOSOPHIE DE KDE 3. COMMENT OBTENIR DE L'AIDE 2 1. AVEZ-VOUS BESOIN DE CE LIVRE ? Vous devriez lire ce livre si vous voulez développer pour KDE. Nous utilisons le terme développement très largement pour couvrir tout ce qui peut conduire à un changement dans le code source, ce qui inclut : Soumettre une correction de bogue Écrire une nouvelle application optimisée par la technologie KDE Contribuer à un projet existant Ajouter de la fonctionnalité aux bibliothèques de développement de KDE Dans ce livre, nous vous livrerons les bases dont vous avez besoin pour être un développeur productif. Nous décrirons les outils que vous devrez installer, montrer comment lire la documentation (et écrire la vôtre propre, une fois que vous aurez créé la nouvelle fonctionnalité !) et comment obtenir de l'aide par d'autres moyens. Nous vous présenterons la communauté KDE, qui est essentielle pour comprendre KDE parce que nous sommes un projet « open source », libre (gratuit). Les utilisateurs finaux du logiciel n'ont PAS besoin de ce livre ! Cependant, ils pourraient le trouver intéressant pour les aider à comprendre comment les logiciels complexes et riches en fonctionnalités qu'ils utilisent ont vu le jour. 3 2. LA PHILOSOPHIE DE KDE Le succès de KDE repose sur une vue globale, que nous avons trouvée à la fois pratique et motivante. Les éléments de cette philosophie de développement comprennent : L'utilisation des outils disponibles plutôt que de ré-inventer ceux existants : beaucoup des bases dont vous avez besoin pour travailler font déjà partie de KDE, comme les bibliothèques principales ou les « Kparts », et sont tout à fait au point.
    [Show full text]
  • Our Journey from Java to Pyqt and Web for Cern Accelerator Control Guis I
    17th Int. Conf. on Acc. and Large Exp. Physics Control Systems ICALEPCS2019, New York, NY, USA JACoW Publishing ISBN: 978-3-95450-209-7 ISSN: 2226-0358 doi:10.18429/JACoW-ICALEPCS2019-TUCPR03 OUR JOURNEY FROM JAVA TO PYQT AND WEB FOR CERN ACCELERATOR CONTROL GUIS I. Sinkarenko, S. Zanzottera, V. Baggiolini, BE-CO-APS, CERN, Geneva, Switzerland Abstract technology choices for GUI, even at the cost of not using Java – our core technology – for GUIs anymore. For more than 15 years, operational GUIs for accelerator controls and some lab applications for equipment experts have been developed in Java, first with Swing and more CRITERIA FOR SELECTING A NEW GUI recently with JavaFX. In March 2018, Oracle announced that Java GUIs were not part of their strategy anymore [1]. TECHNOLOGY They will not ship JavaFX after Java 8 and there are hints In our evaluation of GUI technologies, we considered that they would like to get rid of Swing as well. the following criteria: This was a wakeup call for us. We took the opportunity • Technical match: suitability for Desktop GUI to reconsider all technical options for developing development and good integration with the existing operational GUIs. Our options ranged from sticking with controls environment (Linux, Java, C/C++) and the JavaFX, over using the Qt framework (either using PyQt APIs to the control system; or developing our own Java Bindings to Qt), to using Web • Popularity among our current and future developers: technology both in a browser and in native desktop little (additional) learning effort, attractiveness for new applications.
    [Show full text]
  • Iaconelli Riccardo Giulio
    Curriculum vitae INFORMAZIONI PERSONALI Iaconelli Riccardo Giulio Milano (Italia) Data di nascita 11/12/1990 | Nazionalità Italiana ESPERIENZA PROFESSIONALE 2017–alla data attuale Open Source Leadership Mentor Mozilla Foundation Mentore per il programma di Open Source Leadership, un programma di Mozilla Foundation per formare project manager che seguano la metodologia Open Source. 2016–alla data attuale Technical Speaker Mozilla Foundation Parte del team di Developer Relations per la divulgazione di tecnologie Open Source e Open Web 2015–alla data attuale Open Source Maintainer WikiToLearn Maintainer di WikiToLearn, un progetto Open Source per l'editing e la creazione collaborativa di libri di testo. 2004–alla data attuale Open Source Contributor e Maintainer KDE - Contributor per il progetto Plasma, il più importante desktop environment Open Source, e altre parti del progetto, sempre open source, come: KDEGames, kde-i18n-it, KDE-PIM, Raptor, packaging. - Maintainer dei seguenti Componenti Open Source: Akunambol, KDELibs (Plasma Packages), Amarok QML UI - Parte del team di marketing e di Comunicazione 2008–2017 Mentore Google (Summer of Code) Mentore, in diverse annate nel periodo 2008-2017, per diversi progetti Open Source (Ruqola, Plasma, ...). 2011–2012 Co-Founder & CTO Ispirata Co-Foundere CTO di Ispirata SRL, un'azienda di consulenza che offre soluzioni basate su software Open Source. 2005–2010 Vice Coordinatore Oxygen Project ISTRUZIONE E FORMAZIONE 2015–alla data attuale Laurea Magistrale in Fisica Università degli Studi di Milano-Bicocca,
    [Show full text]
  • KDE Plasma 5
    Arvo Mägi KDE Plasma 5 Tallinn, 2017 1 Sissejuhatus KDE töökeskkonnale pani aluse saksa programmeerija Matthias Ettrich 14.10.1996. 2016. a oktoobris sai populaarne KDE seega 20. aastaseks. Hea ülevaate KDE ajaloost annab artikkel „19 Years of KDE History: Step by Step.” KDE 4.14 ilmumisega oli KDE saavutanud kasutusküpsuse, kuid edasine areng kippus takerduma – vaja oli põhimõttelisi uuendusi. Otsustati võtta kasutusele iseseisvatel moodulitel põhinev KDE 5 arhitektuur – Qt/Frameworks. Kõik KDE rakendusprogrammid, sh Plasma 5 töölaud, kasutavad ainult konkreetse rakenduse jaoks vajalikke mooduleid. Varem kasutati kõigi rakenduste jaoks ühist suurt teeki, mis raskendas muudatuste tegemist ja pidurdas arendustööd. Qt on C++ programmeerimiskeskkond. Pikaajalise toega Qt 5.9 LTS ilmus 31. mail 2017. KDE Frameworks on 70 moodulist koosnev komplekt, mis lihtsustab Qt keskkonnas KDE programmide koostamist. Frameworks veaparandused ja täiendused ilmuvad iga kuu. KDE Plasma 5 töölaud põhineb KDE Frameworksil (KF5). Töölaua veaparandused ilmuvad iga kuu, vajadusel mitu korda kuus, uued versioonid kord kvartalis. Plasma 5.8 LTS, mis on pikaajalise toega (18 kuud), ilmus 4.10.2016, veidi enne KDE 20. aastaseks saamist. Plasma 5.10 ilmus 30.05.2017. Järgmine pikaajalise toega Plasma 5.12 ilmub 2018. a jaanuaris. Plasma 5 töölaud on pälvinud palju kiitvaid hinnanguid ja sobib igapäevaseks tööks. Eeldab kaasaegset, mitme tuumaga protsessori ja piisava mäluga (vähemalt 4 GB) arvutit. SSD kettalt töötab välkkiirelt. Töölaud on keskkond rakendusprogrammide käivitamiseks ja kasutamiseks. KF5-le on üle viidud kõik KDE põhirakendused (failihaldur Dolphin, pildinäitaja Gwenview, konsool Konsole, teksti- redaktor Kate, ekraanitõmmise võtja Spectacle, videoredaktor Kdenlive, plaadikirjutaja K3b jt). Need on KDE Applications koosseisus, mille uued versioonid ilmuvad kolm korda aastas, veaparandused kord kuus.
    [Show full text]
  • KDE Galaxy 4.13
    KDE Galaxy 4.13 - Devaja Shah About Me ●3rd Year Alienatic Student at DA- !"# Gandhinagar ●Dot-editor %or KDE &romo "ea' ●Member of KDE e.(. ●&a))ion for Technology# Literature ●+un the Google Developer Group in !olle$e ●-rganizin$ Tea' of KDE Meetup# con%./de.in 14 -/ay, sooooo....... ●Ho1 many of you are %an) of Science Fiction3 ●Astronomy3 ● 0o1 is it Related to KDE3 ●That i) precisely 1hat the talk is about. ●Analogy to $et you to kno1 everythin$ that you should about ● “Galaxy KDE 4.13” 4ait, isn't it 4.14? ●KDE5) late)t ver)ion S! 4.14 6 7ove'ber 8914 ●KDE Soft1are !o',ilation ::.xx ●Significance o% +elea)e) ●- -r$ani.ed# )y)te'atic co',ilation o% %eature) < develo,'ent) ●- 2ive )erie) of relea)e) till date. ●7o Synchronized +elea)e) Any lon$er: ● - KDE 2ra'e1ork) > ?'onthly@ ● - KDE &la)'a > ?3 'onth)@ ● - KDE Ap,lication) ?date ba)ed@ ●Au)t *i/e Ap, (er)ion) But, 1hat am I to do o% the Galaxy 7umber? ●4ork in a "eam ●4ork acros) a Deadline ●-%;ce Space Si'ulation ●Added 'petus %or Deliverin$ your 2eature) ●You 1ork a) a ,art of the C!oreD Developer "ea' ● nstils Discipline ●Better +e),onse# Better 2eedbac/ ●Better Deliverance ●Synchronized 1ork with other C)ea)onedD developer) Enough of the bore....... ●Ho1 do $et started3 ● - Hope you didn't )nooze yesterday ● +!# Subscribe to Mailing Lists ●Mentoring Progra') ●GsoC# Season of KDE, O2W Progra') ●Bootstra,pin$ Training Session) Strap yourself onto the Rocket ●And Blast O%%......... ● ● ● Entered A 4ormhole and Ea,ped into the KDE Galaxy ●No1 what? ●Pick a Planet to nhabit ●But....
    [Show full text]
  • Release 0.11 Todd Gamblin
    Spack Documentation Release 0.11 Todd Gamblin Feb 07, 2018 Basics 1 Feature Overview 3 1.1 Simple package installation.......................................3 1.2 Custom versions & configurations....................................3 1.3 Customize dependencies.........................................4 1.4 Non-destructive installs.........................................4 1.5 Packages can peacefully coexist.....................................4 1.6 Creating packages is easy........................................4 2 Getting Started 7 2.1 Prerequisites...............................................7 2.2 Installation................................................7 2.3 Compiler configuration..........................................9 2.4 Vendor-Specific Compiler Configuration................................ 13 2.5 System Packages............................................. 16 2.6 Utilities Configuration.......................................... 18 2.7 GPG Signing............................................... 20 2.8 Spack on Cray.............................................. 21 3 Basic Usage 25 3.1 Listing available packages........................................ 25 3.2 Installing and uninstalling........................................ 42 3.3 Seeing installed packages........................................ 44 3.4 Specs & dependencies.......................................... 46 3.5 Virtual dependencies........................................... 50 3.6 Extensions & Python support...................................... 53 3.7 Filesystem requirements........................................
    [Show full text]
  • 1 Australian Synchrotron
    EPICS Qt Update Paul Martin 1 Australian Synchrotron • 3GeV, 216m circumference synchrotron • 8 Beamlines • 12 Software Engineers • IMBL – Worlds Widest Beam - MRT Clinical Program – Safety Critical • Melbourne, Australia • Nearest other facilities: Taiwan, Thailand, Japan • 16th Most Urbanized Country • World’s most livable cities • Hosting ICALEPCS in 2015 2 Qt • Qt is a cross-platform application and UI framework for developers using C++ – Windows,OS X, Linux, Embedded Linux, Android, iOS, vxWorks, Win CE, Amiga OS • Open Source (LPGL v2.1) Qt Designer • Trolltech -> Nokia -> Digia, • Development tools: Qt Creator, Qt Designer, Qmake, Qt Linguist, Qt Assistant, Integration into Visual Studio • Rich set of Widgets and other classes (1000+), Qwt (125+) • Very Good Documentation, help, examples • All Qt Objects contain powerful object communication Qt Creator mechanism (Signal+Slots) • GUI Layout widgets • Qt Project: www.qt-project.org 3 EPICS Qt – Team • Started 2009 – Anthony Owen, Andrew Rhyder, Glenn Jackson • Joined 2011 – Andy Starritt • Joined 2012 – Ricardo Fernandez • Joined 2013 – Zai Wang (1 year contract) 4 EPICS Qt – Rapid GUI Development • Adds Channel Access to standard Qt Widgets and Data Classes • Rapid GUI Dev – Drag and Drop EPICS aware components in Qt Designer • Macro Substitutions for PV names and other GUI functions Qt Designer Channel Access running at design time .ui file – presented using QEGui on any platform (windows / linux) 5 EPICS Qt – Other App Types QCaString Qt Creator QCaInteger QCaFloating QCaByteArray
    [Show full text]