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.
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.
Start time: 17:30
Click here to let us know how you liked this event.