Interoperability and code reuse

A Sticky Mess

Article from Issue 135/2012

Developing cross-platform apps can be difficult and error prone. We offer some tips to ease the work.

Interoperability is a good thing; it enables us to use security tools across multiple platforms (like OpenID and OSSEC) and combine data from multiple platforms into tools like Prelude, right? Code reuse is also good – why reinvent the wheel if someone is giving away really nice all-weather tires? Unfortunately, when it comes to interoperability, not everyone does a good job of implementation. In fact, efforts to achieve compatibility and interoperability often can make a real security mess.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Linux Standard Base 3.2 Released

    The Linux Foundation has released version 3.2 of Linux Standard Base (LSB) which promise improved support for Perl, Python, printers and multimedia.

  • Ask Klaus!

    Klaus Knopper is the creator of Knoppix and co-founder of LinuxTag expo. He works as a teacher, programmer, and consultant. If you have a configuration problem, or if you just want to learn more about how Linux works, send your questions to:

  • Gnome Fonts

    Linux’s text display still suffers from legacy issues, but it is well on the way to

    recovering. This article explains how Fontconfig, X, and Gnome work together for

    a brighter future.

  • Creating ICC Color Profiles

    An ICC color profile ensures that an image always looks the same – regardless of the output device. The free Argyll CMS software package lets you create color profiles in Linux.

  • Security Lessons

    Our security guy looks at software tools that you can use to audit and secure your software.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More