QtCon Brasil 2022

21 a 26 de Novembro, On-line

Sobre o evento

Sobre o evento

A QtCon Brasil é um espaço onde brasileiros e latino-americanos podem se encontrar para alavancar negócios e trocar experiências relacionadas à tecnologia Qt. Sua primeira edição foi realizada em 2017, em São Paulo, capital, e desde então o evento teve edições nos dois modos, presencial e on-line. Este ano, seguindo a tendência global de eventos, a QtCon Brasil oferecerá à comunidade Qt seis dias de atividades on-line para atingir um público ainda maior.

Quando?

De segunda a sábado.
21 a 26 de Novembro de 2022.

Palestrantes

Confira o time incrível de palestrantes que reunimos para você!

Cleiton Bueno

Cleiton Bueno

B2Open

João Elson

João Elson

Autônomo

João Pagotto

João Pagotto

SimCORE

Matheus Castello

Matheus Castello

Toradex

Mauro Marssola

Mauro Marssola

Aditum

Nicolas Fella

Nicolas Fella

KDE

Pedro Bessa

Pedro Bessa

The Qt Company

Sandro Andrade

Sandro Andrade

IFBA

Saulo Ramos

Saulo Ramos

University of Calgary – Canadá

Till Adam

Till Adam

KDAB

Tomaz Canabrava

Tomaz Canabrava

Codethink

Tulio Leao

Tulio Leao

Cadence

Volker Hilsheimer

Volker Hilsheimer

The Qt Company

Programação

São seis dias de atividades imperdíveis, incluindo palestras, workshops e keynotes!

Confira abaixo os detalhes da nossa programação. Serão quatro dias de palestras e dois de workshops. Em razão das diferenças de fuso horário, os nossos keynotes se apresentarão todos no sábado pela manhã. Todas as atividades serão no horário de Brasília (GMT-3).

Aracele Torres

Abertura do evento

Aracele Torres (Qmob Solutions)

Tulio Leao

Jornada ao futuro: portando milhares de linhas do Qt3 ao Qt6

Tulio Leao (Cadence)

Resumo da palestra

O Jasper é uma família de produtos da Cadence Design Systems, utilizados na etapa de verificação em projetos de circuitos integrados que auxiliam projetistas de hardware a garantir que o design e implementação do circuito que criaram apresentem comportamento correto de acordo com sua especificação. A técnica utilizada pelo Jasper é a verificação formal, que procura exaustivamente por falhas, reduzindo a chance de um erro ser detectado somente após a fabricação. Dessa forma, evitando a necessidade de repetir o processo de fabricação (re-spin) ou de fazer recalls nos produtos. Para que o usuário compreenda os cenários de falhas alcançadas pela ferramenta, são providas diversas janelas na interface gráfica que lhe auxiliam a entender se um resultado é um bug que deva ser consertado no projeto ou não. Essas janelas têm variadas formas, desde um visualizador de código-fonte, passando por um de esquemático até um de formas de onda, e todos são desenvolvidos utilizando o Qt. Nessa palestra, iremos mostrar como o Jasper saiu de um ambiente de desenvolvimento com Qt 3, chegou ao Qt 5 e agora se prepara para alcançar o Qt 6. Serão mostradas dicas para facilitar a migração e dificuldades enfrentadas, como lidar com funcionalidades essenciais para o produto que desapareceram em versões mais recentes do Qt ou comportamentos erráticos ao tentar usar uma biblioteca antiga em um ambiente moderno. Esperamos te motivar a manter a sua base de códigos o mais próxima possível do Qt mais novo.

Bio do palestrante

Túlio é bacharel em Engenharia de Controle e Automação pela Universidade Federal de Minas Gerais (UFMG) desde 2016 e trabalha como Engenheiro de Software na Cadence Design Systems desde 2014, onde, já no primeiro dia, foi apresentado ao Qt para desenvolver a interface gráfica do Jasper e nunca mais largou. Hoje ele lidera a equipe de debug do Jasper, sendo responsável pelo desenvolvimento das janelas mais complexas e da visão do que a interação do usuário com a interface gráfica do Jasper será. Além disso, Tulio adora criar e participar de novas iniciativas: projetos open-source, voluntariado, sediar encontros de jogos de tabuleiro e mais, essa lista com certeza já cresceu enquanto você lia esse parágrafo.

João Pagotto

C++/Qt com Lua

João Pagotto (SimCORE)

Resumo da palestra

Em tempos onde a adoção de linguagens de alta performance como C++ são fundamentais em projetos críticos, linguagens interpretadas são também importante para facilitar o desenvolvimento de plugins, alterações de lógicas em tempo de execução, dentre entre outros usos. Nesta palestra, mostraremos como C++/Qt e Lua podem andar juntos e entregar resultados interessantes no que tange à performance. Faremos exemplos ao vivo e também testes de benchmark para validar se realmente se o desempenho do sistema é satisfatório. Veremos na prática esse enredo funcionando e apresentaremos alguns casos de uso onde esta combinação de linguagens é utilizada. Em particular, abordaremos estas tecnologias no ambiente de Computação Gráfica, onde performance é um ponto crucial.

Bio do palestrante

Desenvolvedor de software desde 2001, amante de programação e eletrônica, programador C/C++, Qt, OpenGL, Delphi, Android e Sistemas Embarcados. Desenvolvedor na Maxibyte Sistemas, fundador e diretor da SimCORE Simuladores de voo, sócio da SkyJet - treinamento, desenvolvimento e locação de equipamentos aeronáuticos. Pesquisa novas tecnologias, de preferência aquelas que sejam multiplataforma e open-source. Programador em Qt desde 2010, amante e evangelista do Qt em universidades e eventos de software livre e tecnologia.

Sandro Andrade

Implementando Qt models: dicas e armadilhas!

Sandro Andrade (IFBA)

Resumo da palestra

Utilizar corretamente as funcionalidades de model-view do Qt é um ponto central para o sucesso de qualquer projeto. Apesar do Qt disponibilizar um conjunto interessante de models, muitos projetos requerem a construção de novos models, integrando views a fontes de dados especificas e implementando políticas particulares de obtenção e atualização de dados. Esta palestra apresenta os principais desafios e soluções para a implementação de modelos lineares, tabulares e hierárquicos; abordando questões tais como lazy-load, integração com proxy models (para filtragem e ordenação), testes e integração com QML.

Bio do palestrante

Sandro Andrade é professor do Departamento de Computação do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBA). É doutor em Ciência da Computação e mestre em Mecatrônica pela UFBA e colaborador veterano nas comunidades de software livre Qt e KDE. Sandro atua como arquiteto e desenvolvedor em projetos envolvendo C++ e Qt há 22 anos, é co-fundador do Encontro Latino-Americano dos Colaboradores do KDE (LaKademy), da QtCon Brasil e foi, por três anos, membro do board de diretores do KDE e.V. (Berlin-DE).

Daniel Nicoletti

PostgreSQL na primeira classe

Daniel Nicoletti (KDAB)

Resumo da palestra

Bancos de dados são fundamentais para inúmeras aplicações. Nessas aplicações, mudanças no banco de dados são bem comuns, tais como adicionar ou remover colunas, da mesma forma que é fundamental ter acesso aos dados de forma rápida e simples. Tradicionalmente, o Qt Sql é usado nesse tipo de aplicações porém ele não fornece ferramentas para manutenção. É geralmente necessário criar uma camada extra que gerencia a comunicação em outra thread a fim de não bloquear a aplicação enquanto aguarda os dados. A ASql é uma biblioteca para comunicação assíncrona, ou seja sem bloqueios e sem a complexidade das threads, que inicialmente conta apenas com driver para PostgreSQL, possui uma ferramenta para manutenção dos dados (que pode ser utilizada sem o ASql e com outros bancos) e tem o PostgreSQL na primeira classe com o suporte a última novidade que é o pipelining.

Bio do palestrante

Daniel Nicoletti é Bacharel em Ciência da Computação pela Faculdade Adventista de São Paulo - UNASP. Apaixonado por Qt/C++ há mais de 15 anos, autor/mantenedor/colaborador de vários projetos para o KDE, levando o Qt para a web/back-end com o Cutelyst e ASql. Atualmente é Engenheiro de Software na KDAB. No tempo livre tem que cuidar de 4 crianças, tenta cuidar da saúde com ciclismo, natação, tênis, kart e automodelismo. Ama começar novos projetos e não encontrar tempo para terminá-los, gosta de dar uma de mecânico, pedreiro, encanador e aprecia um bom sabbath.

João Elson

Documentos fiscais com C++ e Qt

João Elson (autônomo)

Resumo da palestra

Os documentos fiscais fazem parte do dia-a-dia de qualquer empresa no Brasil, seja ela pequena ou uma grande corporação. Para um desenvolvedor ou equipes de desenvolvimento de software que estejam projetando ou desenvolvendo algum software voltado para venda de produtos ou serviços, será obrigatório incluir essas regras fiscais em seu projeto e isso será uma tarefa árdua. Projetar e desenvolver essas regras do zero é quase impossível, provavelmente, tomará mais tempo do que o desenvolvimento do restante do software. Com todas essas regras, muitas empresas ou desenvolvedores não conseguem mudar de linguagem de programação, ou utilizam bibliotecas desenvolvidas em outras linguagens para suprir essa necessidade. Foi pensando nessas dificuldades que nasceu o projeto CppBrasil, projeto de código aberto, desenvolvido em C++ e Qt, voltado para a criação de bibliotecas que ajudam no desenvolvimento de software ERP de qualquer segmento. O projeto hoje conta com duas bibliotecas, uma para emissão de documentos fiscais NFe/NFCe e a outra para impressão do DANFE (documento auxiliar de nota fiscal eletrônica) desses documentos. O projeto passa por constantes mudanças, para acompanhar as novas regras e exigências dos órgãos reguladores e fiscalizadores desses documentos fiscais.

Bio do palestrante

Analista de sistemas, desenvolvedor de software e estudante, focado no desenvolvimento de softwares para empresas atacadistas e varejistas. Programador desde 1995, onde trabalhou com várias linguagens de programação como Clipper, Visual Basic, Delphi, C#, Java e C++ utilizando o Qt Framework. Trabalhou utilizando os principais SGDBs corporativos do mercado, como o antigo dBase e até o momento, trabalha com aqueles que ainda se encontram no mercado como: SQL Server, Oracle, MySQL entre outros. Atualmente, trabalha desenvolvendo software focado em ambientes desktop e cloud, buscando sempre se manter atualizado com as novas tecnologias.

Matheus Castello

Desenvolvendo aplicações Qt conteinerizadas para Linux Embarcado com VS Code e Qt Creator

Matheus Castello (Toradex)

Resumo da palestra

Aplicações conteinerizadas já são uma realidade muito presente no mundo dos sistemas embarcados Linux. Nesta palestra, demonstramos, utilizando uma placa de desenvolvimento embarcado, como facilmente utilizar o VS Code para automatizar o fluxo de desenvolvimento de aplicações Qt containerizadas em Linux embarcado. Iremos criar a aplicação, a imagem Docker, o container e realizar o deploy remoto na placa, utilizando funcionalidades de extensões e tasks do VS Code. Também vamos usar as tasks automatizadas do VS Code para configurar um debug remoto e conectar ao Qt Creator.

Bio do palestrante

Cientista da Computação atuando nas áreas de sistemas embarcados, Android e Linux. Trabalhou diretamente com o Kernel Linux embarcado em modelos de smartphones e tablets Samsung comercializados na América Latina. Colaborou no upstream do Kernel Linux, árvore git do Linus Torvalds, para o controlador de GPIO da família de processadores utilizados nos Raspberry Pi. Atualmente, trabalha como Embedded SW Developer na Toradex, atuando como desenvolvedor de sistemas operacionais e ferramentas integradas de desenvolvimento para plataformas embarcadas Linux. Colaborador de projetos open-source e Youtuber nas horas vagas. Pai de pet.

Mauro Marssola

Um framework, um codebase, múltiplas plataformas

Mauro Marssola (Aditum)

Resumo da palestra

O objetivo desta palestra é apresentar como desenvolvemos uma aplicação multiplataforma com Qt para POS e TEF. Desenvolvemos um conjunto de bibliotecas de pagamentos com as seguintes configurações: configuração do terminal (comunicação com TMS - Terminal Manager System); comunicação com gateway para tratamento das transações seguindo o padrão de cada bandeira/adquirente; e abstração das bibliotecas de cada fabricante de terminal. Essas bibliotecas são usadas em POS (Linux embarcados), SmartPOS (Android) e TEF (aplicação para processamento de transações de pagamentos para integração de ferramentas de gestão de negócio em Windows e Linux). Temos um SDK Android TEF que pode ser utilizado em qualquer linguagem que suporte integração em Java/Kotlin.

Bio do palestrante

Desenvolvedor com experiência de mais de 6 anos em desenvolvimento Web, Mobile e sistemas embarcados com interesse especial em C++, Qt/QML e Linux. Conheceu o Qt por volta de 2016 através do Ubuntu Phone do Meizu PRO 5, onde aprendeu QML antes mesmo de conhecer C++ e a API do Qt em C++. Possui experiência em desenvolvimento com Linux, FreeBSD, macOS, Windows, Android e iOS. Trabalha com desenvolvimento de aplicações para: POS e TEF, máquinas de lavar industriais, ATM (caixas eletrônicos) e automação residencial. Possui experiência com configuração e compilação de toolchains Qt para diversas arquiteturas.

Tomaz Canabrava

Konsole: mantendo o terminal relevante na era das interfaces gráficas

Tomaz Canabrava (Codethink)

Resumo da palestra

Existem muitos programas que ajudam os programadores e sysadmins a manter seus projetos rodando. Mas um estilo especifico desses programas se recusa a morrer, o emulador de terminal. Programadores ainda tendem a utilizar diversos programas na linha de comando. Esta palestra discute como o Qt tem ajudado o desenvolver o Konsole, um dos terminais mais utilizados do mundo - no Unix, e quais aspectos o Konsole tem implementado para se manter relevante num mundo onde a utilizacao de ferramentas gráficas tem sempre aumentado.

Bio do palestrante

Tomaz Canabrava é desenvolvedor C++ e Qt desde o inicio de sua carreira e co-mantém o Konsole desde 2017. Atualmente trabalha na Codethink, uma empresa com foco em desenvolvimento para software livre.

Saulo Ramos

Aplicações de Computação Gráfica utilizando o Qt6

Saulo Ramos (University of Calgary – Canadá)

Resumo da palestra

Aplicações gráficas são encontradas em diversas areas da atualidade, desde jogos 2D e 3D, ambientes simulados, produções cinemátográficas a aplicações interativas incorporadas a indústria automolibistica, hotelaria e ao comércio. Nesta palestra, discutimos aspectos da utilização de ferramentas Qt para o desenvolvimento de aplicações gráficas interativas, demonstrando exemplos práticos de aplicação e as principais características que podem guiar o desenvolvedor durante a implementação de projetos, e auxiliá-lo na escolha entre recursos como Qt OpenGL, Qt3D e QtQuick3D.

Bio do palestrante

Saulo é pesquisador de pós-doutorado junto ao grupo de Interactive Graphics, Visualization and Visual Analytics (illustrares) no Departamento de Ciência da Computação da Universidade de Calgary (Canadá). Iniciou sua jornada como desenvolvedor Qt em 2016 ao propor aplicações para a pesquisa em Modelagem 3D baseadas em Sketches e, desde então, busca balancear a engenharia de software e a pesquisa aplicada em Computação Gráfica, enfrentando desafios na engenharia, ciências, arte e domínios relacionados.

Sandro Andrade

Qt na Web: estado da prática do Qt 6.4 para Web Assembly

Sandro Andrade (IFBA)

Resumo da palestra

O Qt é amplamente conhecido por ser um toolkit multiplataforma, com diversos cases de sucesso relacionados a sistemas desktop (Windows, Linux e macOS), soluções mobile (Android e iOS) e sistemas embarcados (diversas plataformas). Com o lançamento do Web Assembly, em 2017, passou-se a suportar a execução de aplicações C e C++ diretamente no navegador web, com desempenho bastante próximo ao nativo. Esta palestra apresenta o estado da prática sobre o desenvolvimento de aplicações Qt para web, abordando aspectos tais como: restrições da plataforma Web Assembly, módulos suportados pelo Qt 6.4 e detalhes sobre implantação destas aplicações.

Bio do palestrante

Sandro Andrade é professor do Departamento de Computação do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBA). É doutor em Ciência da Computação e mestre em Mecatrônica pela UFBA e colaborador veterano nas comunidades de software livre Qt e KDE. Sandro atua como arquiteto e desenvolvedor em projetos envolvendo C++ e Qt há 22 anos, é co-fundador do Encontro Latino-Americano dos Colaboradores do KDE (LaKademy), da QtCon Brasil e foi, por três anos, membro do board de diretores do KDE e.V. (Berlin-DE).

Sandro Andrade

Workshop 1 – Desenvolvendo aplicativos Qt para Android e iOS

Sandro Andrade (IFBA)

Resumo do workshop

Os aplicativos mobile são, atualmente, parte fundamental de qualquer solução inovadora de software. Este workshop apresenta os fundamentos e alguns recursos avançados do Qt, amplamente utilizados no desenvolvimento de aplicativos mobile para Android e iOS. Iniciaremos com os passos necessários para a configuração do Qt para Android e iOS, bem como os fundamentos de uso do QML no desenvolvimento de front-ends mobile modernos. Em seguida, discutiremos soluções para problemas comumente enfrentados, tais como: integração com serviços RESTful e de autenticação/autorização executando em plataformas de cloud computing, acesso a sensores, utilização de recursos multimídia, integração de conteúdo 3D e distribuição em lojas oficiais.

Bio do palestrante

Sandro Andrade é professor do Departamento de Computação do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBA). É doutor em Ciência da Computação e mestre em Mecatrônica pela UFBA e colaborador veterano nas comunidades de software livre Qt e KDE. Sandro atua como arquiteto e desenvolvedor em projetos envolvendo C++ e Qt há 22 anos, é co-fundador do Encontro Latino-Americano dos Colaboradores do KDE (LaKademy), da QtCon Brasil e foi, por três anos, membro do board de diretores do KDE e.V. (Berlin-DE).

Cleiton Bueno

Workshop 2 – Qt com Linux Embarcado: da teoria à prática

Cleiton Bueno (B2Open)

Resumo do workshop

Uma abordagem teórica e prática sobre como construir um Linux Embarcado com suporte ao Qt utilizando o Yocto Project. O projeto terá um buildsystem baseado em OpenEmbedded e possibilita validar aplicações com e sem o hardware real. Dentre os tópicos abordados, destacam-se: distribuição pronta x distribuição customizada; breve abordagem sobre o projeto Yocto; construção de uma distribuição Linux com suporte a Qt 5 para sistemas embarcados; suporte a recursos multimídia da distribuição Linux e do Qt; seleção dos módulos Qt (como identificar os módulos e como configurar para uso); geração de um toolchain com suporte ao Qt 5; e análise dos principais módulos de recursos do Qt para sistemas embarcados

Bio do palestrante

Cleiton Bueno é casado e pai da Luísa e Fedora (cachorrinha de estimação :)). Atua na área de desenvolvimento de software há mais de 10 anos. É formado em Engenharia da Computação, proprietário da empresa B2Open Systems trabalhando em projetos, realizando consultoria e treinamentos na área de Sistemas Embarcados com Linux e BuildSystem Yocto Project. Possui experiência em diversos setores como agro, médico/hospitalar, industrial, telecomunicações e automotiva. Seu primeiro contato com Qt foi em 2012 na versão 4.7 utilizando Linux frame-buffer e o primeiro contato com GNU Linux foi em 2005 com a distribuição Coyote e Slackware.

Sandro Andrade

Workshop 1 – Desenvolvendo aplicativos Qt para Android e iOS (cont.)

Sandro Andrade (IFBA)

Resumo do workshop

Os aplicativos mobile são, atualmente, parte fundamental de qualquer solução inovadora de software. Este workshop apresenta os fundamentos e alguns recursos avançados do Qt, amplamente utilizados no desenvolvimento de aplicativos mobile para Android e iOS. Iniciaremos com os passos necessários para a configuração do Qt para Android e iOS, bem como os fundamentos de uso do QML no desenvolvimento de front-ends mobile modernos. Em seguida, discutiremos soluções para problemas comumente enfrentados, tais como: integração com serviços RESTful e de autenticação/autorização executando em plataformas de cloud computing, acesso a sensores, utilização de recursos multimídia, integração de conteúdo 3D e distribuição em lojas oficiais.

Bio do palestrante

Sandro Andrade é professor do Departamento de Computação do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBA). É doutor em Ciência da Computação e mestre em Mecatrônica pela UFBA e colaborador veterano nas comunidades de software livre Qt e KDE. Sandro atua como arquiteto e desenvolvedor em projetos envolvendo C++ e Qt há 22 anos, é co-fundador do Encontro Latino-Americano dos Colaboradores do KDE (LaKademy), da QtCon Brasil e foi, por três anos, membro do board de diretores do KDE e.V. (Berlin-DE).

Cleiton Bueno

Workshop 2 – Qt com Linux Embarcado: da teoria à prática (cont.)

Cleiton Bueno (B2Open)

Resumo do workshop

Uma abordagem teórica e prática sobre como construir um Linux Embarcado com suporte ao Qt utilizando o Yocto Project. O projeto terá um buildsystem baseado em OpenEmbedded e possibilita validar aplicações com e sem o hardware real. Dentre os tópicos abordados, destacam-se: distribuição pronta x distribuição customizada; breve abordagem sobre o projeto Yocto; construção de uma distribuição Linux com suporte a Qt 5 para sistemas embarcados; suporte a recursos multimídia da distribuição Linux e do Qt; seleção dos módulos Qt (como identificar os módulos e como configurar para uso; geração de um toolchain com suporte ao Qt 5; e análise dos principais módulos de recursos do Qt para sistemas embarcados

Bio do palestrante

Cleiton Bueno é casado e pai da Luísa e Fedora (cachorrinha de estimação :)). Atua na área de desenvolvimento de software há mais de 10 anos. É formado em Engenharia da Computação, proprietário da empresa B2Open Systems trabalhando em projetos, realizando consultoria e treinamentos na área de Sistemas Embarcados com Linux e BuildSystem Yocto Project. Possui experiência em diversos setores como agro, médico/hospitalar, industrial, telecomunicações e automotiva. Seu primeiro contato com Qt foi em 2012 na versão 4.7 utilizando Linux frame-buffer e o primeiro contato com GNU Linux foi em 2005 com a distribuição Coyote e Slackware.

Pedro bessa
Volker Hilsheimer

Keynote 1 – Building the Future of Qt, Together

Pedro Bessa (The Qt Company) and Volker Hilsheimer (The Qt Company)

Abstract

A lot has happened in The Qt Project within the last two years. Volker Hilsheimer has taken over the Chief Maintainer role, after Lars Knoll's decision to step down, and Pedro Bessa joined The Qt Company as the new Community Manager. Moreover, after almost two years with Qt 6 we are now getting close to the feature freeze of the second Qt 6 LTS release, Qt 6.5. Volker and Pedro will introduce themselves to the Brazilian/Latin American community, and share their ideas, plans, and hopes for Qt as an Open Source project and community. Volker will share what he sees as the important drivers for Qt beyond Qt 6.5, and what he has learned from the Qt maintainers about their plans.

Speakers' bio

Pedro Bessa: seeks to engage, inform, surprise, delight, and impact the audience, producing high-quality content and strategy in order to deliver measurable KPIs aligned with business goals. He works at building the two-way bridge within the gap between organisations and communities. His specialties include: digital media, community management, social media marketing, copywriting & editing, and content creation & strategy.

Volker Hilsheimer: as a hands-on contributor and software engineer he has designed, implemented, improved and maintained specific product features, and coordinated product creation and release processes. He has worked very closely with customers and users in the Open Source community, as well as focused on optimising and managing the Software development life-cycle within the R&D organisation. Specialties include: native and cross-platform C/C++ software development, software architecture and design, API design and technical documentation, technical product support and customer relations, solutions selling and sales support, personnel and operational management of engineering teams, and release engineering and program management.

Till Adam

Keynote 2 – Qt in Changing Times

Till Adam (KDAB)

Abstract

Qt has been around and successful for decades, at this point. It has evolved and changed a lot in that time to adjust to a changing environment and to broaden its appeal. This talk aims to take stock at what the broader environment looks like for Qt today, where it is strong and where it faces challenges and emerging competition. From this vantage point, we can then look at how it might need to keep evolving to continue to be successful and relevant.

Speaker's bio

Till has worked with Qt for 20 years. He has contributed code to KDE, Qt and other open source projects, given many trainings on Qt, developed lots of customer software and led teams of Qt developers. Today is the Chief Commercial Office at KDAB, the world's leading Qt consultancy.

Brenden Legros

Keynote 3 – KDE's Journey to Qt 6 and beyond

Nicolas Fella (KDE)

Abstract

The KDE community has been producing Free and Open Source software using Qt for over 25 years. Naturally a new major version of Qt is of great significance to KDE. In this keynote we are going to explore how getting KDE to use Qt 6 is going, including how we approached the port, what design decisions were made and how Qt will continue to enable us to create software to achieve our vision: a world in which everyone has control over their digital life and enjoys freedom and privacy.

Speaker's bio

Nicolas has been part of the KDE community for 5 years, working on almost all of its products, including the Plasma desktop environment. His recent focus has been the transition towards using Qt6.

Aracele Torres

Encerramento do evento

Aracele Torres (Qmob Solutions)

Patrocinadores Gold







Patrocinadores Silver







Código de conduta

A QtCon Brasil está comprometida com uma política anti-assédio que visa proporcionar um ambiente inclusivo e acolhedor para todas as pessoas que participam do evento, independentemente de sua localização geográfica, posição política, condição socioeconômica, nacionalidade, raça e/ou etnia, idade, orientação sexual, identidade ou expressão de gênero, crença religiosa (ou ausência dela), ou por ser uma pessoa com deficiência (PcD). Nós – da organização da QtCon Brasil – não toleramos nenhuma forma de assédio ou desrespeito às pessoas participantes do evento.

Imagens e linguagem de caráter sexual discriminatório não são apropriadas na QtCon Brasil. Participantes que violarem este código de conduta serão convidados/convidadas a se retirarem do evento, sem direito a reembolso do valor da inscrição. A prática de assédio inclui comentários ofensivos – relacionados a quaisquer uma das condições citadas acima – imagens de cunho sexual mostradas em lugares públicos e/ou nas atividades da QtCon Brasil, intimidação, perseguição, assédio com câmeras fotográficas e com câmeras de vídeo, repetida interrupção de falas e/ou outros eventos, e contato físico sem consentimento. Participantes cujo comportamento infrinja as regras de conduta da QtCon Brasil serão advertidos e devem imediatamente cessar os comportamentos ofensivos, sob o risco de serem convidados a saírem do evento sem a possibilidade de retorno. A organização da QtCon Brasil tomará as medidas necessárias para impedir que práticas de assédio aconteçam e/ou sejam repetidas nas atividades do evento.

Se você se sentiu ameaçado/ameaçada ou desrespeitado/desrespeitada, entre em contato com a organização e exponha as suas preocupações e o ocorrido. A organização tomará as medidas necessárias para impedir que as práticas de assédio se repitam. Nós integramos e valorizamos muito a comunidade que compõe a QtCon Brasil e desejamos a todas as pessoas um excelente evento, independentemente das diferenças que todos possuímos, que não devem, de forma alguma, nos dividir.

Contato para ocorrências: team AT br DOT qtcon DOT org.

Nós esperamos que todos/as os/as participantes sigam as orientações gerais deste documento e não permitam que práticas sexistas e discriminatórias venham a acontecer na QtCon Brasil.

Licença e Atribuição

Esta política está licenciada através da Creative Commons – Brasil-Zero (Domínio Público) e foi baseada na política anti-assédio da wiki "Feminist Geek", criada pela Ada Initiative com a ajuda de várias voluntárias e voluntários. Esta política foi baseada em várias outras políticas anti-assédio, incluindo a política da Ohio LinuxFest, escrita por Esther Filderman e Beth Lynn, e a Con Anti-Harassment Project. Mary Gardiner, Valerie Aurora, Sarah Smith, e Donna Benjamin generalizaram as políticas e adicionaram materiais de suporte. A tradução para o português do Brasil foi feita por Luis Felipe Murillo. Membros da LinuxChix, Geek Feminism, bem como outros grupos contribuíram para este trabalho.

Realização

Qmob

A Qmob Solutions é a empresa organizadora da QtCon Brasil.

É a primeira empresa especializada em C++ e Qt na América Latina.

Inscrição

Faça aqui sua inscrição e garanta sua vaga na QtCon Brasil 2022!

Evento 100% gratuito

Contato

Tem alguma dúvida ou sugestão sobre a QtCon Brasil 2022? Deixe aqui sua mensagem!

Sua mensagem foi enviada. Obrigado!