Version 2.0

Lightning talk: Lightning Talk

Debug application crashes in the field under Windows +++ Protocol Generator +++ key IPTV/OTT STB project +++ QSqlMigrator +++ Packaging Qt software for Linux with AppImage


Debug application crashes in the field under Windows
You ever encounter a crash happening at a client of your application and
you don't have a clue whats going on? And you cannot reproduce the issue
with your installation? Then you are most likely right in this lightning
talk. I will talk about source indexing symbol files and about creating
a symbol server and looking at loading a crash dump.

Protocol Generator
How do you handle all the corner cases of the protocols?
This is a source of very annoying bugs and security issues.

We propose a to generate all protocol decoding and encoding from a single protocol description.
This talk is a short summary of our journey and our conclusions.

And finally I will give a glimpse into the bright future of standardized protocol descriptions.

key IPTV/OTT STB project
I manage embedded software development as a part of Restream company an i believe our key IPTV/OTT STB project might be of interest to QtCon attendees as:

- we are activelyusing Qt framework
- our product has around 5M active daily users
- main UI app just went through major re-design

The idea is to share some practices and implementation details of how does Qt helps us to create and maintain single IPTV/OTT player app with a rich number of features across 5M+ embedded Linux devices based on more than 5 system-on-chip platforms (from legacy MIPS to capable ARM).

Managing SQL schemas through all the development phases and ensuring database schemas match the expectations of the current code without a proper schema management is quite a challenge.
QSqlMigrator is a library that enables you to write SQL schema migrations in C++ and verify valid database schemas.
Combined with some easy to follow policies, it makes schema errors a thing of the past.

Packaging Qt software for Linux with AppImage
Many Qt based projects are cross-platform, yet it is not easy to
provide packages for all Linux distributions. AppImage can solve that
by letting application developers package software in a standalone,
self-mounting image that bundles everything the application needs to
run on various Linux distributions.

Among the projects present at QtCon, MuseScore and Peruse are already using it.

Lightning talks


Day: 2016-09-02
Start time: 17:30
Duration: 01:00
Track: Misc



Click here to let us know how you liked this event.