Some of our experience...

Businesses often come to Lanedo with one of three requirements:

  • Xamarin: Nat & Miguel approached us asking for development support around the GTK+ backends for Mac OS X and Windows. Their Mono Develop and Xamarin Studio applications are written using GTK+ and their clients use Mac OS X and Windows predominantly. Over the years, we've helped Xamarin theme their applications on Mac OS X to give a much more native look and feel and fixed various bugs over the years for the Windows platform too.
  • Samsung: Before Tizen was announced, Samsung were choosing between EFL and GTK+ for their toolkit of choice. Samsung was trying to achieve 60 FPS with GTK+ but was not having much success. After contacting us, we managed to get them from 15 FPS to 60 FPS in a very short time. Our knowledge of graphical pipe lines on Linux helped them see what's possible with GTK+.
  • Altair: Before GTK+ had support for 64bit architectures on Windows, we were contacted by Altair to help them be able to use their HyperCrash application on Windows 64bit. HyperCrash was written in GTK+ and used OpenGL to show a 3D prepresentations of cars. A lot of work was done by Lanedo to improve the GLib and GTK+ support for Windows 64bit.
  • Nokia: Back in the days of the Nokia 770, Nokia had taken GTK+ and started updating it without feeding their changes back to upstream. Their patch was around 50k SLOC). It took Lanedo approximately 4 years to upstream the new components in that patch, branch off platform specific features and integrate all new features from upstream back into Nokia's version of GTK+. During that time we also implemented new features for Nokia and fixed issues brought up during that period. You can still see the change set we administered and kept publicly which became commonly known as MaemoGtk.

Papers

Over the years, Lanedo has given a number of talks and written tutorials about GTK+ for developers and users.

Case Studies

Read our case studies to see how we have helped our customers with GTK+: