DEV/DES DAYS 2021 

 

Join 3000+ software developers and designers to get inspired by keynotes and learn from hands-on sessions and each other. Discuss designer-developer collaboration and develop your skills during our 4-day virtual event. Registration is now open!

May 18-21, 2021 - FREE 

 
Register now

Closing the gap between designers and developers

Join a community of software developers and designers to get inspired, network, and learn

  • Get inspired by keynotes from leaders & visionaries across industry

  • Focused designer and developer talks to optimize your process

  • Learn the best practices in your UI and software development from real-life case studies... and much more!

DevMeister

I'm so sick of trying to guess what these specs mean.

DesignGuru

I hear ya, it’s a big pain trying to explain what we want the UI to do.

DevMeister

Take it easy! Join me on DEV/DES DAYS 2021 and we never have to complain again.

Writing

Meet Our Keynotes

Jaret devdes

Jared Spool,
Writer and Speaker

Jared is the Maker of Awesomeness at Center Centre/UIE, which is the school he started with Leslie Jensen-Inman to create industry-ready User Experience Designers. UIE is Center Centre’s professional development arm, dedicated to understanding what it takes for organizations to produce competitively great products and services.

Talk on 'Design as a Team Sport', Wed May 19th

Speaker_03-2

Jeffrey Hammond,
Forrester

Jeffrey helps CIOs and digital leaders succeed by working with them to improve their software delivery capability and by helping them assess the relevance of emerging software technologies. He has built award-winning commercial development tools; and, over the past decade, has helped Forrester clients navigate mobile, cloud, IoT, DevOps, and low-code technologies and tools.

Talk on 'Digital Products Rewrite The Requirements For Development Tools', Tue May 18th 

 

               

Speaker_01-1 Linda

Linda Liukas,
Author

Linda is the author and illustrator of Hello Ruby, a children’s picture book about the whimsical world of computers, as well as the founder of Rails Girls, a global movement to teach young women programming in over 260 cities. She loves Muji, Zelda Fitzgerald, software and sparkly things.                                               

Talk on 'Food for thought: home-cooked software', Thu May 20th

Agenda

 

More speakers to be announced soon. You are viewing the time zones in your local time. 

 

  • All
  • Keynotes
  • Design
  • Embedded development
  • Application development
  • Time

    Title

    Speaker(s)

  • Tuesday May 18
  • 12:00 - 12:30 UTC+2

    Welcome to DEV/DES DAYS 2021
    • Harrison Donahue
      The Qt Company
  • 12:30 - 13:30 UTC+2

    KEYNOTE Meet Qt 6

    Join Qt speakers as we introduce Qt 6, the latest version of Qt and the cross-platform software development  framework for the future.

  • 13:30 - 14:00 UTC+2

    Bridging the gap between Developers and Designers - live demo

    When creating a working UI (user interface), there is often a disconnect between the Designer’s UI design, and what Developers can do to bring the design to fruition. This is typically due to the design and development teams using different sets of tools, with different capabilities.

    Qt Design Studio bridges the gap by allowing the designer’s vision to be compatible with the development tools, creating an easy way for both teams to interact with the end-product. 

    • Brook Cronin
      The Qt Company
    • Thomas Hartmann
      The Qt Company
  • 14:00 - 15:00 UTC+2

    The Worst Blindness is Only Seeing the Ball

    Although the title is a reference from soccer, embedded design is another area where it’s extremely easy to lose sight of the big picture. In this era of high consumer expectations, building an embedded product using a habitual, mechanical process will not wow customers, spawn new product lines, or best the competition. Whether building SmartHome gadgets or Industrial IoT controllers, the best product development teams approach design, component selection, and development differently from their peers, enabling them to consistently create market-winning products.

    In this talk, Andy Gryc explains how these teams draw from a huge palette of options to determine the right workflows, hardware, and software, giving their products the best chance at success. He’ll be sharing new ideas and approaches that will invigorate your embedded product strategy, helping you kick your next product right through the goalposts.

    • Andy Gryc
      Third Law autotech marketing
  • 15:00 - 18:00 UTC+2

    Break

  • 18:00 - 19:00 UTC+2

    KEYNOTE Forrester study: Digital Products Rewrite The Requirements For Development Tools

    Digital products can improve customer experience, automate digital operations, and create economic opportunity. As demand grows, the pressure to quickly create and launch them also increases. But designing and building smarter digital products requires development and delivery processes, tools, and organizations that go beyond traditional embedded development processes and organizations. Vice President and Principal Analyst Jeffrey Hammond will review Forrester’s latest research into how modern manufacturing organizations are making changes to culture, organiziation, delivery process, technology and to adjust to the new demands for innovation and faster delivery of digital products.  We’ll also review the results from a new survey of your peers that are developing digital products around the world. We’ll look at the state of product design, development, delivery and support, the challenges teams are facing, and the best practices and metrics they are using to measure their success.

    • Jeffrey Hammond
      Forrester Research Limited
  • 19:00 - 19:30 UTC+2

    Qt vs. HTML5

    HTML5 and Qt are both terrific technologies, and choosing which one to use in your next design or development project can be challenging. Because comparing Qt, a full-stack development framework, and HTML5, a standard for a modern implementation of an HTML application in a browser, is like comparing apples and oranges. In this talk, Stefan Larndorfer from Sequality will lead a discussion on comparing Qt vs HTML5.

    • Stefan Larndorfer
      Sequality
  • 19:30 - 20:00 UTC+2

    Hyper eye tracking for problem anticipation - leading edge remote maintenance

    Because this technology registers both conscious and involuntary eye movements, this makes it possible to read the wearer’s subconscious reactions for the first time.

    Eye hyper tracking can help with ensuring the experts are always available to solve a problem.

    Christian Ecker, Head of Engineering, Viewpoint System will look specifically at where his company's revolutionary eye tracking application is used in a remote maintenance and expertise assistance use case in the railway industry with OEBB and Plasser & Theurer. Christian will also look at the product design specifically and explore the technical deployment of QT framework for the device HMI, why QT was selected, and how it helps them evolve the HMI of the device which the operator uses. The use of Mender for robust and secure OTA software updates and for enabling feature extensibility will also be examined. Mender CTO Eystein Maloy Stenberg will join Christian in the presentation to go into the details of the strategic importance of secure and robust OTA updates for scaling, security and future proofing in IoT product design. 

    Accompanying this ground breaking technology into commercial applications is the need for a performant and user-friendly Human Machine interface for the operator’s device, and secure and robust OTA software updates for operating system updating and feature extensibility.

    • Christian Ecker
      Viewpointsystem GmbH
    • Farshad Tavakoli
      Mender
  • 20:00 - 20:30 UTC+2

    Why software is the new product differentiator

    As companies move to the new post-pandemic reality, consumer demand for better and faster products is only due to increase. The ‘new normal’ opens a canvas for a completely new suite of services that have not yet been dreamed up. At best these new digital services act as sources for brand differentiation and incremental, recurring service revenues. They network users together, capture data insights, and increase loyalty. At worst they deteriorate margins by offering end-users services they don’t need, features that complicate use, slow down new model development and deteriorate already thin product margins.

    • Santtu Ahonen
      The Qt Company
  • 20:30 - 21:30 UTC+2

    QML for building beautiful desktop apps

    QML is already among the best tools for building beautiful applications for touch screen devices. But how about using QML for keyboard and mouse centric desktop apps? This talk shares insights and best practices discovered while building Scrite (Scrite.io) - a free and open source desktop screenwriting application. The UI of this app is built entirely using QML. Within a short span of 11 months, beta versions of the app already has 2000 users enjoying their writing experience.

    • Prashanth Udupa
      VCreate Logic
  • Wednesday 19 May
  • 12:00 - 12:30 UTC+2

    'Automagically' turn your design into code

    Ever dreamed about watching your design turn into development-ready code? Well, here’s your chance to see this live. Join this hands-on session and see Brook Chronin, Senior Software Designer & UX Designer at the Qt Company convert design into functional qml code using the Figma bridge. Brook will also give a brief intro to the Photoshop, Sketch and Figma QML bridges and answer live questions.

    • Brook Cronin
      The Qt Company
  • 12:30 - 13:00 UTC+2

    Making music: Architecting realtime audio development with QML

    At Vochlea we have built vocal controlled music making software that employs real time audio and real time machine learning. We have used QML as it allows us to rapidly develop beautiful, hardware accelerated user interfaces.

    C++ with JUCE dominates the world of music making software development. However, whilst JUCE provides UI functionality, it is far less productive than using QML. Qt does not have real time, low latency audio support, therefore we have taken the step
    of combining the use of both libraries to get the best of both worlds. Real time audio programming comes with important threadingand memory allocation restrictions; we consider these in our architecture.


    • Daven Sanassy
      Vochlea
    • Alan Dowling
      Vochlea
  • 13:00 - 13:30 UTC+2

    Real-time 3D made easy with Qt Design Studio and Qt Quick 3D

    Imbuing your designs with HDR lighting, physically-based PBR materials, custom animations/transitions, and more. Learn how to get started on your own 3D UI, import your model, customize to your liking, and render it all at 60fps together with Qt's Technical Artist Shawn Dorsey and Siili's UX/UI Designer Mateusz Skoczylas.

    We will be using Qt Design Studio and Qt Quick 3D to showcase those features inside an automotive instrument cluster you can use in your own projects.

    • Mateusz Skoczylas
      Siili Auto
    • Shawn Dorsey
      The Qt Company
  • 13:30 - 14:00 UTC+2

    Oven UX/UI Design through Qt toolchain

    The complexity and level of graphical details for home appliances User Interfaces are
    significantly increasing in the last years.
    Starting from the analysis of the latest graphical and technological trends in the domain,
    this session will present the concept of a cross-platform Oven UI able to exploit the
    potential of the Qt toolchain for the design in order to develop a modern and appealing
    smartphone-like User Interfaces for embedded systems.

    • Xavier Claro
      Futurae
    • Guy Ntonfo
      Futurae
  • 14:00 - 18:00 UTC+2

    Break

  • 18:00 - 19:00 UTC+2

    KEYNOTE: Design as a Team Sport

    Every seasoned designer has fallen into the trap. They see the bad design in front of them. They can’t help but see how bad it is. And they want to redesign it. Show the world how it could be done. How it should be done. Well-intentioned as the desire to rid the world of this bad design is, their approach often is a disaster. It pushes their allies away, accidentally giving off the air of superiority filled with the smells of arrogance and contempt.

    An alternative is a well-designed process for creating your designs. The secret sauce for in that well-designed process is a realization and inclusiveness of everyone on the team. It’s infused with an understanding of how people contribute to the design process, even when they aren’t trained in design skills. And it opens up opportunities to give everyone—not just your trained designers—the superpowers necessary to rid your products and services of bad design.

    In this entertaining presentation, Jared will inspire you to:
    •  Realize the reason everyone thinks they are a designer is they *are* a designer, however unskilled
    •  Learn that our design processes need to be designed, with intention and thoughtfulness
    • Focus on helping every contributing influencer of your designs become a consciously competent designer themselves
    • Jared Spool
      Writer & Speaker
  • 19:00 - 20:00 UTC+2

    Next Generation Industrial UI/UX in a Post-Pandemic World

    Renesas and Qt makes design & development easier for capacitive touch

    The adoption of capacitive touch sensing technology is expanding rapidly. The spread of COVID through physical interfaces has taken digital experiences to another level in elevators, vending machines, power switches, and more. Elegant, smooth and intuitive interface designs with no uneven surfaces have become the natural choice for an end user.

    Renesas Electronics' technologies provide flexibility to implement a variety of touch and touchless systems. In a post-pandemic world, reducing contact with physical interfaces can reduce the overall transfer of bacteria and other germs through commonly used public devices.

    In this talk, Renesas will show how capacitive touch technologies can help you design very modern, sophisticated, and intuitive control systems allowing for next generation HMI control.

    • Mickael Haudebourg
      Renesas
  • 20:00 - 20:30 UTC+2

    Enhancing Your UX to Engineering Workflow with Qt Design Studio

    Qt Design Studio promises to improve the User Experience (UX) to Engineering workflow by providing a unifying framework that encompasses both groups. The UX team can greatly simplify the communication of their vision exactly to the Engineering team with Qt Design Studio. And by taking some additional simple steps, UX designers can ensure that Engineering gets going in the right direction. Conversely, when Engineering discovers areas of the UX design that need improvements, they can use Qt Design Studio as a means to illustrate these needs so that the UX team can quickly understand the issues and extend their design.

    This talk will show you how to integrate Qt Design Studio into your UX and Engineering workflow to close the gap in your design and development cycles. We’ll discuss some tips and tricks for structuring and preparing your design files from Photoshop, Sketch or Figma to be imported into Design Studio. And we will discuss what are reasonable expectations for the use of certain features by the UX team.
    • Andrew Babkin
      ICS
    • Taimoor Tanweer
      ICS
  • Thursday May 20
  • 12:00 - 12:30 UTC+2

    QML/C++ Architecture Best Practices & QML Tips for Efficient Development

    This talk targets all engineers who want to improve their QML knowledge. In this talk, you learn:

    * Best practices of Qt C++ and QML application architecture to scale Qt projects * Separation of Model, View, and Logic Code in your Qt App using QML

    * Where to draw the line between C++ and QML

    * How to achieve well-structured QML projects and how to keep big projects with QML code clean and easy to maintain

    * Common QML mistakes and how to avoid them

    * How to test QML code faster This talk is a summary of our Advanced QML training from our professional services offer.

    It reflects our learnings from 10+ years working with Qt and QML from 200+ shipped applications. You will learn best practices for QML and tips on how to leverage the power of QML.

    • Günther Teufl
      FELGO
  • 12:30 - 13:00 UTC+2

    Build Deep Learning Applications with Qt and Tensorflow Lite

    Only a few decades ago it seemed impossible to automatically classify bird species in images, let computers translate texts from german to english in a way that doesn't insult sentinent readers or ask voice assistants for tomorrow's weather. All these applications were enabled by the rise of Deep Learning. When it comes to state of the art results in analyzing unstructured data - the kind of which you find in images, audio or text - deep neural networks are the way to go. Fortunately, together with progress in research, frameworks like Tensorflow and PyTorch emerged to ease development. It is now possible to download pre-trained models from the internet, fit them to one's need or just use them. Tensorflow Lite is an inference framework that makes it possible to run such models on embedded hardware and mobile devices. Its C++ API makes it easy to integrate use cases like computer vision or keyphrase detection into applications written with Qt. In the talk we explain the use of Tensorflow Lite with Qt and QML, and demonstrate how everything works fluently on low-level hardware such as the Raspberry Pi.

    • Berthold Krevert
      basysKom
  • 13:00 - 13:30 UTC+2

    Advanced 3D features

    With Qt 6.1 Qt framework takes a step closer to 3D game engines as we roll out real 3D particle system, mesh morphing and instanced rendering, just to name a few. Learn how to apply these features to your 3D project with Qt's product manager Jarko Vihriälä.

    • Jarko Vihriälä
      Qt Company
  • 13:30 - 14:00 UTC+2

    How to improve the UX of an industrial robot with Qt

    Programming a robot arm is a challenge, since there are a lot of menus and submenus, no intuitive terms but only technical, and the manual is often not helpful. Therefore, it is important to pay attention to the UX of robot arms to make it user friendly. In our talk we will discuss how we have used Qt, especially the Qt Design Studio and Qt Remote Objects, in improving the UX of our robot arm and helping the collaboration between designers and developers.
    • Florian Dordain
      Tesseract
    • Maxime Boutrouille
      Tesseract
  • 14:00 - 14:30 UTC+2

    Deliver a rich graphical UX without blowing your hardware costs​

    Delivering a rich HMI within a limited budget often requires a fair amount of exercise and creativity for both engineers and managers. With Silicon vendors like NXP, ST, Renesas and Cypress offering a range of powerful microcontrollers to drive 2D graphics, all that is needed is set of software tools that extracts the best performance from these MCUs while making GUI development process a cake walk for developers and designers alike. The agile design-develop workflow that comes with the tools provided with Qt for MCUs helps deliver a fluid user experience to wow the end user. Qt for MCUs comes with libraries that does all the heavy lifting related to graphics, thereby letting the team concentrate on the application’s functionality and enhancing the value for the end user. This presentation walks you through the various scenarios and use cases where Qt for MCUs provide an economical advantage for device manufacturers.

    • Aurindam Jana
      The Qt Company
  • 14:30 - 18:00 UTC+2

    Break

  • 18:00 - 19:00 UTC+2

    KEYNOTE: Food for thought: home-cooked software

    A palate is a spot on your tongue where you remember. A library of textures, taste and language to describe the world around us. What if we learned about computers, code and technology with the tip of our tongue? How might home-cooked software look like in the future?

    In this talk, children’s book author & illustrator Linda Liukas will stem, rind, pit and seed a piece of code. Through the process, she will develop a palate for code, and understanding of how we are entangled in our technology, natural world and human communities.

    • Linda Liukas
      Published Author
  • 19:00 - 19:30 UTC+2

    Empower your design of HMI/UX by integrating advance simulation capabilities.

    The digital transformation going on in major industries, such as automotive, industrial automation, consumer electronics, is rapidly reshaping consolidated products and processes. On products, the expectation is to bring more value to customers thanks to complex software features. On processes, faster software design cycles are needed, encompassing agile methodologies, continuous integration, and virtual verification/validation. Design and development of modern HMI and User Experience (UX) are no exception.

    In this talk you will learn how your design of HMI/UX can benefit from early system-level simulation by integrating Qt Design Studio with Simulink, a powerful and feature-rich simulation platform widely used in major industries and education institutions.In particular, you'll see how to perform parallel development of HMI graphics and control logics and how to anticipate their integration testing before actual software development thanks to simulation. In addition, a couple of real application examples will be briefly presented.

     

    • Walt Stuart
      MathWorks
    • Luigi Milia
      Mathworks
  • 19:30 - 20:00 UTC+2

    Design and Development communication to ensure a usable graphical interface

    While collaboration during development is helpful for code and design quality, collaborating before design is finalized or a single line of code is written is also important so that dev and UX design are on the same page with each other and with their end-users. In this session, you’ll hear from two consultants who have deep experience in medical device design and development. They will discuss how (when and why) to involve developers in user testing. This session will include real world examples of how they have collaborated with developers to ensure what is delivered meets user expectations.
    • Mary Donnelly
      Fathom Consulting
    • Elizabeth Sipple
      Fathom Consulting
  • 20:00 - 20:30 UTC+2

    Multimodal User Interfaces on i.MX RT Crossover MCUs

    Embedded user interfaces (UI) increasingly combine aspects of graphics, audio, and voice into one cohesive experience, while maintaining low-power and cost constraints. Join this session to learn key design considerations for developing enhanced user experiences (UX) in embedded systems. Included in this session will be a demonstration of NXP’s crossover MCUs solving these problems through rich multimedia integration and graphics acceleration in a cost-effective package.

    • Patrick Kennedy
      NXP Semiconductors
  • 20:30 - 21:30 UTC+2

    Qt and OpenAPI/Swagger - a tutorial

    OpenAPI (aka. Swagger) is a widely used technology to implement APIs in a cloud/IT context. It provides a structured, integrated and language agnostic way to design, test and maintain HTTP-APIs based on an interface definition language (IDL). One of the biggest selling points of OpenAPI is the ability to generate server-/client-side code for various languages and frameworks based on a common IDL. Typical use-cases from a Qt perspective are desktop or mobile applications that need to interact with a cloud-based backend service. This tutorial will provide an overview about OpenAPI in general, its root in the Swagger-project, the tools of the ecosystem and how to best work with it in the context of a Qt application. In a hands-on session we will review an existing API using Swagger-UI, generate Qt specific client code and wrap everything up into a working Qt Quick HMI. We will also present our ongoing work on improving the Qt support within the OpenAPI ecosystem.

    • Marius Dege
      basysKom
  • Friday May 21
  • 12:00 - 12:30 UTC+2

    Ultimate Scalability with Qt

    Scalable solutions - the holy grail for each product creation team. However, scalability can mean different things to different people. From a hardware perspective, product families introduce scalability for different market segments. Software architects investigate how a project manages increasing amounts of data to process while project and product managers seek for solutions that cover the whole software development lifecycle.

    In this session, Maurice Kalinowski, Product Director at the Qt Company will cover the various aspects of scalability and showcase how Qt fits into the story, from a high as well as technical level.

    • Maurice Kalinowski
      Qt Company
  • 12:30 - 13:00 UTC+2

    Why to build your next IVI system with Qt and Android Automotive OS?

    Android Automotive is a new challenger on infotainment segment. It brings a lot of benefits, mainly because it brings battlefield proven middleware components and vast 3rd party applications ecosystem. But how to express your brand identity in place of stock like components?

    How to show multiple applications so that your stretched bar display won't look empty? And do you really need to teach all your developers how to do the UIs with Java and XML to achieve that?

    During this talk we will show you the ideas on how to introduce perfect synergy between best of android world and beauty of Qt framework.

    • Miao Luo
      The Qt Company
    • Przemysław Nogaj
      Siili Auto
  • 13:00 - 13:30 UTC+2

    Creating Automated GUI Tests for Embedded Applications

    There’s an ever-increasing amount of computing power available in embedded devices. With technology as powerful as Qt at hand, development and designers teams around the globe are making good use of this power, creating beautiful and intuitive graphical user interfaces (GUIs) which expose a lot of functionality.

    • Tomasz Pawlowski
      Froglogic
  • 13:30 - 14:00 UTC+2

    Collaborative QA: A Behavior-Driven Look at the Des-Dev Relationship

    Software developers offer their own technical perspective when actualizing new application features. But so too do designers, who, through their own lens, bring to the team a unique UX-focused approach to product development. Add in product management personnel, business stakeholders, and Quality Assurance, and suddenly the need arises for a common language to support a shared vision and understanding of product goals — and product quality.

    Enter BDD, or Behavior-Driven Development. BDD is an agile testing method which centers around stories written in a unified vocabulary to describe application behavior. It's a leading approach to address — and enhance — product quality. Three questions arise: how does it work in real life? Is it suitable for cross-functional teams comprising designers and d evelopers?And can it be automated, following suit with our other des/dev practices?

    Our talk will introduce the Squish GUI Tester as a test automation tool featuring unique support for the BDD approach and dedicated support for the Qt framework. We'll pay special attention to cross-functional collaborative teams, and how the BDD methodology unites designers and developers in a shared mission for top-notch product quality. To do so, we'll look at the ways BDD brings out synergy between a designer's user experience know-how, and a developer's technical knowledge of feature implementation, on our way to ensuring quality — before the first line of code is even written.

    • Nicholas Medeiros
      froglogic
  • 14:00 - 14:30 UTC+2

    A handful of how-to's on Qt Creator

    Alessandro Portale shares a handful of how-to's on Qt Creator and a brief history of its origins. 

    • Alessandro Portale
      The Qt Company
  • 14:30 - 18:00 UTC+2

    Break

  • 18:00 - 19:00 UTC+2

    Ask me anything: Qt Beginner

    • Tino Pyssysalo
      Qt Company
  • 19:00 - 20:00 UTC+2

    Ask me anything: Qt Advanced

    • Corey Pendleton
      The Qt Company
This event is made possible by support from our sponsors:
Read More
Read More
Read More
Read More
Read More
Read More
Read More

Join #DevDesDays 2021!

 
Register now