What’s new in Tracker 1.2?

Every 6 months or so we produce a new stable release and for Tracker 1.2 we had some new exciting work being introduced. For those that don’t know of Tracker, it is a semantic data storage and search engine for

Posted in Development, Gnome, Tracker Tagged with:

WHITE PAPER: Qualcomm Gobi devices in Linux based systems

qualcomm-gobi

Over the past few years, Aleksander Morgado has written about some of the improvements happening in the Linux world for networking devices, including Improving ModemManager for 3GPP2 Gobi 2k3k devices, Workarounds for QMI modems using LTE and other modem advances

Posted in Blog, Networking Tagged with: , , , ,

A quest for speed in compiling

Ever spent time looking a scrolling console wishing that compilation was taking less time? In this post we’re going to explore the various way to fasten the build of $YOUR_SOFTWARE_PROJECT. Let’s start with the simpler test case which will act as

Posted in Blog, Development Tagged with: , , ,

The Main Loop: The Engine of a GUI Library

In this blog post, we will have a look at the “main loop”, which is the engine of most Graphical User Interface (GUI) libraries. Different GUI libraries implement their own main loop. When porting a GUI library to another platform,

Posted in Blog, Gnome Tagged with: , ,

Exploring the LibreOffice code base

Opening LibreOffice’s source code for the first time, the amount of code that a new developer has to sift through can be intimidating and off-putting. So, here are some useful locations within the LibreOffice source directory structure that should help

Posted in Blog, Development, LibreOffice Tagged with: ,

Filesystem monitoring in the Linux kernel

At Lanedo we’ve been working on file system monitoring in many contexts, like Gvfs/GIO development or Tracker, and usually we get asked about which are the available interfaces in the Linux kernel… The history behind filesystem monitoring interfaces in Linux

Posted in Blog Tagged with: ,

Cross-Compiling DirectFB for an Embedded Device

At Lanedo, we quite often deal with embedded hardware and need to compile packages for it. Most of the time, this is not done on the embedded hardware itself but on our more powerful desktop machines. And most of the

Posted in Blog, Development Tagged with: , , , , , ,