Category Archives: C++

Mobile App-Entwicklung: Geeignete Werkzeuge und Praktiken im Überblick

Die Wahl geeigneter Entwicklungswerkzeuge und -praktiken ist eine schwerwiegende Entscheidung zu Beginn der App-Entwicklung. In diesem Blogpost verschaffen wir uns einen Überblick über die verschiedenen Möglichkeiten. Ausserdem betrachten wir zwei der momentan gefragtesten Produkte detaillierter: Xamarin und Ionic.

Posted in App, Booklet, C++, Java, Microsoft, Mobile, Uncategorized, Visual Studio, Xamarin | Leave a comment

Lesen: Das neue bbv-Booklet «C++ 11/14 Sprach- und Standard-Library-Erweiterungen»

Mit der Überarbeitung von C++ ist die Programmiersprache noch breiter einsetzbar. Das neue bbv-Booklet «C++ 11/14 Sprach- und Standard-Library-Erweiterungen» zeigt eine konzentrierte Einführung in die grundlegenden Änderungen.

Posted in Booklet, C++, Marketing | Leave a comment

What you don’t see is what you don’t get

Or: Why missing visibility is hazardous to your tests Some weeks ago, I was talking to a colleague about the merits of test driven development and its challenges in an embedded environment, such as limited memory resources and hardware dependencies. … Continue reading

Posted in C++, Embedded, Test Driven Development | Tagged , , | Leave a comment

D-Bus and Qt

D-Bus is open source inter-process system, which allows applications to communicate with each other running on the same machine. D-Bus enables also the communication between the desktop session and the operating system, where the operating system would typically include the … Continue reading

Posted in C++, Linux, Uncategorized | Tagged | Leave a comment

Qt Interview Framework

An interesting topic in Qt is the Interview Framework. Interview is Qt’s approach to the model view concept. That said, Qt’s implementation isn’t really the easiest in the world to use. One of my least favorite bits about it is … Continue reading

Posted in C++, UI | Tagged | 3 Comments

Embedded Scripting mit Lua

Software muss immer flexibler werden, dies gilt auch für den Bereich Embedded. Zunehmend läuft Software auf 32-bit-Systemen und hat immer mehr Anforderungen zu erfüllen. Es besteht nicht nur der Wunsch nach agiler Softwareentwicklung, die Software selbst soll auch auf einfache … Continue reading

Posted in Announcement, Booklet, C++, Embedded, Marketing | Tagged , , , , , , | Leave a comment

C++ 11: Get the new free booklet in our Bookshop

Dieses Booklet gibt einen Überblick über die neuen, modernen Funktionen und Spracherweiterungen von C++ 11. Anhand von kurzen Beschreibungen und Syntax-Beispielen werden die wichtigsten Elemente von C++ 11 erklärt. Dieses Booklet ist für Softwareentwickler gedacht, die sich neu mit C++11 … Continue reading

Posted in Announcement, C++, Embedded, Marketing | Tagged , , , , | Leave a comment

Multithreaded programming with Qt

Multithreading is becoming an increasingly important part of modern programming. One reason for this is that multithreading enables a program to make the best use of available CPU cycles, thus allowing very efficient programs to be written. Another reason is … Continue reading

Posted in C++, Embedded | Tagged , | Leave a comment

Usage of dynamic memory in a real time system

Memory management is one of the most fundamental areas of software engineering. In many scripting languages you do not have to worry about memory management, but that does not make memory management any less important. In languages like C and … Continue reading

Posted in C++, Embedded | Tagged , , | 1 Comment

C++ Memory error detection on a Linux platform

Memory errors are among the most difficult bugs to detect because they don’t seem to cause any outward problems until it is too late. A memory leak can cause an out of memory issue, and further calls to malloc or … Continue reading

Posted in C++, Testing | Tagged , , , , | Leave a comment